Sonic Software, the inventor and leading provider of the enterprise service bus (ESB), and an operating unit of Progress Software Corporation (Nasdaq: PRGS), today introduces the first comprehensive technical definition for the enterprise service bus (ESB).
"Sonic ESB: An Architecture and Lifecycle Definition" is based on Sonic Software's market-leading Sonic ESB, and examines both the core capabilities and usage of an ESB from development to production.
"This reference model will help anyone interested in SOA infrastructure by providing a precise vocabulary and structural definition of an ESB that has been field-proven in over 250 live customer deployments," said Hub Vandervoort, Chief Technology Officer of Sonic Software. "This definition permits them to clearly understand the key distinguishing architectural characteristics of an ESB, and how these properties provide a superior platform for distributed, service-oriented computing. It's time for fuzzy thinking about enterprise service buses to be replaced with a precise definition that allows the industry to separate fractional ESBs from the real thing."
The Sonic ESB definition provides:
- A comprehensive and unambiguous vocabulary in a technology category rife with confusion and conflicting terminology;
- A precise technical reference for the ESB implementation in broadest deployment today; and
- A definitive basis for comparison between previous generation technologies, fractional ESBs and the comprehensive ESB reference model outlined in the definition.
The "Sonic ESB: An Architecture and Lifecycle Definition" is a technical explanation of the major architectural components of Sonic's enterprise service bus. The definition employs more than twenty UML class and object diagrams to depict the structure and show examples of how the ESB is built and operates. The text was written to educate architects about the inner workings of an ESB, and the Appendix includes a complete Class Diagram and 100 term glossary as a reference model and vocabulary for the industry to use as organizations build out their ESB strategy.