Beehive Metadata for Web Services

The purpose of JSR-181 "Web Services Metadata for the Java Platform" is to simplify the authoring and deployment of Java Web Services. Beehive's "Web Services Metadata for the Java Platform" subproject (WSM) provides an open source implementation of this specification that (when completed) can be used on on many web service deployment platforms. Note, this project is also known as "WSM".

Note, WSM is not another web service runtime. Rather, WSM is used to author web services that then execute atop a web service runtime. For example, users can write web services as annotated Java files and execute them atop Axis, Geronimo, and various other web service runtimes.


WSM has been undergoing substantial refactoring in the last few months and is getting closer to completion. The three areas left with sbustantial work include:

The near-term priority for WSM is passing the JSR-181 TCK. This project has been alive for a long time, but it's still not shipped a usable 1.0. WSM needs to ship before adding substantial new features including additional tools, XMLBean support, and so on.





Old documents are linked here: