Fuse ESB with CXF - based on ServiceMix

Course:   FUSECXF
Duration:   3 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/FUSECXF.html
Course Summary

This course is for architects and developers who want to use Fuse ESB ? based on Apache ServiceMix to build integration solutions using web and RESTful services, while leveraging the powerful OSGi-based ServiceMix kernel technology. The class uses the FuseSource distribution of ServiceMix and CXF, Fuse ESB and Fuse Mediation Router, for hands-on programming exercises.

Topics Covered In This Course

Overview of Apache ServiceMix and Apache CXF

Installing, Building and Configuring

Introduction to the ServiceMix Kernel

Working with the Kernel

  • Bundles
  • Features
  • Services

Overview of OSGi

Developing Artifacts for ServiceMix

Overview of the CXF Project

Core Web Services Technologies

Installing and Building CXF

Development Environment

Overview of JAX-WS Development

Client-side Programming Issues

  • Overriding URLs
  • Message contexts
  • Setting HTTP basic-authentication headers

Server-side Programming Issues

  • Threading concerns
  • Accessing message contexts

Code-first Service Development

CXF Configuration

CXF Logging

Support for MTOM (message attachments)

Servlet Deployment

Spring Deployment

Support for Javascript and E4X

Support for RESTful Services

Using Alternative Payloads and Transports with JAX-WS


Configuring HTTPS

Using the Credentials API

What You Can Expect

At the end of this course, students will be able to:

Who Should Take This Course

This course is designed for Architects and Developers.

Recommended Prerequisites
Training Style

Instructor led with 50% lecture and 50% lab.

Related Courses
Code Course Title Duration Level
Service Oriented Architecture (SOA) Concepts, Design, and Implementation
4 Days
Fuse ESB with Camel - based on ServiceMix
3 Days
Fuse ESB with CXF and Camel - based on ServiceMix
5 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.