Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Web services with ServiceMix and CXF

This tutorial teaches you excerptINLINE

how you can do WSDL CXF service for ServiceMix

Prerequisites

...

use the CXF components for building a new web service in ServiceMix.

Goals of the document

  • WSDL CXF service for ServiceMix

Contents

Info
titleHow to add a page to this tutorial?

Add a page to this tutorial by clicking the 'Add Page' link on the top right and selecting the 'Tutorial Page' template.

Children Display
excerpttrue
excerptTypesimple

Start this tutorial (← title)

This tutorial shows you how to create a new web service using the servicemix-cxf-se JBI component. You will also learn how to expose this web service to the outside world over HTTP/SOAP with the servicemix-cxf-bc. The web service we will create is a very simple greeter application: if a client sends a user name in the request, the service will respond with a friendly greeting message.

Apache CXF

The Apache CXF framework is an open source framework which helps you develop webservices using frontend programming APIs like JAX-WS.
These services can communicate over many protocols (e.g. SOAP, XML/HTTP, RESTful HTTP) and transports (e.g. HTTP, JMS or JBI). You can also use interceptors to easily add behavior to the services stack.

Goals

After this tutorial...

  • you can use Maven to develop JBI service units and service assemblies
  • you can use xbean.xml files to configure the ServiceMix CXF components
  • you know how to use a WSDL file to define your web service
  • you know how to implement web services using Java classes

Prerequisites

Before starting this tutorial, you should...

  • be able to use ServiceMix (start/stop the container, deploy service assemblies, ...) (→ tutorial 1)
  • know how to use the Maven archetypes and JBI plugin to build and deploy your projects (→ tutorial 2)
  • know how to develop Java classes and build them using Maven
  • have a basic knowledge about web services (e.g. WSDL, SOAP, ...)

Contents

...

Start this tutorial



...