欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    SOA原理与集成实例课件.ppt

    • 资源ID:1288750       资源大小:2.28MB        全文页数:42页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SOA原理与集成实例课件.ppt

    SOA原理与集成实例,SOA原理与集成实例,CONFIDENTIAL - All Rights Reserved,2,目录,从技术角度理解SOA,从业务角度理解SOA,SOA项目的开发流程,SOA集成实例,CONFIDENTIAL - All Rights Re,CONFIDENTIAL - All Rights Reserved,3,目录,从技术角度理解SOA,从业务角度理解SOA,SOA项目的开发流程,SOA集成实例,CONFIDENTIAL - All Rights Re,SOA简介,SOA的起源。1996年,提出概念Web Services技术兴起中间件厂商参与企业应用软件厂商参与在企业中的应用SOA的定义SOA是一种可以不断进化的方式,用它来构建以解决商业问题为中心的IT系统,SOA简介SOA的起源。,企业的问题,创新迫在眉睫。新产品、新服务、新客户、新市场;市场变化越来越快企业与客户的交互越来越多企业从高度结构化、集中化转向扁平化、分散化灵活应对,成为企业成功的必要条件随需而变的商业模式、业务流程、业务模型,企业的问题创新迫在眉睫。,企业IT系统的现状,IT系统已经变成企业运维的基础设施IT系统的过于沉重需求变更软件升级系统间的集成,企业IT系统的现状,对企业IT系统改造的基本理念,重用已有的业务功能改进业务流程遵循开放的标准简化不同应用间的连接分离前、后端系统,对企业IT系统改造的基本理念,SOA是什么,SOA是一种业务驱动的IT架构方式,支持对业务进行整合,使其成为一种相互联系、可重用的业务任务或服务。 S(服务):一项或一组任务,可以完成某一工作 。 A(架构):一种可以满足松耦合的服务组织和调用方式。,SOA是什么SOA是一种业务驱动的IT架构方式,支持对业务进,SOA参考架构,SOA参考架构,SOA中的关键概念,Web服务基于标准松耦合粒度业务服务注册中心和存储库企业服务总线(ESB)服务之间的消息路由请求者和服务之间的传输协议转换请求者和服务之间的消息格式的转换处理来自不同业务的各自事件保证服务质量(安全、可靠和交互处理)BPM一种在人员、系统和信息之间整合软件能力和业务专门技术的规则,该规则的制定是为了加快流程的改进和促进业务的创新。,SOA中的关键概念Web服务,企业应用SOA的成熟度模型,初始化服务架构化服务业务和协作服务可测量的业务服务优化的业务服务,企业应用SOA的成熟度模型,CONFIDENTIAL - All Rights Reserved,12,目录,从技术角度理解SOA,从业务角度理解SOA,SOA项目的开发流程,SOA集成实例,CONFIDENTIAL - All Rights Re,SOA的特性,SOA是一种设计、开发、布署和管理信息逻辑单元(服务)的模型SOA是一个组件模型,它将应用程序的不同功能单元(服务)通过这些服务之间定义良好的接口和契约联系起来。,SOA的特性,SOA的分层架构模型,SOA的分层架构模型,SOA的技术架构模型,SOA的技术架构模型,SOA 适合解决的问题,分布式系统:随着业务的增长,其变得越来越复杂,越来越多的系统和公司被牵扯进来。这是一个持续集成和持续变化的过程。SOA非常适合处理这种复杂的分布式系统。其使得服务提供者和服务消费者非常方便的交互。不同的所有者:一个分布式系统可能会被不同的所有者控制,比如,不同的团队、部门、甚至不同的公司。他们可以有不同的平台、进度、优先级、预算等。SOA中包括了处理这种情况的理论和实践,目前只有SOA可以做到这一点。异构系统:大型系统一般是由多个异构系统组成的,比如一个大型系统可能使用不同的平台、不同的编程语言、甚至不同的中间件。它们往往是大型机、SAP主机、数据库、J2EE应用程序、规则引擎等的混合物。以往集成分布式异构系统的方法是除去异构性,使用一个统一的解决方案。但在分布式系统由不同的所有人控制时,这种方式是行不通的。而SOA方法允许对异构的系统进行集成。,SOA 适合解决的问题分布式系统:随着业务的增长,其变得越来,CONFIDENTIAL - All Rights Reserved,17,目录,从技术角度理解SOA,从业务角度理解SOA,SOA项目的开发流程,SOA集成实例,CONFIDENTIAL - All Rights Re,SOA的开发流程,SOA的开发流程,初始化项目范围,创建或修改实现业务目标的业务流程。标识每个流程带来的挑战 按照困难对流程进行排序 决定流程需求收集的顺序 决定流程和支持系统的架构,初始化项目范围 创建或修改实现业务目标的业务流程。,发现流程的7个关键问题,哪些业务流程需要改变 变化的目的是什么 如果流程没能正确执行,会对业务产生什么结果 业务流程执行的最高速率是多少 业务流程当前的成熟度如何 每个业务流程在企业内是否有多个变种 每个流程的关键利益人,发现流程的7个关键问题哪些业务流程需要改变,业务流程建模,业务流程建模,领域建模,领域建模,定义系统架构,高级别的架构:标明主要的组件和服务,为每个单独的活动安排职责,标识组件间的通讯需求,决定组件的具体位置。通讯:决定通讯的传输机制和需要的适配器,标明必须的数据展现和内容转换的需求。数据:决定记录系统,身份标识如何被映射,是否需要通用数据模型,信息是否需要复制,复制如何被管理,结果在那里被验证。调整:决定执行的流程如何被调整。这种调整选择对业务流程的破坏如何探测,决定流程是否和如何被监控和管理,决定业务流程的调整模式。高可用性、容错性和负载均衡的需求和机制。安全:决定授权、认证、加密、审核日志的需求,并将这些活动安排到合适的组件。监控:决定在业务流程和组件级别上如何监控和怎样监控。测试:决定业务流程和系统如何被测试并且修改系统。设计使其易于测试。,定义系统架构高级别的架构:标明主要的组件和服务,为每个单独的,定义服务,映射已有功能服务:如查询存款记录、查询贷款记录和担保。新建流程服务:如贷款流程、评估信用等级。新建人工服务:如审批。 新建业务规则服务:如计算信用等级。 新建功能服务:如确认购车价格。,定义服务映射已有功能服务:如查询存款记录、查询贷款记录和担保,服务的组成,服务分为Interface和Implementation两个部份。其中Implementation部份可以基于新开发的应用程序;已存在的应用程序;原有服务的组合。,服务的组成服务分为Interface和Implementat,使用SOA构建企业应用,使用SOA构建企业应用,SOA的治理模型,SOA的治理模型,Web服务的监控,1.把监控代理安装在布署有Web Service的应用服务器上。2.设置监控条件3.监控代理侦听到服务性能信息违反了预先设定的条件后,发出报警事件。4.监控服务器接收事件,进行处理,显示在管理控制台上。,Web服务的监控1.把监控代理安装在布署有Web Servi,CONFIDENTIAL - All Rights Reserved,29,目录,从技术角度理解SOA,从业务角度理解SOA,SOA项目的开发流程,SOA集成实例,CONFIDENTIAL - All Rights Re,30,集成步骤,Existing Systems Analysis Data Modeling Service Design Service Implementation Integration Design Security DesignGovernance Process,30集成步骤 Existing Systems Analys,31,Existing Systems Analysis,1. Overview of Existing Systems,31Existing Systems Analysis1.,32,Existing Systems Analysis,2. Business Process of Existing Systems,Business Process for Installation,Business Process for Service Request,Business Process for FE Service,Business Process for Parts/Tools Management,32Existing Systems Analysis2.,33,Data Modeling,1. Information Model,2. Document Model,33Data Modeling1. Information,34,Service Design,1. Service Inventory,34Service Design1. Service Inv,35,Service Design,2. Using services to build enterprise solution,35Service Design2. Using servi,36,Service Implementation,1. Service Architecture,2. Migration from CARES to Siebel System,36Service Implementation1. Ser,37,Integration Design,1. Integration with existing CICS Transaction,2. Integration with asp/jsp,3. Integration with existing J2EE Application,37Integration Design1. Integra,38,Integration Design,4. Integration Based on the venders web services,5. Integration with exist database,38Integration Design4. Integra,39,Security Design,1. Security Architecture,39Security Design1. Security A,40,Security Design,3. Authorization and Access Control,4. Confidentiality,5. Integrity and non-repudiation,2. Authentication,40Security Design3. Authorizat,41,Security Design,6. Excepting Handling and Logging,41Security Design6. Excepting,42,Governance Process,1.Design-time governance,2. Deploy-time governance,The Service IdentificationThe Service Design and SpecificationThe Service Implementation,3. Run-time governance,The Service UtilizationThe Service Retirement,42Governance Process1.Design-t,

    注意事项

    本文(SOA原理与集成实例课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开