Since SOI is all about integrating multiple SOA-based systems, web services play a critical role in the integration space. This chapter is all about the importance of web services in integration. We will use the samples to illustrate how to bind web services with the ServiceMix ESB to facilitate integration.
We will cover the following in this chapter:
Web services and binding
Introduction to HTTP
ServiceMix's
servicemix-http
componentThe consumer and provider roles for the ServiceMix JBI components
servicemix-http
in the consumer and provider rolesWeb service binding (Gateway) sample
Web services separate out the service contract from the service interface. This feature is one of the many characteristic required for an SOA-based architecture. Thus, even though it is not mandatory that we use the web service to implement an SOA-based architecture, yet it is clearly a great enabler for SOA.
Web services are hardware, platform...