simple object access protocol

26
• Simple Object Access Protocol https://store.theartofservice.com/the-simple-object-access- protocol-toolkit.html

Upload: winfred-hawkins

Post on 19-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Simple Object Access Protocol

• Simple Object Access Protocol

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 2: Simple Object Access Protocol

Application programming interface Web APIs

1 While "web API" historically has been virtually synonymous for web

service, the recent trend (so-called Web 2.0) has been moving away

from Simple Object Access Protocol (SOAP) based web services and

service-oriented architecture (SOA) towards more direct representational

state transfer (REST) style web resources and resource-oriented

architecture (ROA)https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 3: Simple Object Access Protocol

SOAP

1 SOAP, originally defined as Simple Object Access Protocol, is a protocol specification

for exchanging structured information in the implementation of Web Services in computer networks. It relies on XML

Information Set for its message format, and usually relies on other Application Layer

protocols, most notably Hypertext Transfer Protocol (HTTP) or Simple Mail Transfer

Protocol (SMTP), for message negotiation and transmission.

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 4: Simple Object Access Protocol

SOAP - History

1 SOAP originally stood for 'Simple Object Access Protocol' but this

acronym was dropped with Version 1.2 of the standard. Version 1.2

became a W3C recommendation on June 24, 2003.

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 5: Simple Object Access Protocol

SOAPjr - Introduction

1 Traditional SOAP is no longer the Simple Object Access Protocol it was initially

designed to be

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 6: Simple Object Access Protocol

Nirvanix - History

1 Storage was accessible via HTTP, using the Nirvanix Web Services

application programming interface based on Representational State

Transfer (REST) and SOAP (protocol)|Simple Object Access Protocol (SOAP)

or the Nirvanix CloudNAS gateway software.

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 7: Simple Object Access Protocol

Content Management Interoperability Services

1 Two protocol bindings are defined, one using WSDL and Simple Object Access Protocol|SOAP and another

using Representational State Transfer|Representational State

Transfer (REST), using the AtomPub convention

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 8: Simple Object Access Protocol

Information sharing

1 Recent initiatives to standardize information sharing protocols include extensible markup language (XML),

simple object access protocol (SOAP), and web services description

language (Web Services Description Language|WSDL).

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 9: Simple Object Access Protocol

Directory Services Markup Language

1 It resulted in an XML schema for the representation of directory access operations based on that of LDAP,

that could be carried in Simple Object Access Protocol|SOAP

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 10: Simple Object Access Protocol

Application programming interfaces - Web APIs

1 While web API historically has been virtually synonymous for web

service, the recent trend (so-called Web 2.0) has been moving away

from Simple Object Access Protocol (SOAP) based web services and

service-oriented architecture (SOA) towards more direct representational

state transfer (REST) style web resources and resource-oriented

architecture (ROA).https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 11: Simple Object Access Protocol

Session (computer science) - Web server session management

1 In a service-oriented architecture, Simple Object Access Protocol or SOAP messages constructed with

Extensible Markup Language (XML) messages can be used by consumer applications to cause web servers to

create sessions.

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 12: Simple Object Access Protocol

Universal Plug and Play - Control

1 Control messages are also expressed in XML using the SOAP (protocol)|

Simple Object Access Protocol (SOAP)

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 13: Simple Object Access Protocol

Mobile Location Protocol - Background

1 The Application Programming Interface|API is based on XML and is

defined to be transported in Hypertext Transfer Protocol|HTTP or Simple Object Access Protocol|SOAP

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 14: Simple Object Access Protocol

SAP Web Application Server - Architecture

1 ; Connectivity layer : The Internet Communication Manager (ICM) dispatches user interface requests to the presentation layer and

provides a single framework for connectivity using various communication protocols.

Currently, modules are available for Hypertext Transfer Protocol (HTTP), HTTPS (extension of HTTP running under the Secure Socket Layer (SSL)), Simple Mail Transfer Protocol (SMTP), Simple Object Access Protocol (SOAP), and FastCGI|Fast Common Gateway Interface

