When an application needs to get information from another machine over
the network, how many distributed computing choices out there?
Here are the choices I know of, classifying by different programming
languages
HTTP (any??)
RPC (C, C++)
.NET (Microsoft)
COM+ (Microsoft)
RMI (Java)
CORBA (any)
EJB (Java)
SOAP (any ??)
MOM (any ??)
I guess HTTP is just the protocol, it should not belong to the
distributed computing choices? For example, we can deliver
SOAP using HTTP, or using JMS? EJB is delivered over HTTP?
Please comment and advise. thanks!!
Alexei A. Frounze - 27 Sep 2005 21:44 GMT
> When an application needs to get information from another machine over
> the network, how many distributed computing choices out there?
This is OT for comp.lang.c.
Alex
Mark McIntyre - 27 Sep 2005 21:51 GMT
>When an application needs to get information from another machine over
>the network, how many distributed computing choices out there?
This is offtopic in at least two, possibly three of the groups you
x-posted to. Try comp.programming.

Signature
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.ungerhu.com/jxh/clc.welcome.txt>
Keith Thompson - 28 Sep 2005 00:13 GMT
>>When an application needs to get information from another machine over
>>the network, how many distributed computing choices out there?
>
> This is offtopic in at least two, possibly three of the groups you
> x-posted to. Try comp.programming.
It seems perfectly topical in comp.distributed. Followups redirected.

Signature
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.
Roedy Green - 27 Sep 2005 22:17 GMT
>When an application needs to get information from another machine over
>the network, how many distributed computing choices out there?
I have a bunch more listed at
http://mindprod.com/jgloss/remotefileaccess.html

Signature
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
steve - 01 Oct 2005 23:19 GMT
> When an application needs to get information from another machine over
> the network, how many distributed computing choices out there?
[quoted text clipped - 19 lines]
>
> Please comment and advise. thanks!!
check out apples web site, they have a development kit
Scott Ellsworth - 03 Oct 2005 22:25 GMT
> > When an application needs to get information from another machine over
> > the network, how many distributed computing choices out there?
[quoted text clipped - 21 lines]
>
> check out apples web site, they have a development kit
Apple's kit goes under the name XGrid. It rides on BEEP and HTTP, IIRC.
There is a Java-based xgrid agent, so it appears that you do not need
native code to run jobs.
See <http://www.apple.com/server/macosx/features/xgrid.html> and
<http://developer.apple.com/hardware/hpc/xgrid_intro.html> and
<http://www.macdevcenter.com/pub/a/mac/2005/09/13/xgrid.html>.
It looks pretty keen, and worked well for some test projects I did. It
rides on top of a number of other technologies, so it does not appear
that they are re-inventing the wheel.
Scott

Signature
Scott Ellsworth
scott@alodar.nospam.com
Java and database consulting for the life sciences