WS-MetadataExchange is out

Yes! It’s finally out there! I’ve spent some good few months on updating WS-MetadataExchange to incorporate the use of WS-Transfer, to describe the use of EPRs for pushing metadata, update the examples and make them consistent, bring WS-Addressing 1.0 Core, and more. Although Web Services specifications/technologies is not what I do for my day job in Microsoft, I was asked to help out with this one (and WS-Transfer). Oh the irony for someone who was so vocal about resource-orientation and Web Services 🙂

It was a great experience. I got to learn the process of doing actual technical work on a specification that will be used out there (WCF already supports this update) rather than just rant about one as I used to 🙂

The technical work was very interesting. Most of the time, however, was invested in the interactions with the partners. Jeffrey Schlimmer was close to me throughout, teaching me about the process of writing a specification and the interaction with partners, helping me with the subtleties of writing a WS spec. I really learned a lot from Jeff who has his name on sooooo many of the WS specs that are used on a day-to-day basis out there. Also, Asir Vedamuthu did a fantastic job at managing the relationship with the partners and driving the publication process. He’s great!

2 responses to “WS-MetadataExchange is out”

  1. Andrew Harrison

    Despite the fragile diplomacy involved in crafting a spec, I hope you threw your vittel bottle at the white board when WS-Transfer defined the term “Resource” as “A Web service that is addressable by an endpoint reference as defined in WS-Addressing and that can be represented by an XML Infoset using the Get and Put operations defined in this specification”. Where will it end?

  2. Unfortunately, WS-Transfer was already complete when I joined MS and I had nothing to do with that definition. “Resource” is such an overloaded term these days.