Introduction
In Chapter 3, Deploying a Message Broker with Apache ActiveMQ, we discussed how and when to set up JMS systems. Another way to communicate between systems or applications is to provide web service or RESTful endpoints. Apache CXF provides a way to easily set up and publish web service endpoints. Publishing web services in Apache Karaf provides commands to control the endpoint lifecycle and monitor what is deployed.