业务和 IT 敏捷性始终应该是任何 SOA 战略的首要和支柱性目标。随着组织的 SOA 发展,IT 系统开始反映出业务流程,使用户可以更轻松地使业务变更与系统变更保持一致。SOA 基础架构使 IT 变更的实施更为容易,因为系统由松耦合的业务服务组成,它们依赖于成熟的离散接口,可以防止发生阻碍组件重用的副效应和内部依赖性。
基本 SOA 模型由可互用的服务提供者和服务使用者定义,他们使用服务注册表组队在一起。BEA AquaLogic Service Registry 提供了一种基于标准的机制,使这些服务使用者与服务提供者可以相互交互。它为企业内部的所有已部署服务以及影响这些服务的运行时行为的业务策略提供了一个记录索引。通过为服务使用者提供在运行时查找并重用服务的能力,AquaLogic Service Registry 使服务使用者无需耗费精力与特定服务端点建立点到点连接,从而无需应对各种变化和失败的可能。
通过此方式,AquaLogic Service Registry 可用作企业 SOA 内部已部署服务的黄页,并可在运行时用作服务的“DNS”。它是一种全面且历经验证的 UDDI 注册表,是保证组织的 SOA 迈向成熟和成功的关键因素。AquaLogic Service Registry 对已部署服务、其位置以及影响它们的策略的相关数据进行编目,从而提供了一个获取必要信息的中央位置,以便查找服务并确定需要什么才能与该服务交互。通过对 UDDI v3.0.2 规格的全面支持,AquaLogic Service Registry:
- 在 SOA 生命周期的设计时与运行时阶段之间建立关联
- 启用运行时监管
- 启用服务基础架构恢复
- 并提高业务敏捷性
|