信息化 频道

SOA治理从基础架构开始

  服务水平管理基础设施

  商用注册产品常常与来自同一家或第三方的一个或多个服务水平管理(SLM)产品相集成。SLM工具主要部署在SOA运行时段。它们让依照服务水平协议(SLA)执行对SOA策略驱动的监测、优化和控制成为可能。因此,它们可被用于管理注册的服务、终端和用户之间的ESB传输流。

  SLM工具(或Web服务管理基础设施)与传统的网络、系统和应用管理工具是不同的。后者将重点放在应用层消息检查,并根据消息头、有效载荷、发送方和其他消息属性触发自动的策略规则。SLM环境则通过集中式关联传输流触发的事件和指标,实现端到端的服务水平监测。

  SLM环境通过名为“代理运行时段”的组件对ESB消息传输流执行治理策略。代理是运行时段SOA治理的主PEP(正如注册服务是设计时段SOA治理的主PEP一样)。代理是任何截收、检查、过滤、转换、传送或加速处理生产XML、SOAP(简单对象访问协议)以及服务之间的其他内容交换的任意功能性组件。

  代理可以作为临时性节点来部署(比如部署在代理服务器或专用硬件设备中),或者部署在应用服务器中(一般与服务器的SOAP引擎集成,或嵌入在协处理器板中)。

  SLM环境使IT管理员可以自己做出决定,例如SOAP传输流端到端的延时和响应时间是否超过了预先定义的QoS阈值。很多工具允许动态变更SOAP消息的传输路线,以改进QoS。一些工具还可以作为应用防火墙来使用。

0
相关文章