STANDARDS SUPPORT
WEB SERVICES & SOA STANDARDS--LEADING THE INDUSTRY IN OPEN STANDARDS ADOPTION
Software AG understands better than anyone the importance of SOA and Web services standards to support today's business objectives. In fact, we wrote the book when it comes to Web services. We pioneered XML and we were the first to propose the WIDL Web services language - the precursor of WSDL - to the W3C. Today, our commitment to SOA and Web services standards is stronger than ever and we'll continue to help drive the next generation of standards to support your changing needs.
| ||
| Standard | Leadership Level | |
|---|---|---|
| SOAP 1.1 Simple Object Access Protocol (Private). Specification has become de facto message exchange protocol for Web services. | Participated in initial design of SOAP specification with Microsoft in 1997 | |
| SOAP 1.2 / XMLP A W3C Recommendation | Active participant in working group | |
| SOAP/JMS Binding A specification of JMS Binding for SOAP messaging | Co-author and co-submitter to W3C | |
| WSDL 1.1 Web Services Description Language. Specification has become the de facto standard for describing the interfaces of a Web service. | Authored WIDL, a WSDL predecessor, which we contributed to W3C in 1997 | |
| WSDL 2.0
Web services Description Language (W3C). Standardization in progress. | Active participant in working group | |
| UDDI
The Universal Description, Discovery and Integration (UDDI) specification defines a registry service for Web services. | Founding member of UDDI advisory group. Credited with significant contributions to UDDI specifications | |
| WS-BPEL 2.0 Web Services Business Process Execution Language version 2.0. Specification to standardize business process representation and processing (OASIS). | Editor of the specification | |
| BPEL4People BPEL4People and the related WS-HumanTask specifications define extensions to the WS-BPEL 2.0 for providing support for human interactions | Co-submitter of BPEL4People specification to OASIS and co-sponsored the formation of the BPEL4People OASIS TC
Active participant in the TC | |
| XPDL XML Process Definition Language. XPDL is a standard from the Workflow Management Coalition (WfMC) to interchange Business Process definitions between different products like modeling tools and workflow engines. | Supporter | |
| WS-Policy & WS-PolicyAttachment Specifications that specify a general purpose framework for defining quality-of-service and other policies associated with Web services communications and attaching the policies to specific targets. | Editor of the Specifications in W3C | |
| WS-RMPolicy Specification for Reliable Messaging Policy based on Web Services. Part of the WS-RX TC in OASIS | Active participant in the TC | |
| WS-SecurityPolicy Specification for Security Policy based on Web Services. Part of the WS-SX TC in OASIS | Active participant in the TC | |
| SCA (Service Component Architecture)
SDO (Service Data Object) | Founder Open SOA Consortium that defined SCA and SDO
Co-submitted SCA suite of specifications to OASIS & active participant in OASIS TCs | |
| WS-I Web Services-Interoperability organization (www.WS-I.org). An open, industry organization chartered to promote Web services interoperability across platforms, operating systems, and programming languages. | On the Board of Directors for the past 4 consecutive terms, Chaired Marketing and Communications Committee, Editor of the Basic Profile, and more | |
| WS-MeX WS-MetadataExchange defines a bootstrap mechanism for metadata-driven message exchange for Web services, by specifying a protocol that supports retrieval of metadata such as XML Schema, WSDL, and WS-Policy. Other forms of metadata that may be defined in the future are also supported in an extensible fashion. | Co-Authored the specification | |
| WS-Addressing
A specification for representing Web services end-point references and messaging addressing properties . Many other specifications including WS-Notification, WS-ReliableMessaging, WS-RF, and WS-Eventing all depend on WS-Addressing. | Active participant in the W3C WG | |
| WS-Notification
Specification for event-driven processing (i.e., publish/subscribe). An OASIS specification. | Editor of the specification. See also WS-Eventing | |
| WS-Discovery The Web Services Dynamic Discovery specification (WS-Discovery) defines a protocol for locating Web services that fulfill a given set of requirements. It supports the use of multicast discovery in ad-hoc environments, but also provides for the use of a discovery proxy or registry to allow scaling to a large number of endpoints. | Co-Author | |
| WS-Eventing Specification for event-driven processing (e.g., publish/subscribe). Overlaps with WS-Notification. | Supporter | |
| WS-RX
Web services Reliable Exchange. Reliable messaging TC effort in OASIS, with the WS-Reliable Messaging specification used as the main input. | Co-sponsored formation of WS-RX and submission of WS-ReliableMessaging to OASIS. Participant in technical committee | |
| WS-ReliableMessaging
Now submitted to OASIS. See WS-RX entry above. | Supporter | |
| WS-Transaction
Collection of three specifications for the specification of business transactions. Includes WS-AtomicTransaction, WS-Coordination, and WS-BusinessActivity. Now with OASIS in the WS-TX Technical Committee. | Co-sponsored formation of WS-TX TC in OASIS and submission of WS-Coordination WS-AtomicTransaction, and WS-BusinessActivity to OASIS | |
| WS-Secure Exchange
An OASIS TC effort to normalize the WS-SecureConversation, WS-SecurityPolicy and WS-Trust suite of specifications. | Co-sponsored formation of WS-SX TC in OASIS | |
| WS-Federation Defines mechanisms to allow different security realms to federate by allowing and brokering trust of identities, attributes, authentication between participating Web services. | Co-sponsored formation of WS-Federation TC in OASIS | |
| WS-Choreography
Web Services Choreography (W3C). Working group for business process choreography, with WSCI as the main input specification. | Actively participated in working group and contributed to the specification | |
| SOAP with Attachments (SwA)
MIME-based extensions to SOAP to support attaching both text (XML) and binary attachments. W3C has since produced MTOM/XOP specifications that leverage SwA aspects. | Co-submitted SwA to W3C. See MTOM/XOP | |
| SOAP MTOM/XOP
SOAP Message Transmission Optimization Mechanism (W3C). A SOAP 1.2 specification for packaging attachments with SOAP. | Supporter | |
| WSDM
Web services Distributed Management. A specification to define manageability aspects for Web services. | Participant in technical committee
The OMI specification co-authored by Software AG is a predecessor to the MUWS part of the WSDM effort | |
| WS-RF
Web Services Resource Framework comprises WS-ResourceProperties and WS-ResourceLifeTime. The former standardizes the means by which properties of a WS resource can be declared and the latter defines a means by which a Web service resource can be destroyed. | Participant in technical committee | |
| WS-RP Web Services for Remote Portlet (OASIS) is a Web services protocol for aggregating content and interactive Web applications from remote sources. | Supporter | |
| WS-Security Web Services Security Specification. Umbrella security effort to address all aspects of Web services security, including authentication, authorization, and privacy. An OASIS Specification. | Supporter | |
| Web Services Activity Umbrella W3C effort to normalize WSDL and other Web services standards, and to specify a formal Web services architecture. | Co-authored working group proposals for WSDL and other related groups such as Web services Plenary Interest Group and Web services Coordination Group, to W3C jointly with MS, IBM and Intel. Remain an active participant in the Web services Activity, via involvement in various Working Groups created by W3C in this activity | |
| WS-Management Web services Management Specification. A DMTF standard. | Supporter | |
| BPEL4WS Business Process Execution Language for Web services (Private). Specification has become the primary input for WS-BPEL. | See WS-BPEL | |
| WS-CAF WS-Composite Application Framework. Competes with WS-Transaction for the definition of business transactions. | Supporter | |
| SOAP Routing and Reliable Messaging Extensions Routing and Reliable Messaging extensions to SOAP 1.2 (XMLP). This effort is now subsumed by the WS-Addressing and WS-RX efforts for the routing and reliable messaging aspects respectively. | Co-authored working group proposals for SOAP Routing and Reliable Messaging Extensions to W3C. See also WS-RX and WS-Addressing | |
| WS-Routing Web Services Routing Protocol is a SOAP-based, stateless protocol for exchanging one-way SOAP messages from an initial sender to the ultimate receiver, potentially via a set of intermediaries. Now superseded by WS-Addressing. | Supporter | |
| XMI XML Metadata Interchange format is the standard used to represent UML models in XML. | Supporter | |
| XML Schema XML Schema (W3C) defines the data structures of XML documents. | Actively involved in working group. Also authored parts of the original specification | |
| XML Core (XML Language, DTD, DOM, XML Name Space) All are W3C recommendations. | Supporter | |
| XQL
XML Query Language designed to provide flexible query facilities to extract data from real and virtual documents on the Web. | Co-authored original specification | |
| XSLT
XSL Transformations (W3C), a specification for transforming XML documents to other formats, both XML and non-XML. | Supporter | |
| CMDB Federation A specification to federate CMDBs. A DMTF work in progress specification. | Supporter | |
| JBI 2.0 Java Business Integrator
A JSR under development in JCP | Expert member | |
| JAXM, JAXR, JAX-RPC, JAXB JSR for messaging, registry access, SOAP RPC messaging and data binding developed in JCP | Expert member | |
| HTTP Hyper Text Transfer Protocol, used to move data from one place to another, usually across the Internet. | Supporter | |
