by justin thompson. what is soap? originally stood for simple object access protocol created by...

6
SOAP By Justin Thompson

Upload: dortha-shaw

Post on 24-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: By Justin Thompson. What is SOAP? Originally stood for Simple Object Access Protocol Created by vendors from Microsoft, Lotus, IBM, and others Protocol

SOAPBy Justin Thompson

Page 2: By Justin Thompson. What is SOAP? Originally stood for Simple Object Access Protocol Created by vendors from Microsoft, Lotus, IBM, and others Protocol

What is SOAP?Originally stood for Simple Object Access

ProtocolCreated by vendors from Microsoft, Lotus,

IBM, and othersProtocol for exchanging XML-based

messages over computer networksLets you activate applications or objects

within an application across the InternetForms the foundation layer web services

stack

Page 3: By Justin Thompson. What is SOAP? Originally stood for Simple Object Access Protocol Created by vendors from Microsoft, Lotus, IBM, and others Protocol

Transport MethodsUses application layer protocols as transport

protocols such as SMTP and HTTPXML was chosen as the standard message

format because of its widespread use by major corporations and open source development efforts

Page 4: By Justin Thompson. What is SOAP? Originally stood for Simple Object Access Protocol Created by vendors from Microsoft, Lotus, IBM, and others Protocol

Some applications of SOAPBusiness to business integration

Distributed applicationsTo enable XML web services

Page 5: By Justin Thompson. What is SOAP? Originally stood for Simple Object Access Protocol Created by vendors from Microsoft, Lotus, IBM, and others Protocol

AdvantagesWith HTTP it allows for easier

communication behind proxies and firewalls than previous remote execution technology

Versatile enough to use different transport protocols. Standard is HTTP, but others are usable, such as SMTP

SOAP can be considered to be XML and HTTP combined to send messages over the Internet

It is not constrained by the application language or the platform

Page 6: By Justin Thompson. What is SOAP? Originally stood for Simple Object Access Protocol Created by vendors from Microsoft, Lotus, IBM, and others Protocol

DisadvantagesSOAP can be slower than competing

middleware because of XML’s verbose formatWhen relying on HTTP the role of the

interacting parties are fixedMany implementations of SOAP limit the

amount of data that can be sent