Advice needed - regarding robots - network/ remoting etc...

  • Thread starter Thread starter Janus Knudsen
  • Start date Start date
J

Janus Knudsen

Hello

Im collecting ideas for a piece of software I've in mind.

I need to create an application which can be started with some parameters,
the application have to be started in many instances and on many servers.
Every instance has a special job to fullfill, think of the instances as
small robots - a robot farm or something like that. Every robot should be
able to tell for instance when its idle, when its running etc..

The robots should be able to run on many servers in our organization and
every robot should know the presence of all the other robots. Or maybe it
could be done with some sort of a mother controller, controlling all the
small robots!

It's very important that all robots run as stable as possible. The robots
should be able to run even if all the other servers is not responding - ie.
bad network, restarts of other servers and so on and also come back into the
heat when all systems are up and running again.

My own thoughts on the project is to make all the robots communicate over
network to the mothercontroller(s).

How could this be accomplished the most efficient and performance kindly
way? - Should this be done with .NET remoting? - webservices?, Networking?
or is there other ways?

Kind regards
 
Thank you for reply.

Could you explain a bit further? -

Should every robot act as a consumer then? My knowledge regarding
webservices is not so big, but is'nt a webservice only limited to one host/
proxy? and if many hosts/ proxyes are needed, some loadbalancing should come
into place?

Or have I missed something?

You also mentioned remoting, could it be in a LAN/ WAN/ Internet setup?



Kind regards
 
Hi, Janus

if to consider most Internet clients as robots you have nearly perfect model
of your robot network. Is it networking or web services? Networking /
remoting could be more efficient and faster, however web services concept is
much more flexible. If your network will evolve in time I would opt for web
services approach

HTH
Alex
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top