面向服务的体系结构
在将 IT 资产看作服务组件这一思路下,面向服务的体系结构为构建业务应用程序确立了一种从软件体系结构入手的做法。面向服务的体系结构做法主要是创建独立、特定于任务的可重复使用的软件组件,它们起到服务的作用并作为服务提供。
面向服务的体系结构服务向使用此服务的业务应用程序公开一种明确定义的活动,例如向需要执行信用卡验证功能的业务应用程序(如订单处理应用程序)公开信用卡验证功能。面向服务的体系结构理念的核心是使各种业务职能实现模块化,以获得更大的灵活性、可管理性和可重复使用性。
精细地组织业务软件
面向服务的体系结构努力以一种非常精细的方式组织业务软件,而不是为每个部门构建自成一统的应用程序。因此,各部门以及外部业务合作伙伴能够以灵活、动态且经济高效的方式交替使用常见功能。采用面向服务的体系结构给组织带来的好处体现在以下方面:更高程度的应用程序集成,缩短了软件实施时间,降低了部署成本。应将面向服务的体系结构看作是一次体系结构进化,而不是一场革命,这样说是因为它吸收了以前的软件体系结构中的许多最佳做法。
一个完整的服务体系结构框架
从这方面说,EMC Documentum Enterprise Content Services 提供了一个全面的服务体系结构框架,它可以纳入到组织内部的面向服务的体系结构规划中。Enterprise Content Services 包含多项服务,如 Documentum Foundation Services,该服务是作为 EMC Documentum Content Server 的一部分提供的。
基于业界标准的 EMC Documentum Foundation Services 提供了一组运行时和设计时功能,这些功能支持 EMC Documentum 平台面向服务的设想及其面向服务的体系结构战略。这一设想强调了企业内容管理在 IT 基础架构中的重要角色,包括构建一整套企业可以用来构建任何 EMC Documentum 应用程序的服务,如 Web 服务。
