Web service standards are a group of emerging standards that support interoperability and integration between heterogeneous information technology processes and systems. It can be viewed as a new self-contained and self-descriptive web application that provides functions and interoperability mechanisms from the most basic to the most complex business and scientific processes. In short, the Web Service series standards promise to provide a public standard mechanism for interoperability and integration between heterogeneous systems. In fact, the key is standardization. This public mechanism for delivering "services" makes web services very suitable for implementing Service-Oriented Architecture (SOA ).
- Read more about the features of the service-oriented architecture
In addition to public web transmission, Web services also need a public language for data exchange-Extensible Markup Language (XML ). Of course, XML is only a transitional mechanism for actual exchange. Standard Organizations, such as W3C, OASIS, and WS-I, need to formally standardize web service protocols to enable cross-system interoperability and to adapt to a variety of applications. IBM continues to be the leader and main contributor in this process. Based on the introduction of these standards and specifications, you will understand the relationship between this work and Web services.
- Start preparing XML Authentication
Standard and specification types |
It graphically illustrates how various standards and specifications work together in the context of the web service framework. The following lists the specifications and their relationships with the Web service framework in different categories:
- All Web service specifications and standards
Transmission Beep (Blocks Extensible Exchange Protocol, formerly bxxp) is a framework used to build application protocols. IETF has standardized it, and its relationship with Internet protocol is similar to the relationship between XML and data.
Message transmission These message passing standards and specifications are designed to provide a framework for information exchange in a distributed environment.
- Web service addressing
- Web Service notification (WS-brokerednotification, WS-basenotification, and WS-topics)
- Web Services attachments profile 1.0
- SOAP message transmission optimization Mechanism
Description and Discovery Web services are meaningful only when potential users can find enough information for execution. These specifications and standards focus on defining a group of services to support the following descriptions and discoveries: businesses, organizations and other Web service providers; web services provided by them; and the technical interfaces that can be used to access these services.
- WSDL 1.2 (working draft)
- WSDL 2.0 (Working Group Edition)
- Web service semantics-WSDL-S
- Web Service Metadata Exchange
- Web service policy asserted Language
- Web Service Policy attachment
- Web Service Policy Framework
- Web service resource framework
Reliability If the participant cannot determine whether the message exchange is completed, the service problem cannot be solved. Reliable message delivery is critical to Web services because it allows reliable delivery of messages between distributed applications in the case of software components, systems, or network faults.
Transactions Transactions are the basic concept in building reliable distributed applications. The Web service environment requires the use of the Coordination Behavior provided by the traditional transaction mechanism to control the operation and output of applications.
Security By using these security specifications, applications can be added to secure communications specifically designed for use with the universal Web service framework.
- WS-Federation: passive requester Profile
- Web services provisioning
- Web service security dialog Language
- Web Services Security 1.0
- Web Service Security Addendum
- WS-Security Kerberos binding
- Web Service Security Policy
- Web Service Trust
- Security Assertion Markup Language (SAML)
Business Process The business process specifies the potential execution sequence of operations in the Web Service set, the data shared between these Web Services, the involved partners, and how they participate in the business process and joint Exception Handling of the Web service set, and how to participate in multiple services and organizations. BPEL specifies the Business Process and Its Relationship with Web Services.
Management Web Service manageability is defined as a set of functions used to discover the existence, availability, running status, performance, usage, and Web Service Control and configuration in the Web service architecture. As Web services are widely used and increasingly critical to business operations, the task of managing and implementing Web services is crucial to the success of business operations.
- Web Services Manageability -- Concepts
- Web Services Manageability -- Representation
Web Service Distributed Management WS-BPEL extensions for manual interaction Web Service Language Web service transaction Specification Reliable message transmission for Web Services 64-bit UDDI 3.0 SOAP 1.1 (description) BEEP Web Services Manageability Business Process Execution Language for Web Services (Version 1.1) WS-Federation: Active Requester Profile Web service business activities WS-RM Policy Assertion WSDL 1.1 (description) SOAP 1.2 (specification) |