SOA技术概述.ppt

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

服务集成器(Service Integrator) Operational Systems Service-Oriented Business Process Component-based Presentation QoS, Security, Management Monitoring (Infrastructure Service) Integration Architecture (Enterprise Service Bus) Object-oriented CICS/COBOL CRM, ERP Business Intelligence Process Choreography Composite Services Portlets 5 4 3 2 1 6 7 Enterprise Components 1.5.5 企业服务总线 (Enterprise Service Bus, ESB) 问题 SOA的重要目标就是要在分布式环境下实现多组织之间业务的交互与协同;因此独立存在的服务是没有意义的; 即使采用上面的service integrator,一个组织中存在的和使用的服务数量仍然是巨大的,它们之间的关系也很复杂。 必须提供一种手段,能够将多方提供的服务集成在一起,并试图构造一种通用的服务基础设施来来管理它们。 服务编排模式:总线 服务 客户端1 服务 客户端2 服务 客户端n 服务 提供者1 服务 提供者2 服务 提供者n 总线 企业服务总线(ESB) 企业服务总线(Enterprise Service Bus)是一个整合应用和服务的灵活的连接基础组织,支持实现多个服务的编排。 企业服务总线(ESB) 形状 = 协议 颜色 = 数据类型 ESB在请求者和服务之间实现了: 转化请求者和服务之间的传输协议 处理分离资源间的业务事件 转换请求者和服务之间的消息格式 路由服务间的消息 ESB体系结构 ESB 网关 Internet 外部服务 请求者 外部服务 提供者 CAD 服务 PDM ERP 服务 服务 路由、中介、 转换、日志等 企业服务总线ESB Hub 适配器 适配器 适配器 ESB命名空间 ESB管理类服务 适配器 服务目录 服务编排 ESB体系结构 Reliable Asynchronous Secure Messaging ERP .NET Web Services SOAP/ HTTP SOAP/ HTTP SOAP/ HTTP JMS JCA Transformation (XSLT) Connection Layer Connection Layer Communication Layer C/C++ Legacy Application J2EE ESB对异构服务的集成 (对比)传统的EAI方式:P2P的集成 (对比)基于ESB的集成方式:Hub/Bus 两种集成方式的对比:P2P vs ESB 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 【信息孤岛的出现】 IDC统计,在过去的10年中,全球企业在信息系统上一共投资18万亿美元。巨大的投资为企业建立了众多信息系统,以帮助企业进行内外部业务的处理和管理工作。现代企业在IT系统的帮助下不断提升自身发展,同时也越来越依赖于IT系统,造成了“IT就是企业,企业就是IT” 的现状,IT系统的复杂化、更新缓慢严重制约了企业业务的发展。 据META Group的统计,一家典型的大型企业平均拥有49个应用系统, * * 从演变的历程来看,SOA在很多年前就被提出来了,现在SOA的再现和流行是若干因素的结合。一方面是多年的软件工程发展和实践所积累的经验、方法和各种设计/架构模式,包括OO/CBD/MDD/MDA、EAI和中间件;另一方面是互联网的多年发展带来前所未有的分布式系统的交互能力和标准化基础。与此同时,企业越来越重视业务模型本身的组件化,以支持高度灵活的业务战略。但是现有的企业软件架构不够灵活,难以适应日益复杂的企业整合,难以满足随需应变商务的需要,因此与业务对齐、以业务的敏捷应变能力为首要目标、松散耦合、支持重用的SOA架构方法得到青睐。 * 计算环境由一组计算机、软件平台和相互联通的网络组成,这个环境能够处理和交换数字信息,允许外界访问其内信息资源。 不同的计算环境有不同的计算风格和编程模型,由

文档评论(0)

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

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

1亿VIP精品文档

相关文档