By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,035 Members | 1,555 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,035 IT Pros & Developers. It's quick & easy.

Hosting business component

P: n/a
Technical Evangelists,

Currently, I create separate window service to host different business
component. Is there a better way to do this? One of the way I can think of is
webservice.

Please advise.

Thank you very much.

RedDevil
Apr 23 '07 #1
Share this Question
Share on Google+
6 Replies


P: n/a
Hello Red,

Could you describe what kind of app you are developing and what are the requirements?

Enterprise Services as an option for hosting. Btw, for such cases your can
consider using BizTalk.
---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

RDTechnical Evangelists,
RD>
RDCurrently, I create separate window service to host different
RDbusiness component. Is there a better way to do this? One of the way
RDI can think of is webservice.
RD>
RDPlease advise.
RD>
RDThank you very much.
RD>
RDRedDevil
RD>
Apr 23 '07 #2

P: n/a
Hi Mike,

Thanks for your reply.

Actually, these business components are written in VC++ (ATL Window Service)
and I intend to port this to .NET. In these window services, besides, doing
its main functionality, it has to do to audit trail logging as well as
sending notification to indicate the service is still alive. It uses DCOM to
communicate between 2 business components.

In the .NET platform, I'm thinking of alternative way to host these business
components instead of using window service.

I hope my explanation shed some light for you. :)

"Michael Nemtsev" wrote:
Hello Red,

Could you describe what kind of app you are developing and what are the requirements?

Enterprise Services as an option for hosting. Btw, for such cases your can
consider using BizTalk.
---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

RDTechnical Evangelists,
RD>
RDCurrently, I create separate window service to host different
RDbusiness component. Is there a better way to do this? One of the way
RDI can think of is webservice.
RD>
RDPlease advise.
RD>
RDThank you very much.
RD>
RDRedDevil
RD>
Apr 23 '07 #3

P: n/a
Hello Red,

What the reason of rewriting your services? Why not, for example, just wrap
them into web-services?!

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

RDHi Mike,
RD>
RDThanks for your reply.
RD>
RDActually, these business components are written in VC++ (ATL Window
RDService) and I intend to port this to .NET. In these window
RDservices, besides, doing its main functionality, it has to do to
RDaudit trail logging as well as sending notification to indicate the
RDservice is still alive. It uses DCOM to communicate between 2
RDbusiness components.
RD>
RDIn the .NET platform, I'm thinking of alternative way to host these
RDbusiness components instead of using window service.
RD>
RDI hope my explanation shed some light for you. :)
RD>
RD"Michael Nemtsev" wrote:
RD>
>Hello Red,

Could you describe what kind of app you are developing and what are
the requirements?

Enterprise Services as an option for hosting. Btw, for such cases
your can consider using BizTalk.

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/
"The greatest danger for most of us is not that our aim is too high
and we miss it, but that it is too low and we reach it" (c)
Michelangelo

RDTechnical Evangelists,
RD>
RDCurrently, I create separate window service to host different
RDbusiness component. Is there a better way to do this? One of the
way
RDI can think of is webservice.
RD>
RDPlease advise.
RD>
RDThank you very much.
RD>
RDRedDevil
RD>

Apr 23 '07 #4

P: n/a
Hi Mike,

More of support issue. There are only 2 developers who are proficient in
VC++, my colleague and I. He is now on different project and I'm more in
project management as well system design and my new team members are .NET
trained. :)
"Michael Nemtsev" wrote:
Hello Red,

What the reason of rewriting your services? Why not, for example, just wrap
them into web-services?!

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

RDHi Mike,
RD>
RDThanks for your reply.
RD>
RDActually, these business components are written in VC++ (ATL Window
RDService) and I intend to port this to .NET. In these window
RDservices, besides, doing its main functionality, it has to do to
RDaudit trail logging as well as sending notification to indicate the
RDservice is still alive. It uses DCOM to communicate between 2
RDbusiness components.
RD>
RDIn the .NET platform, I'm thinking of alternative way to host these
RDbusiness components instead of using window service.
RD>
RDI hope my explanation shed some light for you. :)
RD>
RD"Michael Nemtsev" wrote:
RD>
Hello Red,

Could you describe what kind of app you are developing and what are
the requirements?

Enterprise Services as an option for hosting. Btw, for such cases
your can consider using BizTalk.

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/
"The greatest danger for most of us is not that our aim is too high
and we miss it, but that it is too low and we reach it" (c)
Michelangelo

RDTechnical Evangelists,
RD>
RDCurrently, I create separate window service to host different
RDbusiness component. Is there a better way to do this? One of the
way
RDI can think of is webservice.
RD>
RDPlease advise.
RD>
RDThank you very much.
RD>
RDRedDevil
RD>


Apr 23 '07 #5

P: n/a
Hello Red,
>>In these window services, besides, doing its main functionality, it has
to do to audit trail logging as well as sending notification to indicate
the >>service is still alive. It uses DCOM to communicate between 2 business
components

So as was mentioned you can:
1) the keep the same scheme, only porting to the .NET - the same services
the same communication, albeit instead of dcom use pipes :) or smth like
this, but not dcom :)

2) use webservices. but the best case will be to move business logic to the
additional layer, apart from notification services and notification services.
And keep webservice as simple as possible. This allows u to change the hoster
without any changes in business logic

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

RDHi Mike,
RD>
RDMore of support issue. There are only 2 developers who are
RDproficient in VC++, my colleague and I. He is now on different
RDproject and I'm more in project management as well system design and
RDmy new team members are .NET trained. :)
Apr 23 '07 #6

P: n/a
Hi Mike,

Thanks. Appreciated.

"Michael Nemtsev" wrote:
Hello Red,
>In these window services, besides, doing its main functionality, it has
to do to audit trail logging as well as sending notification to indicate
the >>service is still alive. It uses DCOM to communicate between 2 business
components

So as was mentioned you can:
1) the keep the same scheme, only porting to the .NET - the same services
the same communication, albeit instead of dcom use pipes :) or smth like
this, but not dcom :)

2) use webservices. but the best case will be to move business logic to the
additional layer, apart from notification services and notification services.
And keep webservice as simple as possible. This allows u to change the hoster
without any changes in business logic

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

RDHi Mike,
RD>
RDMore of support issue. There are only 2 developers who are
RDproficient in VC++, my colleague and I. He is now on different
RDproject and I'm more in project management as well system design and
RDmy new team members are .NET trained. :)
Apr 23 '07 #7

This discussion thread is closed

Replies have been disabled for this discussion.