Download presentation
Presentation is loading. Please wait.
Published byDelilah Anderson Modified over 9 years ago
1
Simple Object Access Protocol (SOAP) Mark H Needleman Data Research Associates, Inc. ZIG Meeting December 2000
2
Background n Developed by IBM, Microsoft, Lotus, and others n Submitted to W3C - Became W3C Note in May 1998 n Current Version is 1.1 See: n http://www.w3.org/TR/SOAP http://www.w3.org/TR/SOAP n Input Document to New W3C XML Protocol Working Group
3
Design Goals n Simplicity n Extensibility n Not Exclusive to HTTP - HTTP Binding defined in Specification n Need to expose more of what is being run on top of HTTP to help Fireall Administrators do better filtering
4
SOAP Design n Lightweight Information Exchange in a Decentralized Environment n XML Based n Envelope/Body Framework for defining whats in a message and how to process it n Encoding Rules n Convention for expressing RPC calls and responses
5
Sample Soap Message POST /StockQuote HTTP/1.1 Host: www.stockquoteserver.com Content-Type: text/xml; charset="utf-8" Content-Length: nnnn SOAPAction: "Some-URI" DIS
6
SOAP Message Embedded in HTTP Response HTTP/1.1 200 OK Content-Type: text/xml; charset="utf-8" Content-Length: nnnn 34.5
7
SOAP Messaging Models n Request/Response n One way n Multicast
8
Why NCIP Did Not Use SOAP n Not an “Official Standard” n Uncertainty about support n Lack of Deployment n Some Ignorance about SOAP Itself n Didn’t want to add one more level of complexity into the mix n No good sense of what it would do for us or what problems it might solve
9
W3C XML Protocol WG n Developing an Envelope for encapsulating XML - must support distributed extensibility, evolvability, and intermediaries n A convention for the content of the envelope when used for RPC n A mechanism for serializing data n A convention for the use of HTTP
10
XML Protocol WG (2) n Currently defining requirements - expect to publish initial draft soon n Will be coordinating with other activities like IETF work n Doing much of its work publicly - discussions happen on public mailing list n xml-dist-app@w3.org xml-dist-app@w3.org
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.