Book Image

Applied Architecture Patterns on the Microsoft Platform (Second Edition)

Book Image

Applied Architecture Patterns on the Microsoft Platform (Second Edition)

Overview of this book

Table of Contents (20 chapters)
Applied Architecture Patterns on the Microsoft Platform Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Enterprise Service Bus


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.

Use case – a commodity trading firm

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...