Book Image

Enterprise Integration with WSO2 ESB

By : Prabath Siriwardena
Book Image

Enterprise Integration with WSO2 ESB

By: Prabath Siriwardena

Overview of this book

<p>The Enterprise Service Bus (ESB) serves as a key component in most of the enterprise grade deployments. In most cases, the ESB removes point-to-point dependencies in your system to build a highly-scalable, loosely-coupled solution. ESB is a key ingredient to build an SOA infrastructure, but it's not a must. Even with an ESB, if industry best practices and patterns are not followed, users will end up in a mess. This book will teach you the essentials to get started with WSO2 ESB and solve the most commonly-faced integration problems.</p> <p>The book starts by explaining the need for an ESB and the problems it solves. It will cover the most widely-used enterprise integration patterns, including Content Based Router, Dynamic Router, Splitter, Aggregator, Scatter &amp; Gather, Publish &amp; Subscribe, Detour, Service Chaining, Content Enricher and Message Broker. Learn how WSO2 ESB can bring third-party business messaging systems such as SAP, FIX, and HL7 into the SOA world, as well as how to integrate the Twitter connector into your business messaging flow.</p>
Table of Contents (14 chapters)
Enterprise Integration with WSO2 ESB
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Index

Sequence


A sequence is a logical grouping of a set of mediators. In a way it organizes mediators to form a Pipes and Filters pattern. You can read more about pipes and filters pattern from http://www.eaipatterns.com/PipesAndFilters.html.

Named sequence

A sequence can be either in-line or named. Named sequences can be saved with a name and can be recalled at different places by name. In other words, a named sequence can be reused in different places. Also note that a given sequence can call another sequence during its execution via the Sequence mediator.

Main sequence

The main sequence is a pre-defined named sequence. Any message that is not directed to a proxy service or an API will hit the main sequence. WSO2 ESB comes with a default main sequence, which you can override.