(FastCGI).

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 15: Simple Object Access Protocol

SGML - XML

1 Applications of XML include XHTML, XQuery, XSLT, XForms, XPointer,

JavaServer Pages|JSP, SVG, RSS (file format)|RSS, Atom (standard)|Atom,

XML-RPC, RDF/XML, and Simple Object Access Protocol|SOAP.

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 16: Simple Object Access Protocol

Cognos Reportnet

1 ReportNet uses web services standards such as XML and Simple Object Access Protocol and also supports dynamic HTML and Java

(programming language)|Java.[ http://web.archive.org/web/20080312025955/

http://www.vnunet.com/vnunet/news/2123232/bear-sterns-chooses-cognos-reportnet Cognos ReportNet in news] ReportNet is compatible with multiple databases including Oracle Database|Oracle, SAP AG|

SAP, Teradata, Microsoft SQL server, IBM DB2|DB2 and Sybase.[ http://www.cognos.com/solutions/data/ibm/advantages.html Data

sources][ http://support.cognos.com/en/support/products/crn101_software_envir

onments.html CRN Environment details] The product provides interface in over 10 languages,[

http://www.cognos.com/products/business_intelligence/reporting/features.html CRN Features] has Web Services architecture to meet the

needs of multi-national, diversified enterprises and helps reduce total cost of ownership

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 17: Simple Object Access Protocol

Windows Rally - Universal Plug and Play

1 Universal Plug and Play (UPnP) is an Internet Protocol|IP-based protocol suite based on preliminary versions of Web Services protocols such as

XML and Simple Object Access Protocol (SOAP)

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 18: Simple Object Access Protocol

SOAP (protocol)

1 'SOAP', originally defined as 'Simple Object Access Protocol', is a protocol (computing)|

protocol specification for exchanging structured information in the implementation

of Web Services in computer networks. It relies on XML Information Set for its message

format, and usually relies on other Application Layer protocols, most notably

Hypertext Transfer Protocol (HTTP) or Simple Mail Transfer Protocol (SMTP), for message

negotiation and transmission.

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 19: Simple Object Access Protocol

Soap (disambiguation)

1 * SOAP (Simple Object Access Protocol), a protocol specification in computer networks

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 20: Simple Object Access Protocol

List of web service protocols

1 *SOAP_(protocol)|SOAP - outgrowth of XML-RPC, originally an acronym for

Simple Object Access Protocol

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 21: Simple Object Access Protocol

SOALIB

1 SOA consists of loosely coupled interoperable services which use messaging based on both Simple

Object Access Protocol (SOAP) and Representational State Transfer

(REST)

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 22: Simple Object Access Protocol

SOA Lifecycle - Overview

1 Analogously, the Web Services Description Language (WSDL)

typically describes the services themselves, while SOAP (originally

Simple Object Access Protocol) describes the communications

protocols

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 23: Simple Object Access Protocol

Software Defined Perimeter - Server-to-Server

1 In the server-to-server implementation, servers offering a

Representational State Transfer (REST) service, a Simple Object

Access Protocol (SOAP) service, a remote procedure call (RPC), or any

kind of application programming interface (API) over the Internet can

be protected from unauthorized hosts on the network

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 24: Simple Object Access Protocol

Open Grid Services Architecture - Description

1 OGSA is a distributed interaction and computing architecture based around services, assuring interoperability on

heterogeneous systems so that different types of resources can communicate and

share information. OGSA is based on several other Web service technologies, such as the Web Services Description Language (WSDL)

and the Simple Object Access Protocol (SOAP), but it aims to be largely independent

of transport-level handling of data.

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html

Page 25: Simple Object Access Protocol

Universal Interface Language

1 The goal of a Universal Interface Language is to achieve (automatic)

interoperability beyond that provided by an Interface description language

such as CORBA or a message exchange protocol such as Simple

Object Access Protocol|SOAP.

https://store.theartofservice.com/the-simple-object-access-protocol-toolkit.html