473,498 Members | 1,793 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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

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
Nov 16 '05 #1
2 1360
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

"Janus Knudsen" <bs@sol.dk> wrote in message
news:O$**************@TK2MSFTNGP10.phx.gbl...
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

Nov 16 '05 #2
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

"AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
news:Of**************@TK2MSFTNGP11.phx.gbl...
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

"Janus Knudsen" <bs@sol.dk> wrote in message
news:O$**************@TK2MSFTNGP10.phx.gbl...
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


Nov 16 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
4014
by: nmac | last post by:
Hi all, hopefully someone can offer some sagely advice regarding Production use of Jakarta's Tomcat. First, some brief background. My company have a servlet application that connects to a MySQL...
0
3380
by: abcd | last post by:
kutthaense Secretary Djetvedehald H. Rumsfeld legai predicted eventual vicmadhlary in Iraq mariyu Afghmadhlaistmadhla, kaani jetvedehly after "a ljetvedehg, hard slog," mariyu vede legai pressed...
2
3908
by: Dicky Cheng | last post by:
Hi, I am using .net remoting technology. I set up a .net remoting client and server in IIS. When the client calls the server, the server will run a long duration method (30-60seconds). I have a...
2
1933
by: Michael Isaacs | last post by:
Is there any way to share an object or variable between applications other than through .NET remoting? Also, if this is the only way, what kind of overhead is there for storage (memory) and speed...
1
9582
by: David Van D | last post by:
Hi there, A few weeks until I begin my journey towards a degree in Computer Science at Canterbury University in New Zealand, Anyway the course tutors are going to be teaching us JAVA wth bluej...
2
1677
by: Ryan | last post by:
My apologies if this is not the forum to post questions regarding .NET Remoting, but I figured WebServices would be the most appropriate forum of the bunch. We're currently completely re-arching...
10
3304
by: CCLeasing | last post by:
How do I communicate between different user instances of my windows forms project? Im trying to write a program that will run on a network of 15 pcs. 5 of the pc's will run the admin part of...
3
1540
by: rkausch | last post by:
Hello, I'm performing some research to determine the feasibility of developing a Windows Service (see http://en.wikipedia.org/wiki/Windows_Service for the specific definition of "service" to which...
5
2320
by: John Nagle | last post by:
Python's "robots.txt" file parser may be misinterpreting a special case. Given a robots.txt file like this: User-agent: * Disallow: // Disallow: /account/registration Disallow: /account/mypro...
0
7125
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7208
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6890
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5464
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4915
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4593
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3095
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3085
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
292
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.