面向服务的架构(soa)的应用与实施为企业应对上述挑战带来了希望,然而随着soa从试用阶段进入到实际应用阶段,企业用户发现:需要一种能够允许他们迅速发现、构建、保护与管理这些服务的新型基础架构。一般来说,一旦客户构建并部署的服务超过50种,就会导致“务蔓延”现象:一大堆难以使用、没人管理的服务会给企业在以下几个重要方面带来盲点:一是在获得一致的数据视图方面;二是在服务性能中提供可视性与衡量并确保安全级别方面。这些盲点的出现将导致高额的维护成本、更多的集成工作以及来自用户的抵触——这些都与企业希望拥有敏捷it的初衷背道而驰。 【扩展阅读:VGA】
让企业随需而变——能根据市场的变化及时调整经营管理策略,一直是企业经营者孜孜以求的目标。而实现此目标则取决于企业信息、服务与业务流程的自由流动。由于大型企业的it架构一般都具有异构本性,这就使得这种流动陷入困境——多平台(ibm、bea、microsoft、sap、oracle等)与多种技术(j2ee、.net、遗留技术等)的采用都要求it部门通过硬编码来实现点对点的连接,这妨碍了信息的快速流动,减慢了新业务服务的交付。
要解决这些问题,就需要有一类新的企业软件来管理异构环境中的soa的全生命周期,于是服务基础架构(service infrastructure)应运而生,它遵循soa的基本原则:粗粒度、松耦合与基于标准的服务。这类软件能够为业务逻辑交付一个中立的容器,以隔离底层技术的复杂性。bea aqualogic提供了一个开放与独立的平台,用于在异构的计算环境里开发、部署、管理并操作完全面向服务的架构(soa),它为it提供了一组统一的产品来处理消息传递、服务管理、数据一致与安全需要,使软件服务能够实现“一次构建、随处使用”(cola)的重用目标,从而帮助客户把孤立的或“冻结”的it资产变成“企业流动资产”,更快地响应业务需求的变化。目前已经交付的bea aqualogic包含以下产品: bea aqualogic service bus
bea aqualogic service bus提供了用于提高it敏捷性与适应业务需求的面向服务的基础架构。它在一个单一的软件产品中无缝地整合了enterprise service bus的集成功能与服务管理。... 下一页