This topic describes the Web services terminology.
- Extensible Markup Language (XML)
- A standard for document markup that uses a generic syntax to mark up data
with simple, human-readable tags. The standard is endorsed by the World Wide
Web Consortium (W3C):
For more information about the specifications for XML refer to:
- Initial SOAP sender
- The SOAP sender that originates a SOAP message at the starting point of
a SOAP message path.
- Service provider
- The collection of software that provides a Web service.
- Service provider application
- An application that is used in a service provider. Typically, a service
provider application provides the business logic component of a service provider.
- Service requester
- The collection of software that is responsible for requesting a Web service
from a service provider.
- Service requester application
- An application that is used in a service requester. Typically, a service
requester application provides the business logic component of a service requester.
- Simple Object Access Protocol
- See SOAP.
- SOAP
- Formerly an acronym for Simple Object Access Protocol. A lightweight protocol
for exchange of information in a decentralized, distributed environment. It
is an XML based protocol that consists of three parts:
- An envelope that defines a framework for describing what is in a message
and how to process it.
- A set of encoding rules for expressing instances of application-defined
data types.
- A convention for representing remote procedure calls and responses.
SOAP can be used with other protocols, such as HTTP.
For the
specification for SOAP 1.1 refer to:
For the specification for SOAP 1.2 refer to:
- SOAP intermediary
- A SOAP node that is both a SOAP receiver and a SOAP sender and is targetable
from within a SOAP message. It processes the SOAP header blocks targeted at
it and acts to forward a SOAP message towards an ultimate SOAP receiver.
- SOAP node
- Processing logic which operates on a SOAP message.
- SOAP receiver
- A SOAP node that accepts a SOAP message.
- SOAP sender
- A SOAP node that transmits a SOAP message.
- Ultimate SOAP receiver
- The SOAP receiver that is the final destination of a SOAP message. It
is responsible for processing the contents of the SOAP body and any SOAP header
blocks targeted at it.
- UDDI
- See Universal Description, Discovery and Integration.
- Universal Description, Discovery and Integration
- Universal Description, Discovery and Integration (UDDI) is a specification
for distributed Web-based information registries of Web services. UDDI is
also a publicly accessible set of implementations of the specification that
allow businesses to register information about the Web services that they
offer so that other businesses can find them. The specification is published
by the Organization for the Advancement of Structured Information Standards
(OASIS). For more information refer to:
- Web service
- A software system designed to support interoperable machine-to-machine
interaction over a network. It has an interface described in a machine-processable
format; specifically the Web Service Description Language (WSDL).
- Web service description
- An XML document that a service provider uses to communicate the specifications
for starting a Web service to a service requester. Web service descriptions
are written in Web Service Description Language (WSDL).
- Web Service Description Language (WSDL)
- An XML application for describing Web services. It is designed to separate
the descriptions of the abstract functions offered by a service, and the concrete
details of a service, such as how and where that functionality is offered.
For
the specification for WSDL 1.1 refer to:
- Web Services Security (WSS)
- A set of enhancements to SOAP messaging that provides message integrity
and confidentiality. The specification is published by the Organization for
the Advancement of Structured Information Standards (OASIS). For more information
refer to:
- WS-I Basic Profile
- A set of non-proprietary Web services specifications, along with clarifications
and amendments to those specifications, which, taken together, promote interoperability
between different implementations of Web services. The profile is defined
by the Web Services Interoperability Organization (WS-I). For information
about version 1.0 refer to:
- WSDL
- See Web Service Description Language.
- WSS
- See Web Services Security.
- XML
- See Extensible Markup Language.
- XML namespace
- A collection of names, identified by a URI reference, which are used in
XML documents as element types and attribute names.
- XML schema
- An XML document that describes the structure, and constrains the contents
of other XML documents.
- XML schema definition language
- An XML syntax for writing XML schemas that is endorsed by the World Wide
Web Consortium (W3C):