Research Paper : Esb

Only available on StudyMode
  • Topic: Service-oriented architecture, Enterprise application integration, Application software
  • Pages : 42 (11087 words )
  • Download(s) : 99
  • Published : May 13, 2013
Open Document
Text Preview
Enterprise Service Bus and SOA Middleware
Next Steps in SOA Series

June 2006 — Sponsored by —

Enterprise Service Bus: An SOA Middleware Foundation

Executive Summary
n enterprise service bus (ESB) is messaging middleware that provides the secure interoperability and message transport services between application “services” in a service oriented architecture (SOA) computing environment. In researching ESB adoption, Aberdeen hypothesized that since an ESB provides the SOA “highway” infrastructure, its adoption is a proxy for overall market adoption of SOA technology. This report details the findings and analysis of a recent ESB and SOA middleware benchmark survey, providing new insights into the maturation of SOA adoption at mid2006.


Key Business Value Findings
Users are splitting into three technology camps, which we label SOA Lite, SOA ERP, and SOA Enterprise. SOA Lite is for users who are primarily deploying web services that do not require mission-critical capabilities such as high-volume scalability, high availability and failover, management, governance, and security. SOA ERP is used by companies that are choosing to deploy SOA surrounding their ERP application software. Enterprise SOA requires and uses mission-critical SOA middleware capabilities.

• •

The overall adoption rate of SOA technology is very robust, with 90% of survey respondents saying they will exit 2006 with experience in SOA planning, design, or programming under their belts. Company size plays a large role in differentiating SOA technology experience; about 20% of enterprise-size organizations (greater than $1 billion in revenue) have more than a year’s experience with SOA programming, compared with only about 6% of mid-size organizations ($50 million to $1 billion). Almost 80% of small companies have no immediate plans to start SOA programming, and only 3% have more than a year’s experience. SOA Lite SOA Lite categorization is justified by the fact that nearly half of companies surveyed say they have no plans to start using an ESB, while only 11% have more than a year’s experience using ESB software. This category, dominated by small-to-mid-size companies and Microsoft .Net users, is predominantly focused on light-weight Web services. SOA Lite is most often implemented using open source software, such as that created with the Eclipse integrated development environment, UDDI registry, SOAP, AJAX, and WS-* standards.

All print and electronic rights are the property of AberdeenGroup © 2006 AberdeenGroup • i

Enterprise Service Bus: An SOA Middleware Foundation

Enterprise SOA Enterprise SOA is synonymous with large enterprises (annual revenue of at least $1 billion). These companies have been using SOA technology for at least a year, have complex integration issues, have the most to gain from the benefits of SOA, and typically set high standards for uptime and recoverability. Enterprise SOA incorporates the greatest functionality in adapting to cross-platforms, integration flexibility (especially with legacy EAI investments), ESB suite and SOA suite functionality, and mission-critical volume and uptime capabilities. There are technology challenges to Enterprise SOA. Half of the respondents report concerns with scaling to production volumes, reliability, and scalability; creating a metadata repository/registry for ESB data elements; and establishing ESB security, governance, and management. The services and organizational strategies to overcome the technology challenges are to slow the pace of mission-critical adoption, beef up internal training and technology teaming, and use outside services in a “learn-while-doing” fashion, in which contractors work side-by-side with internal IT practitioners. Complicating the learning curve is the fact that while half are implementing SOA using a Java-based J2EE environment, about one-third are implementing on both the Java and Microsoft.Net platforms. SOA ERP One-sixth of...
tracking img