Comments By Roger Strukhoff Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud.
We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not. Jan. 8, 2012 11:38 AM EST |
|
Standards The WS* Standards - A Primer
What's coming — and what might be gone
Mar. 8, 2004 12:00 AM
Over the past couple of years, several technology vendors have defined a comprehensive set of specifications that, when complete, will provide an infrastructure for enterprise-class Web services interoperability. The names of these specifications generally begin with "WS-", so the group of them is sometimes referred to as WS* (pronounced "WS Splat").
This article identifies the important WS* standards, briefly defines those that have not yet achieved mass-market acceptance, and describes the current state of development for each. At the end, we offer our view of each specification's relative market importance.
We will use Figure 1 to structure the discussion. Note: "Composable" means that items are independent, and can be plugged together (or not) with relative ease. "Composable Service Elements" means that developers can add security, reliable messaging, and transactionality to their Web services in any combination.
1. Transport Level
- HTTP/HTTPS: Currently at version 1.1.
- SMTP: Far less prevalent for Web services usage than HTTP. Worth considering for specific business applications.
2. Messaging Level
- XML (including XML, XSL, XPath, etc.): Currently at version 1.0, although v1.1 is a Proposed Recommendation.
- SOAP: Currently version 1.1 is most widely deployed, although v1.2 has recently become a W3C Recommendation.
- Attachments for SOAP: There are two important specifications around SOAP Attachments: SOAP with Attachments (SwA) and Message Transmission Optimization Mechanism (MTOM). A third specification, DIME, has recently lost its momentum and is therefore no longer particularly significant.
- SwA: Currently available for both SOAP 1.1 and 1.2, SwA is by far the leading mechanism for handling attachments in Web services. However, it will likely be supplanted by MTOM. - MTOM: Some vendors are going straight to MTOM without supporting SwA. MTOM appears to be the important Attachment specification for the future (late 2004 and beyond).
- WS-Addressing: This specification abstracts WS endpoint references away from the transport and messaging infrastructure, allowing them to be specified independently of the transport system. It is currently still private, and has not yet caught on significantly in the marketplace.
3. Description Level
- WSDL: Currently at version 1.1, with v2.0 in progress at W3C.
- UDDI: Very important in the marketplace, although relatively few companies have actually deployed it. This spec is currently at version 2.0. However, v3.0 is already complete at the technical committee level and should supplant v2.0 shortly.
- WS-Inspection: Once a potential complement and/or competitor for UDDI, this private specification appears to have lost steam.
- WS-PolicyFramework (includes WS-PolicyAssertions and WS-PolicyAttachments): Currently a private specification, WS-Policy allows a Web service to specify exactly how it wants to be called. For example, a service might allow either Kerberos or X.509 authentication, but prefer Kerberos. We believe that this specification will become important and widely used over time.
- WS-MetadataExchange: A new, private specification that allows a Web service client to easily get the policy, schema, and WSDL information about another Web service. Likely to grow in importance.
4. ReliabilityThere are two competing efforts to ensure reliable transmission among Web services: The first is private, and is called WS-ReliableMessaging. The second is WS-Reliability, which is currently in OASIS. The jury is still out on which specification will achieve market prominence, or how the two might cooperate.
5. Security
- WS-Security: Already at an advanced stage within OASIS, WS-Security will continue to mature in 2004.
- Other important security specifications: All of these are currently private. All are likely to be important, probably by late 2004.
- WS-Trust: Using Tokens to establish trust in a conversation - WS-SecureConversation: Gives the same security to a long-running conversation that WS-Security gives to a single message - WS-Federation: Decentralizes control over trust, authentication, and authorization - WS-SecurityPolicy: Allows specification of specific security policies within the WS-Policy framework. 6. Transactionality
- Multiple competing frameworks: None of these have real market traction yet. One major private initiative is called WS-Transaction. A competing effort is WS-Composite Application Framework, currently in OASIS.
- WS-Transaction: Describes coordination among distributed application components. It is made up of three sub-specifications: WS-Coordination, WS-AtomicTransaction (WS-AT), and WS-BusinessActivity (WS-BA).
- WS-Coordination: Extensible framework for coordinating actions of distributed applications. This is the basis for transaction management (see next 2 sections). WS-AtomicTransaction: For managing tightly linked distributed transaction components using classic two-phase commit protocol. - WS-BusinessActivity: For managing transaction coordination between looser-knit components that may not be completely under the coordinator's control.
- WS-Composite Application Framework (WS-CAF): An OASIS-sponsored effort. Its stated purpose is "to propose standard, interoperable mechanisms for managing shared context and ensuring [that] business processes achieve predictable results and recovery from failure." It includes the following:
- Web Service Context (WS-CTX): Lightweight framework for simple context management - Web Service Coordination Framework (WS-CF): Sharable mechanism to manage the life cycle of composite application messages - Web Services Transaction Management (WS-TXM): Supports three protocols across transaction managers (two-phase commit, long-running actions, and business process flows) 7. Service Composition
- WS-BPEL: The de facto standard and state of the art for specifying Web service-based business process orchestration. Currently in OASIS, this specification is likely to emerge as a standard in late 2004.
- Additional work is ongoing in W3C in the Web Services Choreography Working Group, which is drafting a more abstract definition of Web services-based business process components. A requirements document is complete, but this will take a long time to develop into something meaningful in the market.
8. WS-I
- The WS-I Basic Profile 1.0 (BP1.0) defines interoperability guidelines for XML, XML Schema, SOAP, WSDL, and UDDI. This standard is critical to the industry. Both Gartner and Forrester/ Giga recently began recommending BP1.0 conformance to most customers seeking Web services guidance.
- BP1.0 is undergoing amendments for attachment processing, allowing multiple technologies.
- WS-I expects to release the Basic Security Profile 1.0 (BSP1.0) in July 2004, which will define proper usage of WS-Security. This will also be an important conformance milestone.
- Additional future WS-I profiles are not yet defined, but they are likely to follow the same prioritization as that described by this article.
9. ManagementOASIS is developing WSDM, the only major WS management standard candidate in the marketplace. Version 0.5 is expected in March, and v1.0 in June. Initially, WSDM will include two specifications. The first is MUWS (Management Using Web Services), which defines a generalized model of how to manage any resource with Web services. The second is MOWS (Management of Web Services), which adds to MUWS the specifics required to manage resources that are Web services.
10. Portal WSRP (Web Services for Remote Portlets) is a recently approved OASIS standard. It defines a framework for portlets based on standard Web services interfaces. The specification seems to have picked up market traction.
WS* Prioritizations Following is our view of the relative market importance of each of the specifications mentioned here. If you are involved with Web services, we believe that Priority One items are absolutely required now. You should be working on Priority Two implementations, and planning for Priority Three. Priority Four items should be watched with interest.
Priority One
- HTTP v1.0 and/or v1.1
- XML (including XML Schema, XSL, XPath, XQuery)
- SOAP v1.1
- WSDL v1.1
- UDDI v2.0
- WS-I Basic Profile 1.0
- WS-BPEL
Priority Two
- SOAP v1.2
- SOAP Attachments: SwA and/or MTOM
- WS-I Attachment Profile 1.0
- WSDL v2.0
- WS-Security
- SMTP (as required)
Priority Three
- UDDI v3.0
- WS-I Basic Security Profile 1.0
- WS-Policy
- WS-ReliableMessaging or WS-Reliability
- WSDM
- WSRP
Priority Four
- WS-Addressing
- WS-MetadataExchange
- WS-Trust, WS-SecureConversation, WS-Federation, WS-SecurityPolicy
- WS-Transaction OR WS-Composite Application Framework
- WS-Choreography
About Andrew AstorAndy Astor is co-founder, president and CEO of EnterpriseDB. Prior to EDB, he was a vice president at webMethods, Inc., where he was responsible for technical marketing, corporate acquisition integration and standards leadership and evangelism. While at webMethods, he was elected twice to the Board of Directors of the Web Services Interoperability Organization (WS-I), and he served as that organization's Marketing Chair. A frequent speaker at industry conferences, Andy is also on the International Advisory Board for SOA Web Services Journal. About Prasad YendluriPrasad Yendluri is principal architect at webMethods with a focus on Web services and the related standardization efforts. Prasad represents webMethods in W3C, OASIS and WS-I and is currently serving as editor of WS-I Basic Profile and WS-BPEL specifications. He was also lead architect for and coauthor of the RosettaNet Implementation Framework 2.0 and co-author and contributor to the ebXML Messaging Specification. Prasad has published several papers on Web services, recently on Web services reliability and Web services choreography.
Reader Feedback: Page 1 of 1
#2 |
manoj juneja commented on 29 Mar 2004
XKMS is also missing.
|
#1 |
manoj juneja commented on 29 Mar 2004
Hi,
This is really good article. I am also looking at the Web Services Standards information. I was wondering why the specifications like XML Encryption, Digital Signature, SAML, XACML, XrML etc. are missing from the priority lists.
I would appreciate the quick response to this one as this will help me in understanding the standards better.
Regards,
manoj.
|
Your Feedback manoj juneja wrote: XKMS is also missing. | manoj juneja wrote: Hi,
This is really good article. I am also looking at the Web Services Standards information. I was wondering why the specifications like XML Encryption, Digital Signature, SAML, XACML, XrML etc. are missing from the priority lists.
I would appreciate the quick response to this one as this will help me in understanding the standards better.
Regards,
manoj. |
SOA World Latest Stories By Ravi Muthusubramanian  In Aug 2011, around 72 million people accessed social networking sites from mobile, increase of 37% from previous year (study by ComScore) and nearly 50% (of 72 million) access networking sites almost every day.
Devising a cohesive strategy for addressing both mobility and social medi... | By Maureen O'Gara  In a surprise move on Tuesday, January 10, Oracle wheeled out its Big Data Appliance.
That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make the fi... | By Maureen O'Gara  A Munich court Thursday found Motorola Mobility guilty of infringing an Apple patent and handed Apple a permanent injunction against two Android smartphones.
Apple can enforce the injunction after posting a bond lest MMI succeed in invalidating the slide-to-unlock patent (EP1964022) ... | By Tomer Teller  Quick Response (QR) codes are intended to help direct users quickly and easily to information about products and services, but they are also starting to be used for social engineering exploits. This article looks at the emergence of QR scan scams and the rising concern for users today.... | By Maureen O'Gara  The Chinese company that claims it owns the iPad trademark says it plans to seek a ban on iPad exports out of China, threatening global supplies.
According to what a lawyer for Proview Technology (Shenzhen) Co Ltd told Reuters, the firm is petitioning Chinese customs to stop shipment... | By Maureen O'Gara  Cisco Wednesday filed suit in the European Union’s second-highest court, the General Court in Luxembourg, challenging the European Commission’s rubber stamp last October of Microsoft’s $8.5 billion acquisition of Skype.
Cisco says it isn’t opposed to the merger, but figures the EC sh... |
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Publish Your Article! Please send it to editorial(at)sys-con.com!
Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021
|
SYS-CON Featured Whitepapers
|