• Post Reply Bookmark Topic Watch Topic
  • New Topic

Middleware Which is best?  RSS feed

 
p Walsh
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sockets/Rmi/Corba Which is best?
I recently started as a software developer and i have been advised to research the differant forms of middleware, minaly sockets, rmi, middleware.
We are implementing a client/server 3 tier model and wondering if anyone knew of any documentation/websites which offers comparison, advantages/disadvantages between these three forms of middleware.
Why one might chosse rmi over sockets or vice versa.
Thanks
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, RMI is just a more sophisticated form of socket communication that can take advantage of Java on both ends of the communication. Soooo I guess the first question is - are you going to have Java everywhere or do you have to deal with programs in other languages.
Socket to socket is the most general but you will do a lot of byte manipulation if your data is complex. Soooo the next question is, how complex is the data that has to be moved.
Another question - how big is the load - now and future? Will you be able to handle everything with just one server machine?
Are we dealing with transactions that MUST MUST MUST be secure, archived, and highly resistant to loss or are occasional whoops allowed?
You might also consider Message Oriented Middleware or MOM (love that acronym) as yet one more choice.
Bill
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!