From Message Broker to Service Broker
Again, we will look at the CTU business case started in the previous chapter. While the Brazilian CIO was busy re-engineering and implementing order fulfillment in a Pan-American way, urgent needs for a lightweight service broker for mobile OSS/BSS operations were expressed in the Chile regional office.
A new project named Extended Data Interchange (XDI) was started independently. Initial requirements were to cover message brokering between ERP (Oracle EBS R11) and mobile/network equipment providers, routing purchase orders to different suppliers. Direct communication was impossible for the following two reasons:
- OeBS R11 was able to post messages as SOAP 1.1, where most of the suppliers required SOAP 1.2.
- Supplier endpoint maintenance was considered impractical in the core ERP and the need for a middleware layer was expressed. The solution had to be compact enough to be moved out from the production to the communication zone or even to the DMZ. Basic...