Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Can CORBA IDL be an alternative to Web Services  RSS feed

 
Manas Ahlaad
Ranch Hand
Posts: 165
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can CORBA IDL be an alternative to Web Services
please clarify
 
JeanLouis Marechaux
Ranch Hand
Posts: 906
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The answer is yes but....
CORBA does not allow full interoperability ( vs Microsoft DCOM for instance)
SOAP does (or should )
CORBA is not firewall friendly. WebServices uses HTTP.
For further information, check this doc
[ February 06, 2004: Message edited by: Jean-Louis Marechaux ]
 
Tonny Tssagovic
Ranch Hand
Posts: 226
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, IDL is the defacto standard for distributed systems, so far. And if you are quite picky about speed then CORBA IIOP is much lighter then SOAP over http(or anything else). There are CORBA firewalls, and I beleive there is nothing really new Web services offer. The only "small" advantage I can think of is a little more separation between the systems, and a message like based protocol which makes the applications rather not tightly coupled. (they don't depend on each other)
I believe that CORBA is way better then Web services (I don't have any exp. with Web services so this might be a bit biased), but still think that web services will be the way to go for entreprise systems integration because of media hype, and the "right" time people think integration and B2B app are the way too cool these days.
PS: CORBA allows you to write apps in any languge, and there exists many IDL language mappings (java/C/C++.) and you can make it run on a Windows box for sure. U can make it run on anuthing and with any language if your app talks IIOP (the same for web servuces SOAP)
 
Howard Kushner
author
Ranch Hand
Posts: 361
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well folks, this is just to good to pass up. If I'm readng this right, we are asking about the value proposition of Web Services. Let's see...
  • Interoperable/WS-I (M$, IBM, Sun, others)
  • Transport agnostic
  • XML based messaging
  • J2EE compliant (JSR-109)


  • Cheers,
     
    Manas Ahlaad
    Ranch Hand
    Posts: 165
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I agree that there is not much activity in corba group where as in web services , technologies are up to data and compatible with latest
    specifications.
    Is the area of application different for Corba and Web Services ??
    From the discussion above , I perceive that there is no clear cut difference.
    please let me know your comments.
     
    Tonny Tssagovic
    Ranch Hand
    Posts: 226
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Originally posted by Manas Ahlaad:
    [QB]
    Is the area of application different for Corba and Web Services ??
    From the discussion above , I perceive that there is no clear cut difference.
    QB]

    I don't beleive there is a clear cut, and the decision should be made according to many factors. Generally speaking, if you are in control of both applications you want to inegrate (both are within your domain), then Go for Corba (for performance reasons, generating XML and parsing it is time consuming, even if there are some vendors that have made their own binary XML format (read Microsoft)), if it is rather a B2B or a customer interface you want to add, then you should probably provide a Web services interface, so your customers think you are cool and up-to date. The same goes if you want to integrate with other businesses, chances are good they already made the choice for you, or are going to use web services.
     
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!