Forrester为SOA管理下的定义为:“确保基于SOA的服务生产运营实现对技术性能和可用性的QoS预期,以及(可选地)安全性、业务运营和一般政策遵从性的QoS。”Heffner还详细解释了有关SOA需要企业IT经理为“强健的SOA管理”制定计划的事实。
在报告中,Heffner首先阐明了SOA管理不仅仅涉及Web服务。报告指出:“由于性能、可靠性或成熟性的原因,许多企业发现,必须利用Web服务和其他协议(例如Java Message Service、native .Net协议和Java RMI)提供基于SOA的服务。以今天的Web服务成熟水平,Web服务并不能满足所有的SOA需要。”
其次,SOA管理所要求的不仅仅是监测响应时间和传输流。Heffner表示:“它还必须洞察应用组件、包括多个服务的流程流、数据库调用和多种SOA基础设施(例如应用服务器、企业服务总线(ESB)和SOA专用设备)等一些此类扩展的可见性点。”
管理SOA还需要了解业务运营的可见性。Forrester的报告指出:“查看进入你的战略业务服务的请求流和来自这类服务的响应流等于洞察有意义的、可测量的业务活动单位的直接、实时的可见性。业务用户可能对任何这类业务活动流有着热切而直接的兴趣。”