soa中的choreography - 人机交互与虚拟现实研究中心.ppt

soa中的choreography - 人机交互与虚拟现实研究中心.ppt

soa中的choreography - 人机交互与虚拟现实研究中心

山东大学软件学院 SSME V4.0 服务科学概论 第3章 服务计算相关技术 服务的故事之架构(Architecture) 英国首相丘吉尔说,我们构造建筑物,然后建筑物构造我们(We shape our buildings, and afterwards our buildings shape us) 1.面向服务的体系结构(SOA) 什么是“SOA” 从字面上看,SOA=Service(服务)+体系结构(Architecture) 服务的含义 从外特性上看,一个服务被定义为显式的、独立于服务具体实现技术细节的接口。 从内特性上看,服务封装了可复用的业务功能,这些功能通常是大粒度业务,如业务过程、业务活动等。服务的实现可采用任何技术平台,如J2EE、.Net等。 软件体系结构的发展与演化 系统(程序) = 算法 + 数据结构 (1960’s ) 系统 = 子程序 + 子程序 (1970’s ) 系统 = 对象 + 对象关联机制 (1980’s ) 系统 = 软构件 + 连接件 (1990’s ) 系统 = 服务 + 服务连接件 (2000’s) 为什么要引入SOA? (1) Internet环境下的企业交互 现代企业已经不再是封闭的企业,市场分工的日益专业化使得企业之间可能存在大量频繁的交互行为,以发挥各自的竞争优势: 供应链:供应商-制造商; 客户关系管理:制造商-物

文档评论(0)

1亿VIP精品文档

相关文档