10SOA面向服务的体系结构.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10SOA面向服务的体系结构

软件体系结构 10 面向服务的体系结构 刘旭东 cameran@ * 主要内容 企业应用软件(Enterprise Software) 企业应用集成EAI (Enterprise Application Integration) 面向服务的体系结构SOA(Service Oriented Architecture) 10.1 企业应用软件 Enterprise Software and Applications 软件系统的类型 个人软件 企业软件 企业管理软件:ERP、SCM、CRM、财务软件等; 办公软件:Office、Email等; 辅助设计软件:CAD、CAM、CAPP、CASE工具等; 系统软件 DBMS OS Middleware 开发工具:CASE工具、IDE等; 企业应用软件(Enterprise Software and Applications) 企业软件是为了解决企业范围内业务问题的软件系统,而不是针对局部问题; 企业软件是支持企业业务和企业内各业务单元之间进行沟通的核心; 企业软件通常由一组软件产品+开发工具构成; 企业应用软件的类型 从企业应用软件的功能上来分: 办公软件:OA (Office Automation) 管理软件:ERP/SCM/CRM/e-Business 辅助设计软件:CAD/CAM/CAPP 企业应用软件分类 企业应用软件的行业分类 钢铁冶金 饮料食品 物流 电信 家用电器 日用品 医药 金融 集团企业 机械电机 旅游 咨询 … 软件集成 交通运输 烟草 地产 能源电力 连锁分销 服装 纺织 电子电器 制造业 石化 建筑 … 企业应用软件的提供商 企业应用软件的特点 以流程管理(Business Process)为主线 以数据/知识管理(Data Knowledge)为核心 以提高管理效率和管理水平(Management Efficiency Quality)为目标 分布式+协同性 (Distribution Collaboration) 异构性+集成性 (Heterogeneous Integration) 10.2 企业应用集成 Enterprise Application Integration Enterprise Application Integration (EAI) Enterprise Application Integration (EAI) is defined as the uses of software and computer systems architectural principles to integrate a set of enterprise computer applications to support the unrestricted sharing of data and business processes throughout the networked applications or data sources in an organization. 企业应用集成EAI:按照特定的设计原则,将一组企业应用集成在一起,以支持在组织范围内分布的多个应用或数据源之间能够不受限制的进行数据与信息共享。 为什么产生EAI的概念 在当今动态的业务环境下,诸如ERP、SCM、CRM等企业ESA对企业竞争力的提升具有重要作用; 现代企业管理的一个挑战在于:企业内分布在各处的信息能够被任何其他人无障碍的访问; 但是,企业内的很多系统都是在不同时期开发的,因此往往形成信息孤岛; 当不同的系统无法有效共享数据时,就产生了信息交流的瓶颈,影响决策的效率。 企业内应用系统之间频繁的业务交互 企业间应用系统之间频繁的业务交互 EAI的目的 EAI的目的就是解决不同应用之间的互访问题,同时使企业的员工、决策者和其他企业的合作伙伴能够很容易的访问各类数据,而不管这些数据在什么地方和哪个系统中,从而实现数据与知识的共享。 EAI不仅包括企业内部的应用系统的集成,还包括企业与企业之间的集成,以实现企业与企业之间信息交换、业务协同、过程集成,例如: B2B 虚拟企业/动态联盟 供应链 EAI的基本构件 Applications (各类异构的应用系统) Adaptors (适配器) 异构的应用系统 适配器(Adaptor) Adapters (适配器) 为什么要用到“适配器”:异构系统之间的“不匹配” 适配器(Adaptor) 适配器(Adaptor)的作用 Map heterogenous data formats, interfaces and protocols into a common model and fo

文档评论(0)

bodkd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档