apache > ws.apache
Apache Muse
 

Apache Muse

News

[ September 29, 2006 ] Apache Muse 2.0.0 is now available!

Overview

The Apache Muse Project is a Java-based implementation of the WS-ResourceFramework (WSRF), WS-BaseNotification (WSN), and WS-DistributedManagement (WSDM) specifications. It is a framework upon which users can build web service interfaces for manageable resources without having to implement all of the "plumbing" described by the aforementioned standards. Applications built with Muse can be deployed in both Apache Axis2 and OSGi environments, and the project includes a set of command line tools that can generate the proper artifacts for your deployment scenario.

Features

Apache Muse 2.0.0 includes:

  • Implementation of all WSRF 1.2, WSN 1.3, WSDM 1.1, and WS-MetadataExchange port types.
  • A small, standalone implementation of the WSDM Event Format 1.1.
  • Compliance with WS-Addressing 1.0 and SOAP 1.2.
  • Deployment within Apache Axis2 and OSGi-based platforms.
  • Common programming model for definition of resource types across the different host platforms.
  • Separate packaging of APIs and implementations; this allows alternate implementations of Muse interfaces (for WS-* portTypes and concepts) to be loaded without including unused code.
  • Aggregation of Java bean classes into a single state model for WSRF (no XML serialization on your part).
  • Lots of utility APIs for common tasks associated with resource properties, service groups, relationships, publish-subscribe scenarios, and resource introspection.
  • Automatic XML serialization of complex types via XStream.
  • A WSDL-to-Java client generation tool.
  • A persistence API so that users can recover the state of a WS-resource after shutdown of the host.
  • Complete WSDL-to-Java tooling that parses WSDL and creates both service and client-side code and artifacts.
  • Continued dedication to 100% compliance with ratified standards!

Your feedback is welcome and should be sent to the user mailing list.