IBM Tivoli executives last week said the company would by year-end deliver software to keep tabs on service-oriented architecture -enabled applications.
The company detailed IBM Tivoli Composite Application Management (ITCAM) for SOA software to some 3,000 attendees at the Share user group conference. ITCAM will be able to monitor SOA service and application performance, and will give network operations staff views into the status of underlying infrastructure components, such as middleware and application servers, IBM says. The company's announcement follows HP's June introduction of OpenView SOA Manager .
Managing SOA environments has until recently been the purview of start-ups and smaller, application-specific vendors, but the arrival of IBM, HP and others indicates a significant broadening of the market. According to a July survey of 100 CIOs by Goldman Sachs, 87% use Web services now and 54% plan to deploy infrastructure to support SOA by year-end.
"Web services and SOA management is getting into more than just up-and-running alerts on individual SOA projects," says Randy Heffner, a vice president at Forrester. "Customers want to manage everything from security to policies across an enterprise-scale SOA. The [niche vendors] dove in quickly and have more time on the ground, but the big vendors will be able to deliver a more complete solution in the long run."
For Erik Sargent, Web application architect at Providence Health System in Tigard, Ore., SOA management software ideally could help him learn how his applications work in production as well as alert the network operations team when "requests start failing at a catastrophic level."
To get insight into Simple Object Access Protocol messages and faults today, he is working to integrate implementations of NetIQ and BMC management software. He says for now the existing software will have to do, but if large management vendors intend to target SOA he would have some specific requests.
"Ultimately, I would like to see where my services are running and how they interact. It would be good to create a meta-layer that showed how they talk to each other. And to have a searchable repository of services and how they can be used," he says. "Also, if I run multiple services on one server, I'd like to know how one impacts the others or if the failure is only affecting one service."
IBM intends with this release to tie SOA service performance to underlying components to help customers identify potential problems across an SOA. ITCAM for SOA comprises centralized management software installed on a dedicated server and distributed software agents that reside on systems alongside SOA platforms such as BEA WebLogic, IBM WebSphere and Microsoft .Net. The agents collect performance metrics, such as message size, response time, service calls, turnaround time and number of faults, and send the data to the management server for real-time alerts.
Customers view alerts and performance data via the Tivoli Enterprise Portal. SOA application and services performance metrics also are sent to a data warehouse that provides a services inventory of sorts, by including services definitions and their potential use for quick reuse in new SOA-enabled applications.
Management heavyweights IBM, HP, BMC and Computer Associates compete against companies such as Actional, AmberPoint, SOA Software, Sonic Software and Systinet, which individually provide products to manage Web services and SOA-enabled applications. Most of the larger management vendors used acquisitions to get into the Web services management market - IBM acquired Candle in April 2004 and Cyanea in July 2004, HP purchased Talking Blocks in September 2003, the same month CA acquired Adjoin. And they are using developing standards to broaden their management capabilities to address SOA now that the technology is spreading across corporations.