The FUSE Services Framework service engine allows you to develop services as annotated POJOs and deploy them as endpoints inside the ESB. Once the services are exposed inside the ESB other ESB endpoints can access the services they provide.
When working with this service engine involves three steps:
Implementing your service logic as an annotated POJO.
Adding the needed configuration to your service unit.
Packaging the configuration and required jars into a service assembly for deployment.
The FUSE Services Framework service engine has the following features:
automatic WSDL generation
jsr181 support
JAX-WS Support
JAXB 2.0 support
MTOM support
Java proxy support
Using the FUSE Services Framework service engine to develop a service usually involves the following steps:
Implementing the service's functionality using an annotated POJO.
If you want to start with Java code see Chapter 2.
If you want to start with a WSDL contract see Chapter 3.
Create a service unit to deploy the POJO into the FUSE Services Framework service engine.
See Chapter 4.
Bundle the service unit into a service assembly so it can be deployed into the FUSE ESB container.
For more information about developing services using FUSE Services Framework see the FUSE Services Framework library..