Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

  1. Add WebServiceContext injection and show how to access WSDL properties to do operation determination and routing
  2. Add a set of handlers that show how to add simple headers to the message for Dispatch/Providers that work in PAYLOAD mode (only sending/receiving the body)
  3. A sample of building up a SOAPFault within the Provider and returning that to the dynamic client.
  4. A sample for how to add an MTOM attachment in a dynamic service? (this goes much farther than most samples)

top down development sample. given a reasonable WSDL (Pick an interop wsdl from http://mssoapinterop.org/ilab/

...

), generate an endpoint and client using the tools.

  1. A sample for how to generate the necessary server side code and package it up (similar to 1.)
  2. A sample for how to generate the necessary client code and package it up
  3. throw in MTOM and SOAP 1.2 toggles

bottom up development sample. build up a service (and client) starting from Java.

  1. Given a simple schema, generate the JAXB artifacts using xjc.
  2. With the beans in hand, write the service implementation and add annotations to make a Web Service.
  3. Now take the JAXB beans and write a Dispatch client (that uses JAXB directly) to interact with it.

Addressing sample

  1. Maybe the client asks the endpoint for an EPR and then uses that to target a service request? creating an EPR to represent a shopping cart instance is a simplt example
  2. Maybe use the cxf bank demo

More CXF samples

  1. http://svn.apache.org/repos/asf/incubator/cxf/trunk/distribution/src/main/release/samples/