Q
Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

How do Web services with SOAP compare to Web services with CORBA? (part 1)

How do Web services with SOAP compare to Web services with CORBA? What's the difference?
According to the W3C WS-Arch WG, "A Web service is a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered by other software systems. These systems may then interact with the Web service in a manner prescribed by its definition, using XML-based messages conveyed by Internet protocols."

Based on this definition, a CORBA service is not a Web service. A CORBA service is not identified by a URI; its public interfaces and bindings are not defined and described using XML; and it does not interact using XML-based messages.

A SOAP service is a Web service. It is identified by a URI; it's public interfaces and bindings are defined and described using XML (WSDL); and it interacts using XML based messages (SOAP).

The only thing that these two types of services share in common (according to this definition) is that their definitions can be discovered by other software systems.

Click here to view part 2 of this answer.

This was last published in December 2002

Dig Deeper on Service-oriented architecture (SOA)

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

SearchSoftwareQuality

SearchCloudApplications

SearchAWS

TheServerSide.com

SearchWinDevelopment

DevOpsAgenda

Close