面向服务计算概论 最终课件.ppt

第八章 面向服务架构和企业服务总线 SOA参考架构基于SOA的系统分成具有5个水平层和4个垂直层面的两部分。水平部分实现功能需求,垂直部分提供系统支持设施和实现。水平部分又进一步划分为两部分:服务提供者和服务使用者。服务提供者部分充当应用的后端,服务使用者充当满足应用用户的前端。服务层为服务提供者部分和服务使用者部分所共享。系统的垂直部分包括:集成层、数据架构层、QoS层和管理层。 应用系统层包括现有的套装应用(由专门服务制造商提供的应用)、客户应用(已经开发和待开发的应用)和遗留系统(以传统方式开发的应用)。这些应用一般只能用于一个目的,满足某一特定用户的需要。在SOA帮助下,应用可以被构造成具有标准接口的服务,然后被其他高层服务所重用。 服务部件层提供可实现服务层定义的服务接口的代码容器。服务部件依赖来自应用系统层的套装部件、来自服务层的服务、业务流程层的业务流程。例如服务部件可以用JavaEJB、或Net部件来实现。此外,服务部件包括多种实现方法, 第八章 面向服务架构和企业服务总线 而在服务层以服务提供的(或暴露的)方法。还有,从调度角度上看,服务部件层负责自动输入转换和输出适应。 服务层将三角形SOA模型扩展成完整的逻辑层,可实现服务注册、分解、发现、绑定、接口聚合以及生命周期管理。服务层引入一个概念-服务簇,服务簇是指从概念上满足相同的业务功能的服务类。这些服务可以是由

文档评论(0)

1亿VIP精品文档

相关文档