Who needs SOAP - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Who needs SOAP

Description:

A seismic shift in Internet programming is underway ... Generic browser only used for generic browsing ... Dave Winer, UserLand Software, Inc. What is SOAP? ... – PowerPoint PPT presentation

Number of Views:112
Avg rating:4.0/5.0
Slides: 11
Provided by: pruteanute
Category:
Tags: soap | needs | winer

less

Transcript and Presenter's Notes

Title: Who needs SOAP


1
Who needs SOAP?
  • Teodor Alexandru Pruteanu
  • Microsoft Student Consultant
  • microsoft_at_infoiasi.ro

2
What happens?
  • A seismic shift in Internet programming is
    underway
  • Internet access will be built into every type of
    program
  • Generic browser only used for generic browsing
  • A new model needed to quickly and easily
    communicate with the other applications and
    resources over the Internet

3
Web Services
  • Programming the Web
  • What is a Web Service?
  • A programmable URI
  • Expose and/or access a Web Site
  • Easy as creating and using an object
  • Using SOAP, or less complex protocols

4
SOAP/XML Protocol Status
  • Simple Object Access Protocol
  • SOAP 1.1 released April 2000
  • Accepted as note by W3C May 2000
  • XML Protocol activity formed September 2000
  • Requirements working draft released December 2000

5
SOAP/XML Protocol Status
  • Authors
  • Don Box, DevelopMentor
  • David Ehnebuske, IBM
  • Gopal Kakivaya, Microsoft
  • Andrew Layman, Microsoft
  • Noah Mendelsohn, Lotus Development Corp.
  • Henrik Frystyk Nielsen, Microsoft
  • Satish Thatte, Microsoft
  • Dave Winer, UserLand Software, Inc.

6
What is SOAP?
  • SOAP is a simple, lightweight XML protocol for
    exchanging structured and typed information on
    the Web
  • Make it Modular and Extensible
  • Overall design goal Keep It Simple
  • Can be implemented in a weekend
  • Stick to absolutely minimum of functionality

7
SOAP Example
8
SOAP Message Embedded in HTTP Request
  • POST /StockQuote HTTP/1.1
  • Host www.stockquoteserver.com
  • Content-Type text/xml
  • Content-Length nnnn
  • SOAPMethodName Some-Namespace-URIGetLastTradePri
    ce
  • ltSOAPEnvelope xmlnsSOAP"urnschemas-xmlsoap-org
    soap.v1"gt ltSOAPBodygt
  • ltmGetLastTradePrice xmlnsm"Some-Namespace-URI
    "gt ltsymbolgtDISlt/symbolgt lt/mGetLastTradePricegt
  • lt/SOAPBodygt
  • lt/SOAPEnvelopegt

9
SOAP Message Embedded in HTTP Response
  • HTTP/1.1 200 OK
  • Content-Type text/xml
  • Content-Length nnnn
  • ltSOAPEnvelope xmlnsSOAP"urnschemas-xmlsoap-org
    soap.v1"gt ltSOAPBodygt
  • ltmGetLastTradePriceResponse xmlnsm"Some-Names
    pace-URI"gt
  • ltreturngt34.5lt/returngt
  • lt/mGetLastTradePriceResponsegt
  • lt/SOAPBodygt
  • lt/SOAPEnvelopegt

10
Questions
Write a Comment
User Comments (0)
About PowerShow.com