OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] What does SOAP really add?

[ Lists Home | Date Index | Thread Index ]

Joshua Allen wrote:
> The basic answer is that it allows out-of-box interop (well, usually) so
> things like VS.NET can work with BEA, and BEA can work with Apache, and
> so on.  This doesn't negate the value of loose-coupling -- it is still
> beneficial to do loose-coupled async architectures even if the
> message/document format is not SOAP.  

Is this true? Can I take a WSDL for an asynchronous application, pump it
through Visual Studio.NET and ask for an asynchronous binding (whether
JMS or SMTP or response-less HTTP) and then expect it to work out of the
box with BEA or Apache's toolkit? And if so, based upon what draft or
completed standards?

> .... But the fact that 90% of clients
> and servers support automatic SOAP mappings mean that SOAP is a safe bet
> for an XML novice trying to whip up a loosely coupled architecture in a
> hurry.

As clients move to *XML Schema* mappings, the SOAP mappings will become
less and less interesting. Already, Microsoft's GET and POST bindings
demonstrate that you can get *exactly the same* XML type mappings
without using SOAP. And if you aren't interested in pre-declared types,
XML-RPC is more reliably interoperable in my experience than SOAP.

 Paul Prescod


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS