apache > ws.apache

## Apache Muse - Reference Manual

This reference manual provides a catalog of concepts, how-tos, and troubleshooting tips that are useful when building Muse-based applications. If you have found some helpful advice or instruction that is not already in this manual, please send it to us so we can include it.

Note
If you are new to Muse, please review the tutorial before diving into the details of this manual.

Table of Contents

- Architecture

  - Programming Model
  - Deployment Descriptor
- Tools

  - WSDL Conventions
  - WSDL2Java
  - WSDLMerge
- Samples

  - Build and Deployment
  - Simple Sample
  - WSRF Sample
  - WSN Producer Sample
  - WSN Consumer Sample
  - Apache HTTP Server Sample
- Capabilities

  - WS-MetadataExchange v09/2004 (WSMEX)
    - MetadataExchange
  - WS-ResourceFramework v1.2 (WSRF)
    - The Abstract WSRF Capability
  - WS-ResourceProperties v1.2 (WSRP)
    - GetResourceProperty
    - QueryResourceProperties
    - SetResourceProperties
  - WS-ResourceLifetime v1.2 (WSRL)
    - ImmediateResourceTermination
    - ScheduledResourceTermination
  - WS-ServiceGroup v1.2 (WSSG)
    - ServiceGroup
    - ServiceGroupRegistration
    - ServiceGroupEntry
  - WS-Notification v1.3 (WSN)
    - NotificationConsumer
    - NotificationProducer
    - PullPoint
    - PullPointCreation
    - SubscriptionManager
  - WS-DistributedManagement v1.1 (WSDM)
    - The Abstract WSDM MUWS Capability
    - Advertisement
    - Configuration
    - CorrelatableProperties
    - Description
    - Identity
    - ManageabilityCharacteristics
    - Metrics
    - OperationalStatus
    - Relationships
    - RelationshipResource
    - State
- How to...

  - Add WSDM Metrics to Resource Properties
  - Add WSRF Service Groups to an Endpoint
  - Create a Resource (Programmatically)
  - Create a Resource (Persistence)
  - Create XML Fragments with XmlUtils
  - Get WS-Addressing Headers for a Request
  - Install and Configure the J2ME JRE
  - Parse XML Fragments with XmlUtils
  - Publish WSRP Change Notifications
  - Publish Any Notification Message
  - Receive Any Notification Message
  - Read and Write XML to a File with XmlUtils
- Troubleshooting

  - Default Namespaces in SOAP Message Cause Undefined Behavior
  - HTTP 500 Errors in Axis2 Deployments
  - Conflicting Version of WSDL4J in WebSphere Deployments
  - WSRP Schema Validation Errors During Initialization