Summary

We learned a lot in this chapter about web service integration. Specifically, we covered:

  • How to automatically export ESB services through a web service endpoint
  • How to invoke externally hosted web services using SOAPClients
  • How to invoke co-located web services using SOAPProcessor
  • How to proxy another web service so that the internal details of this web service is not exposed to the outside world or on to the bus
  • How to pass through credentials for proxied web services

We also discussed briefly about OGNL and XStream configurations, how to tweak HttpClient properties, an HttpClient custom handler and a JAXWS custom handler.

Now that you have been introduced to the core concepts and features of JBoss ESB you should have a better understanding of how to develop loosely coupled, robust, scalable, distributed enterprise SOA Services and clients.

But this book is just a starting point. There are many other areas which can be covered in order to expand your knowledge, such as clustering and load balancing, that we have not had the time to delve into. You are encouraged to explore the JBoss ESB site, ask questions on the forums and, perhaps, help others by answering their queries.

In the final section we have gathered together some additional resources that we think will be of interest to you, helping to enrich your knowledge of this and other JBoss projects. Happy reading and merry coding!

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset