As many of you probably know, web services play an integral part in SOA driven design and development nowadays. This technology emphasizes interoperability and platform independence, which makes it a very important part of most enterprise integration solutions today.
However until recently – in order to set up and deploy a web service and successfully configure its client(s) – lots of duplicated manual administration was required on both sides when configuring all those “extra” features, such as atomic transactions, secured communication, reliable messaging etc. Another issue one had to consider with such advanced web service communication channel configuration was a possible loss of interoperability. Many people working in this area could feel this strong need to change it: to automatize configuration of communication channel as much as possible, so that both – client and service – just need to agree on a set of applicable communication policies and express those in a commonly understandable and widely accepted language.
But this is changing right now! A set of WS-* specifications was introduced to address these issues. Today I am a part of project Tango where we, together with other Sun’s Java Web Services engineers involved, are focused on addressing these issues. One of the main goals of this project is to bring to life the new generation of Web Services Interoperability Technology (WSIT) – an open source java implementation of WS-* specifications that enables all this cool stuff to happen while also ensuring interoperability with other vendors.
So are you interested? If yes, the development version of WSIT is there ready for you to download and play with. And don’t forget to try it out together with new 5.5 beta release of NetBeans™ IDE and its WSIT modules.
…and – of course – if possible, you should definitely come and join our Java One sessions, where you can
- see the big picture of it,
- watch a tutorial on it,
- get involved and play with it or
- learn something more specific about it