Business Process Execution Language for Web Services (BPEL4WS) 1.0
Publisher : IBM BEA Microsoft
This document defines a notation for specifying business process
behavior based on Web services. This notation is called Business Process
Execution Language for Web Services (BPEL4WS). Processes in BPEL4WS
export and import functionality by using Web Service interfaces
exclusively. Business processes can be described in two ways. Executable
business processes model actual behavior of a participant in a business
interaction. Business protocols, in contrast, use process descriptions
that specify the mutually visible message exchange behavior of each of
the parties involved in the protocol, without revealing their internal
behavior.
Simple Object Access Protocol
(SOAP) 1.1
Publisher : W3C
SOAP is 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 datatypes, and a
convention for representing remote procedure calls and responses. SOAP
can potentially be used in combination with a variety of other
protocols, however, the only bindings defined in this document describe
how to use SOAP in combination with HTTP and HTTP Extension Framework.
Universal Description, Discovery and Integration (UDDI) 3.0
Publisher : OASIS
The focus of Universal Description Discovery and Integration (UDDI) is
the definition of a set of services supporting the description and
discovery of (1) businesses, organizations, and other Web services
providers, (2) the Web services they make available, and (3) the
technical interfaces which may be used to access those services. Based
on a common set of industry standards, including HTTP, XML, XML Schema,
and SOAP, UDDI provides an interoperable, foundational infrastructure
for a Web services-based software environment for both publicly
available services and services only exposed internally within an
organization.
Web services for J2EE (JSR109) 0.3
Publisher : JCP
Web Services for J2EE architecture is a service architecture which
leverages the J2EE component architecture to provide a decoupled client
and server programming model which is portable across application
servers, provides a scalable secure environment, and yet is familiar to
J2EE developers.
Web Services Attachments (WS-Attachments)
Publisher : IETF
This document defines an abstract model for SOAP attachments and based
on this model defines a mechanism for encapsulating a SOAP message and
zero or more attachments in a DIME message. SOAP attachments are
described using the notion of a compound document structure consisting
of a primary SOAP message and zero or more related documents known as
attachments.
Web
Services Coordination (WS-Coordination) 1.0
Publisher :IBM BEA Microsoft
This specification (WS-Coordination) describes an extensible framework
for providing protocols that coordinate the actions of distributed
applications. Such coordination protocols are used to support a number
of applications, including those that need to reach consistent agreement
on the outcome of distributed transactions. The framework defined in
this specification enables an application service to create a context
needed to propagate an activity to other services and to register for
coordination protocols. The framework enables existing transaction
processing, workflow, and other systems for coordination to hide their
proprietary protocols and to operate in a heterogeneous environment.
Additionally, this specification describes a definition of the structure
of context and the requirements for propagating context between
cooperating services.
Web Services Description Language (WSDL)
1.1
Publisher :W3C
WSDL is an XML format for describing network services as a set of
endpoints operating on messages containing either document-oriented or
procedure-oriented information. The operations and messages are
described abstractly, and then bound to a concrete network protocol and
message format to define an endpoint. Related concrete endpoints are
combined into abstract endpoints (services). WSDL is extensible to allow
description of endpoints and their messages regardless of what message
formats or network protocols are used to communicate, however, the only
bindings described in this document describe how to use WSDL in
conjunction with SOAP 1.1, HTTP GET/POST, and MIME.
Web Services Experience Language (WSXL) 2.0
Publisher :OASIS
WSXL (Web Services Experience Language) is a Web services centric
component model for interactive Web applications, that is, for
applications that provide a user experience across the Internet. WSXL is
designed to achieve two main goals: enable businesses to deliver
interactive Web applications through multiple distribution channels and
enable new services or applications to be created by leveraging other
interactive applications across the Web.
Web Services for Remote Portals (WSRP) 1.0
Publisher :IBM
Web Services for Remote Portals (WSRP) are visual, user-facing web
services centric components that plug-n-play with portals or other
intermediary web applications that aggregate content or applications
from different sources. They are designed to enable businesses to
provide content or applications in a form that does not require any
manual content- or application-specific adaptation by consuming
intermediary applications. As Web Services for Remote Portals include
presentation, service providers determine how their content and
applications are visualized for end-users and to which degree
adaptation, transcoding, translation etc may be allowed.
Web Services Flow Language (WSFL) 1.0
Publisher :IBM
The Web Services Flow Language (WSFL)is an XML language for the
description of Web Services compositions of business processes and
workflow. It specifies the appropriate usage pattern of a collection of
Web Services, in such a way that the resulting composition describes how
to achieve a particular business goal,typically,the result is a
description of a business process. It also specifies the interaction
pattern of a collection of Web Services,in this case,the result is a
description of the overall partner interactions
Web Services Inspection Language (WS-Inspection) 1.0
Publisher :IBM Microsoft
The WS-Inspection specification provides an XML format for assisting in
the inspection of a site for available services and a collection of
rules for how inspection related information should be made available
for consumption. A WS-Inspection document provides a means for
aggregating references to pre-existing service description documents
which have been authored in any number of formats. These inspection
documents are then made available at the point-of-offering of the
service as well as through references which may be placed within a
content medium such as HTML.
Web Services Reliable Messaging
Publisher :IBM
This specification (WS-ReliableMessaging) describes a protocol that
allows messages to be delivered reliably between distributed
applications in the presence of software component, system, or network
failures. The protocol is described in this specification in an
independent manner allowing it to be implemented using different network
transport technologies. To support interoperable Web services, a SOAP
binding is defined within this specification.
Web Services Security (WS-Security) 1.0
Publisher :IBM Microsoft Verisign
WS-Security describes enhancements to SOAP messaging to provide quality
of protection through message integrity, message confidentiality, and
single message authentication. These mechanisms can be used to
accommodate a wide variety of security models and encryption
technologies. WS-Security also provides a general-purpose mechanism for
associating security tokens with messages. No specific type of security
token is required by WS-Security. It is designed to be extensible (e.g.
support multiple security token formats). For example, a client might
provide proof of identity and proof that they have a particular business
certification. Additionally, WS-Security describes how to encode binary
security tokens. Specifically, the specification describes how to encode
X.509 certificates and Kerberos tickets as well as how to include opaque
encrypted keys. It also includes extensibility mechanisms that can be
used to further describe the characteristics of the credentials that are
included with a message.
Web Services Transactions (WS-Transaction) 1.0
Publisher :IBM BEA Microsoft
This specification describes coordination types that are used with the
extensible coordination framework described in the WS-Coordination
specification. It defines two coordination types: Atomic Transaction
(AT) and Business Activity (BA). Developers can use either or both of
these coordination types when building applications that require
consistent agreement on the outcome of distributed activities.
WS-Addressing
Publisher :IBM
WS-Addressing provides transport-neutral mechanisms to address Web
services and messages. Specifically, this specification defines XML
elements to identify Web service endpoints and to secure end-to-end
endpoint identification in messages. This specification enables
messaging systems to support message transmission through networks that
include processing nodes such as endpoint managers, firewalls, and
gateways in a transport-neutral manner.
|