Design Question on using Remoting
From: Microsoft News (Name_at_coxinet.net)
Date: 12/18/04
- Next message: DT: "AppDomain CreateInstance Serialization"
- Previous message: Ingo Rammer: "Re: Events between machines"
- Next in thread: todd.mancini_at_gmail.com: "Re: Design Question on using Remoting"
- Reply: todd.mancini_at_gmail.com: "Re: Design Question on using Remoting"
- Messages sorted by: [ date ] [ thread ]
Date: Sat, 18 Dec 2004 09:39:44 -0600
Currently I have an application that is quite large. It is all created in
VB.Net and is a Windows application. All the data push and pull is through
a VB.Net DLL. What I want to do is enable clients to continue to use my
windows base application but be able to connect to the database over the
internet. I have thought of many ideas and ruled most out. It is not
reasonable to re-write my application as a web base application, not going
to use web services, so in the en I am thinking of doing it with remoting.
My questions to you who have done remoting (And we have done some remoting
but it is connection to some remote procedures on the same network sitting
on a server. So I am a little familiar with remoting)
My architecture design thought is to take my Data.DLL and pull out the
functions (that do the database select, inserts, delete, and update) put
them in a remoting. Then all applications would call thought TCP to the
server and access the procedures on the server. For security I would
encrypt and compress the calls to and from the Remote procedures. So I
would have a thin layer that would take the calls (the parameter list and
data) from the client and the data coming back, encrypt the data and
compress it.
But I think most of my code would stay the same in the Data.DLL, my business
DLL would have to change to compress and uncompress the data etc.
Any advice on this design would be helpful. And yes I have to encrypt and
compress the information. It is highly sensitive information. Any ideas of
things to look out for, where to pay attention to, good examples/books to
help?
Also, what type of speed and performance will remote get me. I know this
will be much slower than the way it is now, connecting across a network
without remoting in the middle.
Thanks in advance
Clyde
- Next message: DT: "AppDomain CreateInstance Serialization"
- Previous message: Ingo Rammer: "Re: Events between machines"
- Next in thread: todd.mancini_at_gmail.com: "Re: Design Question on using Remoting"
- Reply: todd.mancini_at_gmail.com: "Re: Design Question on using Remoting"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|