IBM has introduced new products that fill some gaps in its portfolio of software for integrating applications using the SOA (services oriented architecture) model.
The products include IBM's first take on an ESB (Enterprise Services Bus), a kind of software broker that manages interactions between applications to form a business process. It also announced some new services from IBM Global Services to help customers build SOAs.
SOA refers to a design model that can help businesses integrate applications more efficiently and update them without extensive recoding. The services are software programs that carry out particular tasks, such as checking a customer's credit history. They can be reused because they are built using standard interfaces, which these days are often based on the Web services protocols and languages, such as the Simple Object Access Protocol and Extensible Markup Language.
BEA Systems, Sun Microsystems and Oracle are all pitching suites of software for building SOAs. A diminishing field of pure-play vendors, such as webMethods and Cape Clear Software, also offer SOA products.
IBM has already announced several SOA products, and some of what it unveiled Tuesday are updated versions of existing products. It enhanced its WebSphere Business Monitor, for example, so that it can keep track of the performance of business processes made up of SOA applications.
Other products were new, and these are expected to ship in the coming month or two, IBM said. Pricing will be announced when they are released.
They include WebSphere Integration Developer, an Eclipse-based tool for writing programs that link SOA applications into a business process. IBM also unveiled two server products: WebSphere Process Server, for orchestrating a flow of business events, and the ESB.
While the Web services technologies are fine for linking two applications, an ESB makes it easier to manage interactions among several applications, said Tom Rosamilia, vice president for WebSphere worldwide research and development. "If I hook up services A, B and C to the bus, I only have to make three connections and the bus then handles the transformation of all the protocols to let any service talk to any other service," he said.
Other companies have already rolled out ESBs. Cape Clear was quick to accuse IBM of "jumping on the bus" Tuesday. It thanked IBM for "validating" the ESB market but said its "hodgepodge" of individual SOA products, which are all part of its WebSphere brand, take too long to figure out and install.
Rosamilia acknowledged that IBM has numerous WebSphere products but said they are well integrated and serve business at different stages of SOA development, and with different levels of complexity. For companies that want to do "more advanced" brokering than is supported by IBM's ESB, for example, the company is also releasing an update to its WebSphere Message Broker this month. The broker supports a far wider range of protocols than the ESB, he said.
The products announced Tuesday significantly boost IBM's ability to provide the software infrastructure for building SOAs, one industry analyst said.
"Predominant among these announcements is their enhanced capabilities on the business process side, as well as new capabilities for connecting business partners and enhanced modeling," said Ronald Schmelzer, a senior analyst with ZapThink, in an email responding to questions.
Still, IBM maintained for a long time that an ESB was merely a design concept rather than a specific product. Customers are apparently confused by the SOA idea and now want all vendors to provide an ESB, regardless of whether they really need one, he said.
"In IBM's case, they repackaged their enterprise messaging capabilities together with some business process capabilities and standards-based interfaces and made it lightweight to craft their entry-level ESB," Schmelzer said.
While it's good that vendors are listening to customers, so many different takes on the ESB concept have made the term virtually meaningless, he said.
"At the end of the day, companies looking to implement an SOA should ask themselves what infrastructure they are missing to create loosely-coupled, composable, standards-based services, what they already have that simply needs to be repurposed, and what they need to buy to expand their capabilities around metadata," Schmelzer said.
IBM Global Services also has some new offerings. They include SOA Governance, which will help companies keep track of and measure improvements from their SOA project; and SOA Industry Teams, which will share knowledge and best practices gathered from previous engagements with companies in related vertical industries, IBM said.
IBM's head of software, Steve Mills, was due to discuss the SOA offerings in a conference call later Tuesday.
More information is at http://www-306.ibm.com/software/solutions/soa/ .