Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Client - Server Followup

Status
Not open for further replies.

Tve

Programmer
May 22, 2000
166
FR
Hi,

This is a followup of the following thread .

I decided to expose my requirements and eventually get feedback from the community. I have spent the WE looking for various options and I have found so many that I would really need advice on which technologies to use.

Introduction:
I want to be able to delegate to other computers calculation work. This is currently running locally, but takes all the ressources of the workstation. So submitting a job to one ore more specially dedicated stations seems like a reasonable approach.

OS:
Mainly Windows XP, eventually 2000 and Vista one day.

General idea:
The user submits a job to one of the available workstations and then has an option to view what is happening on this machine. It's a quite simple form, with a listview containning several columns that need to be syncronized with the same form on the batch station (client <=> server). From this form, the user should be able to send simple requests such as "put on hold", "cancel", ... This should work in a LAN/WAN environment. I could be wrong, but this does look a lot like printing through a printserver.

Technologies:
This is the various techologies I have found:
[ul]
[li]Socket connections[/li]
[li]Microsoft Message Queuing[/li]
[li]Web Services[/li]
[li]TCP Remoting[/li]
[/ul]

Points that need attention:
[ul]
[li]To send information from client to server and back, I wanted to use xml to have something rather open for futur modifications. Any comments?[/li]
[li]In order to update a listview from server, I was thinking of serialization: is this reasonable, efficient or overdone?[/li]
[li]Is it worthwile using encryption and/or compression?[/li]
[li]If max +/-30 clients connect to a server application, are multi-treads required?[/li]
[/ul]

I generally do a lot of searching myself, but in this case I just cannot study all of these technologies, experiment them and finally decide.

An advice, ideas or suggestions are really welcome.


AD AUGUSTA PER ANGUSTA

Thierry
 
I've noticed that in the technologies, I forgot the WFC mentionned by Jason.


AD AUGUSTA PER ANGUSTA

Thierry
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top