Home > Ask the SOA Experts > Questions & Answers > What are the components of the two major SOAP camps, .NET and J2EE?
Ask The SOA Expert: Questions & Answers
EMAIL THIS

What are the components of the two major SOAP camps, .NET and J2EE?

Anne Thomas Manes EXPERT RESPONSE FROM: Anne Thomas Manes

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site
>
QUESTION POSED ON: 12 April 2002
What are the components/boundaries of the two major SOAP camps, .NET and J2EE? There are many different configurations out there and I am not sure how and where all the different components fit in to the Web services model.

>

The boundary of the two major SOAP camps is simply language/platform. When working with J2EE, you're developing your Web services in Java, and they can be deployed in a suitable J2EE server. When working with .NET, you're developing your Web services in VB, C#, or some other .NET-compatible language, and they can be deployed on a .NET-compliant operating system (Windows XP or Windows 2000). (I bristle a bit at the term "camps". I don't feel a sense of battle. The two groups are working very well together to advance the technology.) Most SOAP implementations (aka SOAP runtime servers) support all of the above listed technologies. Some of the older implementations don't support WSDL and UDDI. Some support only a subset of the XML Schema type system. These inconsistencies currently make cross-platform interoperability a little bit challenging, but these issues will be short-lived. Within the next 3-6 months, most of the basic interoperability issues will be resolved.

The idea is that you can use any SOAP implementation to create a Web service. You describe the service using WSDL. You register the service in UDDI. A consumer finds the service in UDDI, locates the WSDL description, creates a client interface to the service from the WSDL (using any SOAP implementation), and communication happens.

The differences between SOAP runtime servers is somewhat equivalent to the differences between J2EE application servers. From 50,000 feet, they all do essentially the same thing.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



SOA Governance White Papers - BPM, EDA, IT Governance
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts