Chapter 12. Web Services

In this chapter, we will cover the following recipes:

  • Generating the service stubs from a WSDL
  • Invoking a remote web service from Camel
  • Implementing a web service with a Camel route
  • Providing multiple web service operations within a single route
  • Handling web service faults
  • Web service proxying

Introduction

In this chapter, we will explore Camel's capabilities for interacting with SOAP web services, which are commonly used in integration technology. Camel strongly supports the Apache CXF project (http://cxf.apache.org/) as a web services framework. As such it is very easy to use CXF to create Camel routes that can both call external web services and act as web service listeners. This chapter's recipes will show you some of the ...

Get Apache Camel Developer's Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.