Transforming Banks for a Digital Future: The Winners, The Losers, and the Strategies to Beat the Odds
Action No. 4: Monitor Performance
Registries fall under the general heading of design-time governance, software and best practices that help enforce corporate design standards for services. But once services go live, organizations need to keep tabs on them. Here, services-management software plays a run-time governance role. Such products monitor the behavior of services after they are designed, tested and deployed.
Services "behave very differently" from traditional application programs, says Redshaw. "So you have to manage these in a different way," he says. Services-management tools take into account, for example, the reuse factor and the dependencies among services reuse creates. A change to one service will affect every application that makes use of it. Such products automatically discover services operating in an enterprise and their interdependencies.
MedicAlert, for instance, uses Amberpoint Inc.'s run-time governance software to monitor the performance of services. The software lets MedicAlert track performance during peak hours and makes adjustments accordingly.
Says Kevin Bohan, CIO at Garden City, N.Y.-based Proginet Corp., a maker of data integration software: "From a performance standpoint, the tools can monitor a service and ensure that it is functioning according to defined service levels. If it is not, a tool can notify administrators or change the way the service runs," he adds.
MedicAlert's Mercado says services management tools can also provide such functions as automated failover: If a service fails, a back-up service is initiated. Run-time tools are available from such vendors as Amberpoint, Infravio Inc. (acquisition by WebMethods pending), Progress Software and SOA Software. Prices generally start upwards of $50,000. But with that price comes greater visibility.
IT Solutions Builder TOP IT RESOURCES TO MOVE YOUR BUSINESS FORWARD
Which topic are you interested in?
What is your company size?
What is your job title?
What is your job function?
Searching our resource database to find your matches...