CORBA , RMI and SOA?

If you say that SOA means WS-* standards, then the answer is "no.

If you say that SOA means WS-* standards, then the answer is "no". But if SOA means distributed components communicating using an agreed-upon protocol, then the answer is yes, you can think of CORBA, RMI, and Java EE as SOA. (My advice is to drop the "2" - it's been out of the picture for a long time.

Please refer to it as Java EE unless you want to appear out-of-date. ) Even web services have at least two flavors: SOAP and REST. You might also include XML-RCP.

The difference in all cases is the choice of protocol. SOAP uses its own XML request/response idiom over HTTP. REST is straight HTTP - GET, POST, URL for every request.

CORBA uses an OMG standard protocol. Interoperability between ORBs, and different bindings for each language, used to be a big problem. It's been so long since I've used CORBA that I have no idea of the current state of the art.

I don't know anyone who uses CORBA anymore. From my vantage point, it's a failed, dead technology. RMI is the Java-only answer to CORBA.

All endpoints must be implemented in Java and speak RMI. Java EE uses RMI as the underpinnings of EJBs. Simple and open win: that's why HTTP-based protocols are growing in popularity.

Thank you very much for your clear info. Just one thing . When we are talking about SOA , it is not about any specific technology , so SOA are not WS-* standards , but WS-* are a method of how SOA can be implemented , is that true?

– Mohammed Sep 7 at 0:24 Keep your thanks - I'd appreciate voting it up and, better yet, accepting it if you think it helps. – duffymo Sep 7 at 0:25 I did , and again thank you . What about my comment please :)?

– Mohammed Sep 7 at 0:28.

Yes. WS-* is one of the mostly used ways in which SOA is implemented.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions