ThoughtWorks Solving Developers Integration Problems With Best-Selling Book; Gregor Hohpe's Enterprise Integration Patterns book now in fourth print run.CHICAGO -- ThoughtWorks' Integration Practice Leader Gregor Hohpe's latest book, Enterprise Integration Patterns, is changing the way architects and developers describe integration problems and solutions. The book fills a unique gap in the literature on enterprise integration by focusing on implementation trade-offs while still remaining technology neutral. Co-authored by Bobby Wolf, Enterprise Integration Patterns is now in its fourth print run in less than a year and follow-up research is underway. "We have barely scratched the surface of the integration space," Hohpe says. "Integration is an equally complex and interesting space and I am actively collecting more patterns." Enterprise Integration Patterns contains a pattern language that helps readers describe commonly occurring integration problems and corresponding solutions. The book illustrates the patterns with examples based on JMS (Java Messaging Service) A programming interface (API) from Sun for connecting Java programs to messaging middleware such as IBM's MQSeries and TIBCO's Rendezvous. JMS is part of Sun's J2EE platform. See J2EE. JMS - Java Message Service , MSMQ See Microsoft Message Queue Server. , Web Services (1) Loosely, any online service delivered over the Web. Such usage appears in articles from non-technical sources, but not in IT-oriented publications, because definition #2 below describes the correct use of the term. , TIBCO TIBCO The Information Bus Company , BizTalk and other integration suites. A key feature of the book is a visual notation that enables integration architects to sketch up informal but expressive diagrams in white board discussions and design documents. The visual pattern language has already been adopted and extended by other authors and vendors. For example, the book Enterprise Service Bus, authored by Sonic Software Chief Technology Evangelist Not to be confused with televangelist. A technical or technology evangelist is a person whose job or role is to promote technologies, usually new technologies. David Chappell, embraced and extended the pattern language to describe how to build SOAs using the architectural concepts of an Enterprise Service Bus. "I was inspired by EIP's visual pattern language, and chose to extend it in my ESB (Enterprise Services Bus) A message broker that supports Web services. See message broker, messaging middleware and Web services. book in order to help the industry rally around a common visual notation for doing SOA (1) (Start Of Authority) The first record in a DNS zone file. See DNS records. (2) (Service Oriented Architecture) The modularization of business functions for greater flexibility and reusability. based integration patterns using ESBs. Our field engineers and our customers are already putting this visual pattern language to good use by using it to visually describe how they are architecting for the future using SOA based integration," Chappell explains. John Schmidt, president of the integration consortium, adds: "The integration world has been plagued by a veritable lack of consistency in even the language used to talk about integration. This book finally provides the opportunity to change all that." The pattern language in Enterprise Integration Patterns is going to form the basis for the vocabulary to be used in the Global Integration Framework (GIF GIF in full Graphics Interchange Format Standard computer file format for graphic images. GIF files use data compression to reduce the file size. The original version of the format was developed by CompuServe in 1987. ) effort sponsored by the Integration Consortium. To support wide adoption of the pattern language, all patterns are also available - in condensed con·dense v. con·densed, con·dens·ing, con·dens·es v.tr. 1. To reduce the volume or compass of. 2. To make more concise; abridge or shorten. 3. Physics a. form - on www.enterpriseintegrationpatterns.com. About ThoughtWorks ThoughtWorks, Inc. is a transnational IT professional services firm providing application development and systems integration services to Global 1000 companies. The company's leadership in the practical application of Agile methods on enterprise class projects allows its people to deliver higher quality solutions more quickly and cost effectively, while giving client business leaders greater program and project control. More than 40 percent of the Global 50 are clients of ThoughtWorks. For more information, visit www.thougthworks.com. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion