Re: System Architecture / .NET Remoting
- From: Sam Shrefler <sshrefler@xxxxxxxxx>
- Date: 4 May 2007 06:57:27 -0700
Peter:
I guess my question is what is the best way to expose the applicaiton
server.
Currently, our applications are very tightly coupled with lots of
duplicate code. The majority of our business logic is contained in
SQL stored procedures. I'm looking to refactor the system. I guess
I'm looking for more information how people commonly "encapsulate all
our business logic in remote components running on an
application server" Also, I was trying to determine if the best way
to connect our webservers or any other clients to the application
server is though the .NET Remoting Framework. This is all new to
me....
Thank you for the help!
Sam
On May 4, 9:15 am, "Peter Bradley" <pbrad...@xxxxxxxxxx> wrote:
Not sure I've understood you correctly - but it seems to me that you should
have no problem sharing your SOA amongst many applications. As long as they
have a definition, client side, of the remote object's interface/metadata or
whatever, they can just make calls via the remoting framework. Have I
missed something in what you're trying to do?
We encapsulate all our business logic in remote components running on an
application server. All database access is done via the business logic
layer. This means that the Web server can be off the domain, and totally
ignorant of anything to do with database connections and the like. As far
as the Web server is concerned, we could be storing data in csv files. It
doesn't know and it doesn't care.
Peter
"Sam Shrefler" <sshref...@xxxxxxxxx> wrote in message
news:1178283588.344353.204230@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I'm working on creating a SOA for my applications. We have
numerous .NET IIS applicaitons. They all tie into a central client
database for certain pieces of information. I'm trying to decide the
best way to architect the system.
Placing the business logic into stored procedures seems like an easy
way to allow all the different applications to access the business
logic there.
I'd prefer to somehow keep my Business logic in its own C# busines
layer. My concern is how each of my application will be able to share
that business layer. Would creating a .NET Remoting services be my
best option, or create a strict api and distribute it as a dll to each
of the applications be my best option?
Look forward to some insight....
Thanks
Sam- Hide quoted text -
- Show quoted text -
.
- Follow-Ups:
- Re: System Architecture / .NET Remoting
- From: Michael Nemtsev
- Re: System Architecture / .NET Remoting
- References:
- System Architecture / .NET Remoting
- From: Sam Shrefler
- Re: System Architecture / .NET Remoting
- From: Peter Bradley
- System Architecture / .NET Remoting
- Prev by Date: Re: System Architecture / .NET Remoting
- Next by Date: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.
- Previous by thread: Re: System Architecture / .NET Remoting
- Next by thread: Re: System Architecture / .NET Remoting
- Index(es):
Relevant Pages
|