RobertHooker
Programmer
Searching thru the forum, most people seem to have solutions to "DCOM over the internet" that don't seem to apply to my problem. Perhaps I'm just strange...
Here's an overview:
We have a simple, lightweight MFC SDI app on the ClientSide (CS), which presents a GUI to a big bunch of C++ objects wrapped by COM on the ServerSide (SS). This is a CAD style app, rather than a database, or "business" app.
We have it DCOMing great on a LAN, and are now wondering about the Internet.
Our problem is that in *most* cases our users will want to use both the SS and CS on a single, inexpensive machine, running Win2000 workstation (and therefore treat both the CS ans SS as a single big app). In *some* cases, they will want to run the SS on Win2000 workstation, and use the CS from a WinCE or notebook machine. Almost none of our users will have Win2000 Server, and I think that to use
HTTP/XML/SOAP means using doing it as a "web application", or "web services", which in turn means we have to run the SS on a Win2000 Server machine(?) (And they might lose the ability to run it all on one machine with no big speed hit)
I guess what I am trying to ask is this:
We want to use DCOM over the internet (Tunneling TCPIP or whatever), but we'd prefer not to have to use Win2000 Servers... can we just use workstations on the SS and the CS? Am I weird for even asking this? Surely we are not the only people in the world doing DCOM apps that aren't ASPs etc?
Cheers,
Robert.
Here's an overview:
We have a simple, lightweight MFC SDI app on the ClientSide (CS), which presents a GUI to a big bunch of C++ objects wrapped by COM on the ServerSide (SS). This is a CAD style app, rather than a database, or "business" app.
We have it DCOMing great on a LAN, and are now wondering about the Internet.
Our problem is that in *most* cases our users will want to use both the SS and CS on a single, inexpensive machine, running Win2000 workstation (and therefore treat both the CS ans SS as a single big app). In *some* cases, they will want to run the SS on Win2000 workstation, and use the CS from a WinCE or notebook machine. Almost none of our users will have Win2000 Server, and I think that to use
HTTP/XML/SOAP means using doing it as a "web application", or "web services", which in turn means we have to run the SS on a Win2000 Server machine(?) (And they might lose the ability to run it all on one machine with no big speed hit)
I guess what I am trying to ask is this:
We want to use DCOM over the internet (Tunneling TCPIP or whatever), but we'd prefer not to have to use Win2000 Servers... can we just use workstations on the SS and the CS? Am I weird for even asking this? Surely we are not the only people in the world doing DCOM apps that aren't ASPs etc?
Cheers,
Robert.