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 IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

New Generation Java Middleware

Status
Not open for further replies.

lundberg

IS-IT--Management
Apr 8, 2004
2
GB
I have come across a new Java middleware in an article at . We are all familiar with JMS and many of us know other traditional middlewares. Perhaps this offers real advance?? I would be very interested to read your opinions on this.

Lars
 
This link has been flying round the Sun RMI-users list and all over the web ...

What are your thoughts ?

It appears as if JavaSpaces (which has been around for years now, at least since 2000, maybe before) is often tied in with Jini apps. I expect (and don't know much about it, so could be wrong) that JavaSpaces is another abstraction of the basic RMI protocol, or at least an abstraction of the JRMP protocol (which ofcourse RMI is built on) which Java network comms is often build on.

I did think the article was a bit lame when it said nework comms consists of either RPC or CORBA - there are many many other comms apis out there.
 
JavaSpaces was incorporated by Sun into the Jini set of services after it was invented. It can exist independently of Jini from what I understand.

RMI is a sub-system of the Java runtime that deals with remote invocation of Java objects (as its name implies).

JavaSpaces supports Java object exchange which provides the ability to support numerous application-level communication and coordination protocols.

I have looked at the article again - it says "Traditional middleware coupled apps either tightly (e.g. RPC) or loosely (e.g. CORBA, publish/subscribe)...." "E.g." means "for example". Quoting RPC and CORBA as examples does not exclude other comms APIs - of course they exist!

JavaSpaces is a very powerful paradigm. For unknown reasons Sun has not promoted it as it deserves.
 
Just another product designing a custom protocol where so many already exist.
So what else is new? Everyone knows magazine reviews are just advertising (usually paid for)...
 
>>>> RMI is a sub-system of the Java runtime that deals with remote invocation of Java objects (as its name implies).

Its not a *sub-system* of the *Java runtime* - its a bunch of classes that use TCP/IP Socket and ServerSocket classes to serialize and deserialize objects into byte[], and also send primitives over the network ...

>>>> JavaSpaces supports Java object exchange ...

So does RMI ...


I agree with jwenting, its just another framework built on top of RMI.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top