N
Neil B
Hi all,
This sounded like a really easy R&D challenge but .NET is leaving me
with too many options and I don't have six months to experiment and find
the best one. Hence I would like to lean on this board's expertise.
Environment is C#/.NET/SQLServer2k/VisStudio .NET.
I have several remote applications that are delivering data to a central
server. This server process is archiving the data in an SQL 2000 db. Now
I also have one to about a dozen fixed clients on a WAN, which need to
be notified when a change takes place to the central database so they
can update their UI to reflect the changes.
What is everyone's suggestion for doing this? Any resources out there
you can point me at?
I've run the gamut from remoting, to serialising the DataSets (which
scares me due to the amount of data that may start going over the
channel), to considering whether the remote clients should be writing
directly to the db (although bandwidth limitations tend to prohibit
TCP-like connections), to wondering why there doesn't seem to be any way
for a client to simply connect to an SQL database and be told when
changes occur... and so on.
Is there something I've missed? This seems like a straightforward
client-server requirement.
Any help gratefully appreciated, and thanks in advance.
Neil B
This sounded like a really easy R&D challenge but .NET is leaving me
with too many options and I don't have six months to experiment and find
the best one. Hence I would like to lean on this board's expertise.
Environment is C#/.NET/SQLServer2k/VisStudio .NET.
I have several remote applications that are delivering data to a central
server. This server process is archiving the data in an SQL 2000 db. Now
I also have one to about a dozen fixed clients on a WAN, which need to
be notified when a change takes place to the central database so they
can update their UI to reflect the changes.
What is everyone's suggestion for doing this? Any resources out there
you can point me at?
I've run the gamut from remoting, to serialising the DataSets (which
scares me due to the amount of data that may start going over the
channel), to considering whether the remote clients should be writing
directly to the db (although bandwidth limitations tend to prohibit
TCP-like connections), to wondering why there doesn't seem to be any way
for a client to simply connect to an SQL database and be told when
changes occur... and so on.
Is there something I've missed? This seems like a straightforward
client-server requirement.
Any help gratefully appreciated, and thanks in advance.
Neil B