LibraryLink ToToggle FramesPrintFeedback

Java-First Service Developers

One of the strengths of the JAX-WS specification is that it provides a way to develop services without using WSDL. In Java first development an annotated interface acts as the contract. This reading path walks you through documentation concerning the creation of a service endpoint interface, the code needed to deploy the service as a standalone application, and configuring the runtime.

For a quick introduction to developing a service without using WSDL, you can read the following:

  1. Creating the SEI in the Developing Applications Using JAX-WS describes how to develop a SEI for your service.

  2. Annotating the Code in the Developing Applications Using JAX-WS describes the annotations used by the JAX-WS framework.

  3. Chapter 9 in the Developing Applications Using JAX-WS describes the code needed to publish a service as a standalone application.

  4. Chapter 2 in the FUSE™ Services Framework Deployment Guide describes how to set up your environment to run a FUSE Services Framework application.

  5. ???? provides details about the files used to configure the FUSE Services Framework runtime.

The following provide additional information about consumer development:

  • Chapter 5 in the FUSE™ Services Framework Deployment Guide describes how to deploy a service into the FUSE Services Framework Spring container.

  • Chapter 6 in the FUSE™ Services Framework Deployment Guide describes how to deploy a service into a servlet container.

  • Using XML in a Service Provider in the Developing Applications Using JAX-WS describes how to use the Provider interface to develop services that work with raw XML messages.

  • Chapter 20 in the Developing Applications Using JAX-WS describes how to use the JAX-WS context mechanism.

  • Using the SOAP Binding provides detailed information on using the FUSE Services Framework's SOAP binding.

  • Chapter 4 in the Using the SOAP Binding provides detailed information on sending binary data using the FUSE Services Framework's SOAP binding.

  • Chapter 3 in the Using the HTTP Transport describes how to configure server-side HTTP endpoints.

  • Using the JMS Transport provides detailed information on using the FUSE Services Framework's JMS transport.

  • Using the XML Binding provides detailed information on using the FUSE Services Framework's XML binding.