杜绝无赖服务
Sonic公司的CTO Dan Foody说,SLM环境应当让企业可以检测SOA中的无赖服务,并采取相应的行动。“无赖服务是设计时段从未经过必要批准过程的服务。您需要一种基础设施,它可以自动检测无赖服务、验证并注册它们,然后强迫它们经历批准过程。在得到批准前,无赖服务将被隔离或接受更严格的安全管理。”
SLM控制台是SOA治理运行时段的监测和管理节点。SLM控制台还在运行时段支持对SOA端到端行为的实时可视化与控制。企业可以以集中或分散配置的方式部署控制台,可以通过浏览器、SOA界面、厂商专有的GUI或其他菜单访问它们。
企业的IT部门可以将SLM控制台集成到处理应用、系统或网络管理的更大的管理套件中。企业通常将控制台与注册表或管理员定义的SLA以及其他策略的信息库一同部署。SLM控制台越来越多地通过WSDM(Web服务分布式管理)与分布式代理连接。WSDM是一套结构信息标准推进组织提出的标准集。
纯SLM厂商包括Actional(Progress Software的一个部门)、AmberPoint、Reactivity和SOA Software(最近收购了另一家纯SLM厂商Blue Titan)。拥有SLM工具或嵌入功能的平台厂商包括BEA、HP、IBM Tivoli、Oracle和webMethods。Tibco宣布了今年年底在其Project Matrix SOA/ESB产品中提出SLM和UDDI注册计划。
SOA平台厂商将继续向他们的产品架构中添加全面的SLM特性,以及像基于动态内容的路由和分布式交易等ESB特性。
为了满足可伸缩性和性能的需要,更多的厂商将开始以硬件专用设备的形式生产SLM代理。IBM的DataPower Technology部门是SLM专用设备市场的开拓者。其他厂商,例如拥有AON(面向应用的网络)产品系列的Cisco公司,将提供运行时段SOA治理的PEP运行的专用设备。
然而,从根本上讲,SOA治理最终归结为企业文化,而非技术性的基础设施。企业还需要通过全面的、以SOA为重点的培训、奖励、可视化开发工具和非常好的实践,保持鼓励服务重用的IT治理文化。企业标准策略和设计模式必须嵌入在开发工具中,并通过无处不在的IT精神来灌输。这种IT文化始终必须由企业治理环境来推动,从而利用可重用的服务来最大限度地实现回报、灵活性和可见性。
请记住,有效治理的SOA提供了一种利用企业全部资源获取竞争优势的平台。它的对立面则是一锅由大量、分散、低劣集成且目标不一致的服务组成的“杂烩汤”。