Probably the most dominant architectural pattern used to implement the middle-tier for service-oriented architectures is the Enterprise Service Bus (ESB). This pattern works particularly well when the number of service consumers is limited and their behavior is predictable. A typical example would be building an ESB for services within one enterprise, where the service providers and consumers are well known, predictable, and are limited in number.
On the next few pages we'll present and analyze a use case of a trading firm, which will require building an Enterprise Service Bus.
Sam MacColl Commodities is a rapidly expanding commodity trading firm, which is a leader in the production of sustainable and ethical palm oil. Through rapid expansion and acquisition over the last 10 years, they have grown to be the largest palm oil plantation and milling operator in Papua New Guinea. Their core activity is the cultivation and processing of...