SOA理论篇 2(面向服务的计算环境)

来源:互联网 发布:桃之卵淘宝 编辑:程序博客网 时间:2024/04/30 01:17

计算环境 由一组计算机、软件平台和网络组成,同时计算环境能处理和交换数字信息,允许外界访问环境内的信息资源。不同的计算环境有不同的计算风格和编程模型。
面向服务的计算环境一般包括服务运行时环境、服务总线、服务网关、服务注册库和服务组装引擎等,在面向服务的计算环境中,系统可以是高度分布、异构的。
服务运行时环境:提供服务的部署、运行和管理能力,保障系统的安全和性能等。
服务总线:提供服务中介的能力,使服务使用者能以技术透明和位置透明的方式来访问服务。(透明性:是指对用户透明,即用户不用关心和了解技术的各种细节,只需关心其使用。)
服务网关:在不同服务计算环境的边界进行服务流程。(安全)
服务注册库:支持存储和访问服务的描述信息,是实现服务中介、管理服务的基础。
服务组装引擎:将服务组装为服务流程,完成一个业务过程。

面向服务的计算环境,为IBM所定义的随需应变计算环境奠定了实现基础。
随需应变计算环境应具备以下特点:
(1) 整合:人、过程、应用和数据全面整合起来。
(2) 虚拟化:分布、异构的物理资源(服务器、存储设备等)整合起来,呈现为统一的逻辑对象。
(3) 自主计算:系统具备一些高级生物系统的能力,包括子网诊断和修复问题、自动配置和调整来适应环境、自动优化资源、自我保护数据和信息的安全。
(4) 开放标准:保证系统的交互性。

0 0