Thursday, May 27, 2004
Although this isn't strictly related to BizTalk (watch this space though!), it's a significant release with regards to security in web services (WS-Security is implemented to the OASIS 2004 standard) and a little thing called SOAP Messaging.
SOAP Messaging allows us to move closer to the SOA goal of defining web services that can be asynchronous, loosely coupled and interact using XML based messaging; rather than RPC over HTTP (current .NET web services implementation). Ok, I know that RPC over HTTP is effectively SOAP-RPC and is implemented as an XML message, but there is an important difference there. SOAP-RPC defines a format(s) for representing a method call, its parameters and their datatypes. SOAP Messaging is more lightweight in that the body of the SOAP message is simply an XML document that can be anything - say, an invoice. There is no SOAP-RPC encoding involved. In an SOA world, the XML messages are defined using schema and the behaviour of the web service as contract, and WSE 2.0 gets us on that road.
Therefore, in my view, WSE 2.0 becomes quite a powerful platform for building web services today in anticipation of Indigo and the nirvana of an SOA future...