In my post on the publication of the draft Basic B2B profile I suggested people could get involved in eclipse tools development efforts. For those interested take a look at the WST project.
The basic concept is simple, a common set of best of breed tools for developing Web Services consistent with standards and profiles will lead to greater interoperability, and that helps us all.[Read More]
Tom.Glover 0100000MJP 251 Visits
If you'll look on IBM developerWorks today you'll find that we've published the draft Basic B2B Profile along with an article written by Chris Ferris called Understanding the Basic B2B Profile which gives background on the draft profile and its contents. As one of the folks involved in this work (and there are many inside and outside IBM who have contributed) I thought I'd provide an introduction of my own here focusing on how this came to be, what it means, and where it suggests we're going. If you want to focus on the technical side of this work I suggest you talk with Chris Ferris, you can start by looking at his blog.
I have been involved in the Web Services Interoperability Organization (WS-I) from it's inception, and I believe now as I did then that WS-I is the forum where the market will reach agreement on broad standards based interoperability. WS-I is in its third year now, and it has already had a remarkable impact on the industry. Its deliverables have become regarded as the basic bread and butter of interoperable Web services. In addition WS-I methodologies and deliverables have influenced or been adopted by other organizations, leading to a general systemic improvement in the development of Web Services standards. I'm immensely pleased to be involved in WS-I, and to see IBM supporting it strongly.
As WS-I's role has become more defined it's become clear that WS-I isn't meeting 100% of the market's needs. WS-I has been shaped into a venue for doing interoperability work on broadly adopted and supported standards. That means it works late in the cycle, after specifications wars are over and a de-facto standard has emerged and been broadly adopted and deployed. For some time now the IBM standards team have been working with clients who want help understanding in advance which standards should be applied to address their interoperability needs and want all the involved parties working before not after the fact to bring about that interoperability. Since it's clear to me that this work won't take place inside WS-I I have encouraged the IBM team working with our clients to do some early profile development.
If youve read WS-I profiles then you should have little trouble reading the draft Basic B2B Profile, weve used the same format to keep this simple. We hope youll read it, give us your feedback (via the feedback mechanism provided), and consider how the profile can be applied to improve Web services interoperability.
Weve made this material available under terms we think will allow the Web services community to do what needs to be done, that includes making it possible for other vendors to implement it when they decide they want to and making it possible for others to compose profiles which reference the Basic B2B Profile, these are both essential in a space where multi-vendor interoperability and broad adoption are the goals.
Id like to see work on the Basic B2B Profile move into WS-I, however I don't expect that'll happen for a while since some of the specifications we reference aren't broadly adopted and supported yet. Until that happens well work with you outside WS-I to continue its development. Rest assured that when WS-I is ready (creating a Working Group would be a good sign) we'll contribute this work in its then current state as input into the process.
I'd also like to see industry segment organizations develop profiles which reference the Basic B2B profile, I'll leave it up to each of them to determine when the time is right for this.
We're working now on Usage Scenarios to describe the application of the Basic B2B Profile, we'll publish those too and ask you to help develop them with us. We're also thinking of doing Sample Applications, and thinking how we can provide early support so we can all use it to validate that the profile and usage scenarios do what we need it to, but more on that later. Finally we don't expect this will be the last profile we help develop in this way, it certainly doesn't address all of the requirements we're receiving from customers. In fact were working on the next profile now and hope to publish it later this year.
Bottom line, we'd like to work with you on interoperability. Give us feedback on the draft Basic B2B Profile, help us understand your requirements whether they're addressed by this profile or not, suggest usage scenarios, get involved in the tooling work in Eclipse, or blog or email if you've other ideas you'd like to propose/discuss.[Read More]