1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅 析 面 向 服 务 的 体 系 结 构 SOA 第五小组 小组组长:信管072 王景玫 200700654205 小组组员:信管072 杜丽丽 200700654203 小组组员:信管072 余靖 200700654211 小组组员:信管072 苏盼 200700654213 小组组员:信管071 杜招娣 200600654102 目录 1.SOA技术起源和发展史 - 4 - 1.1 SOA的技术体系和初衷 - 4 - 1.2 SOA发展简史 - 5 - 2. SOA的具体定义及特点 - 6 - 2.1 SOA的定义 - 6 - 2.2 SOA的特点 - 7 - 2.2.1松耦合 - 7 - 2.2.2明确定义的接口 - 7 - 2.2.3无状态的服务设计 - 8 - 2.2.4服务粒度 - 8 - 3. SOA的实施 - 8 - 3.1 SOA的实现方法 - 9 - 3.1.1 CORBA组件实现方法 - 9 - 3.1.2 Web Service组件实现方法 - 10 - 3.1.3 Jini组件实现方法 - 10 - 3.1.4 DCOM组件实现方法 - 11 - 3.2 面向SOA的企业应用集成环境 - 12 - 3.3 企业实施SOA的阶段 - 13 - 3.3.1 探索阶段 - 13 - 3.3.2 采纳阶段 - 14 - 3.3.3 利用阶段 - 14 - 3.3.4 成熟阶段 - 14 - 3.4实施SOA应注意的方面 - 15 - 4. SOA的案例分析 - 17 - 4.1 以服务为中心的企业整合-案例分析 - 17 - 4.1.1 案例背景 - 17 - 4.1.2 业务环境分析 - 18 - 4.1.3 服务建模 - 20 - 4.1.4 IT环境分析 - 21 - 4.1.5开发过程 - 24 - 4.1.6总结 - 24 - 5. SOA面临的发展问题及优势 - 24 - 5.1影响SOA发展的问题 - 24 - 5.1.1 SOA与市场的脱节 - 25 - 5.1.2 数据描述局部有序 - 25 - 5.1.3 信息共享模式单一 - 25 - 5.1.4 应用系统多自成体系,信息资源的获取与使用机制僵硬 - 25 - 5.1.5误以为每个人的想法都与你一致 - 26 - 5.2实施SOA可能带来的主要优势有5点: - 26 - 5.2.1 SOA可与供应链紧密结合 - 26 - 5.2.2 SOA与平台无关,减少了业务应用实现的限制 - 27 - 5.2.3 增加与减少伙伴对业务系统影响低 - 27 - 5.2.4 可按模块进行实施 - 27 - 5.2.5 SOA的实施可能并不具有成本显著性 - 28 - 6.小结 - 28 - 浅析面向服务的体系结构——SOA 1.SOA技术起源和发展史1.1 SOA的技术体系和初衷 Internet 产业正在成为全球最大的产业。在开发、动态的internet 环境下,实现灵活的、可信的、协同的信息资源共享和利用已经成为信息化社会的重大需求。近年来,基于服务概念的资源封装和抽象逐渐成为资源发布、共享和应用协同的重要技术基础,由此产生了一种新的IT架构组织模式---SOA。下面从软件技术的角度阐释SOA出现并流行的原因: SOA的出现和流行,是软件技术(特别是分布计算机技术)发展到一定阶段的自然产物。软件技术的发展,遵循着自身的规律,驱动软件技术不断向前发展的核心动因之一是复杂性控制。回顾软件技术的发展史,构成软件系统的基本元素---软件实体经历了从语句、函数、过程、模块、抽象数据类型、对象、构架等多个阶段。在软件技术的发展过程中,软件实体的主要发展趋势是主体化,即内容的自包含性、结构的独立性和实体的适应性。每一种新兴的软件技术的出现,都是为了应对当时最为紧要的某些复杂性控制问题从而更好的去适应日益的开放与应用的环境对软件的需求。 20世纪80年代以来,面向对象的方法获得了巨大的 成功。当面向对象的方法应用于大规模工业软件生产环境时,出现了基于构件的软件开发方法(component base software development, CBSD),力求通过组装预先定制好的软件构件来构造应用系统,从而有效地支持软件复用,CBSD体现了“购买而不是重新构造”的哲学。在构件技术逐步成熟的基础上,由于人们对更大力度软件复用和更灵活软件互操作所带来的业务敏捷性的高度关注,又导致了SOA的出现。作为SOA中最为核心的概念,服务时软件构件在开放、动态、多变的internet环境下的一种自然扩展和延伸,它作为应用开发的基本单元,能够快速、便捷、低耗地开发和组装应用系统,并有效地解决爱分布、异构的环境中数据、应用和系统集成的问

文档评论(0)

PPT精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档