
因为 SOA 在企业中扮演着重要角色,所以初始试行项目往往会扩展成企业级项目。在这种情况下,SOA 成为交付任务关键型业务流程的首选方法,并且性能和可靠性也成为越来越重要的考虑因素。
为了真正从 SOA 支持的端到端业务流程中获得价值,您需要确保由传统的、紧密耦合的系统支持的事务、信息和交互流程具备相同的完整性。但是,维护跨高度分布式流程的完整性比维护单一封闭式系统的完整性要复杂得多。流程完整性是指在安全、可伸缩的 SOA 环境中执行可靠业务活动的同时,可以确保各层面都进行了无缝整合的能力。
IBM 考虑到了事务完整性、信息完整性和交互完整性的具体需求,并且已经在某些产品中纳入了这种流程完整性。与那些只能为整个流程的某些方面提供完整性的厂商不同,IBM 可以为 SOA 环境的所有层面提供流程完整性。
事务完整性:始终如一地执行事务,具有根据需要进行恢复的能力。
- WebSphere Process Server 不仅可以灵活地执行那些需要长时间运行的流程,还改进了人工任务支持。
- WebSphere Message Broker 不仅改进了Web 服务支持、对大型文件处理的支持,还通过使用标准化适配器改进了连接到应用的能力。
- WebSphere ESB 提供了一个全新的服务重试功能。
- WebSphere DataPower Integration Appliance XI50 提供了一个基于硬件的连接性选项,扩展了对 WebSphere MQ 和 WS-Reliable Messaging 的支持,简化了事务处理的流程。
- WebSphere MQ 提供了健壮、可靠的事务消息传递功能,提供了对 Web 服务的更好支持,而且经过扩展,可利用低延迟消息传递实现更迅速的数据访问。
交互完整性:为用户提供对信息和内容的最新、安全的访问:
- 全新的 WebSphere Portal 加速器(可用于自助服务、协作和企业套件)可以在高度安全、可伸缩的门户框架内采用一种安全、透明的方式跨多个来源交付个性化、基于角色的访问。
- Lotus Forms 交付了对关键流程的动态访问,以确保交互的完整性。
信息完整性:确保可靠、完整、可管理的信息:
- 信息完整性使一致的、可访问的和可信的信息在流程的所有阶段中保持可用。
- 流行的 IBM Information Server 的增强模块交付了改进的部署功能和创新的元数据用法,可加速开发周期,同时新版本的 IBM IMS 通过一个可伸缩、可用、安全、易管理的数据服务器环境提供了支持 SOA 的集成。
服务质量:Tivoli Composite Application Manager for SOA 现可显示服务流中的瓶颈所在,使之可在影响客户之前迅速被隔离。
