Discussion:
distributed computing choices
(too old to reply)
a***@yahoo.com
2005-09-27 19:43:05 UTC
Permalink
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
2005-09-27 20:44:02 UTC
Permalink
Post by a***@yahoo.com
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
2005-09-27 20:51:42 UTC
Permalink
Post by a***@yahoo.com
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.
--
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.ungerhu.com/jxh/clc.welcome.txt>

----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----
Keith Thompson
2005-09-27 23:13:20 UTC
Permalink
Post by Mark McIntyre
Post by a***@yahoo.com
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.
--
Keith Thompson (The_Other_Keith) kst-***@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
2005-09-27 21:17:02 UTC
Permalink
Post by a***@yahoo.com
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
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
tstrufe
2005-09-30 09:34:35 UTC
Permalink
Post by a***@yahoo.com
When an application needs to get information from another machine over
the network, how many distributed computing choices out there?
the answer to the question will have to be: converging to an infinite amount
Post by a***@yahoo.com
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 ??)
You're mixing up things here. There are protocols (e.g. http),
communication models (e.g. remote procedure call/ remote method
invocation) and implementations (e.g. sunRPC/DCE-RPC, .Net, COM, CORBA,
JavaRMI etc.).
Have a look in <your-favourite-book-on-distributed-systems> (e.g.
Colouris Dollimore Kindberg), which will help... ;-)

HTH,

Thorsten
--
Dipl.-Inf. Thorsten Strufe +49(0)3677-694552, CC 440
Fachgebiet Telematik Institut Praktische Informatik
Technische Universität Ilmenau http://www-ia.tu-ilmenau.de/telematik
Sartre:Begehe keine Dummheit zweimal, die Auswahl ist doch groß genug!
steve
2005-10-01 22:19:34 UTC
Permalink
Post by a***@yahoo.com
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!!
check out apples web site, they have a development kit
Scott Ellsworth
2005-10-03 21:25:05 UTC
Permalink
Post by steve
Post by a***@yahoo.com
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!!
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
--
Scott Ellsworth
***@alodar.nospam.com
Java and database consulting for the life sciences
Loading...