Web Service series standards and specifications

Source: Internet
Author: User

 

 

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.

    • Web service coordination

    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)

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.