STAR Releases Update Web Services Specification
Written by dcarver on July 16, 2009 – 6:24 amWith yesterday’s approval and release of the STAR Transport specification documents, STAR has listened to members and the community to help create a more interoperable specification. The STAR Web Service specification received in some ways a much needed refreshing.
The specification has not changed much in the last 4 years. However since the time that it was in production many things have changed within the web services world.
- STAR has both members and non-member implementation experience to draw upon. This helps give us real world interoperability experience to gauge how well the specification is meeting its goals.
- Many of the standards that were recommended in the prior version were draft standards. These have since moved out of draft status and into official recommendations.
- Tooling support has been greatly enhanced and evolved. Many of the older specifications are no longer supported by current tooling.
Interoperability:
One area that has been hard to maintain with out a strict profile is the goal of deploying the web service once, and having it work with out change amongst a variety of trading partners. The reason for this is that the old specification allowed a lot of wiggle room in its interpretation. To help with interoperability the latest specification to has addressed the following:
- Documented a set of REQUIRED rules that STAR Web Services must implement. The current specification addresses the STAR Level 1 compliance rules. Work is under way for more advanced features called STAR Level 2.
- Updated the specifications to the most current approved standards. All STAR Level 1 requirements are supported by the existing tooling and frameworks.
- REQUIRED compliance to the WS-I Basic Profile 1.1.
- NOTE: That STAR WS 4.0 is not backwards compatible with STAR WS 3.0 implementations. Namespaces for many of the required specifications have changed as well as the STAR Transport namespace.
Interoperability Testing:
STAR also joined the WSTF group this last year. WSTF provides a forum where tooling vendors and implementers can work together on specific web service implementations. STAR will be proposing some use case scenarios to the WSTF to have web service endpoints setup to test both the STAR Generic Transport as well as the BOD Specific transports. By publishing these endpoints, STAR Members and Community adopters can test their implementations for interoperability against various implementations. It is the hope that by providing these end points an unofficial verification can be made that an implementation should be interoperable with another.
STAR Level 2:
The Architecture Workgroup is currently addressing some more advance use case scenarios and will be documenting these under STAR Level 2 requirements. An important note is that a STAR Level 2 implementation must be able to fall back and inter-operate with a STAR Level 1 implementation. STAR Level 2 will be addressing items like:
- WS-ReliableMessaging
- WS-Addressing
- WS-Policy
- Attachments with MTOM
- WS-Security with Digital Certificates for Authentication.
- Leveraging the latest approved specifications from WS-I on WS-Security and Reliable and Secure profiles.
What about ebXML?
This is a topic on the radar for STAR over the next year. ebMS 3.0 is now released, and STAR needs some feedback on whether current implementers are going to migrate to ebMS 3.0 or if they plan to stay on ebMS 2.0. ebMS is a victim of its own success in some ways. This is due in many ways to its stability and interoperability of the specification. Migration may be slow to ebMS 3.0 due to the fact that ebMS 2.0 just seems to work.
Please check out the latest specifications and feel free to comment or send us feedback on the latest specifications. We can only make sure we are addressing community needs if we hear back from the community.
Posted in STAR, architecture workgroup, interoperability, standards, transport, web services | No Comments »
Leave a Comment
You must be logged in to post a comment.
