面向服务的体系结构

上传人:huo****ian 文档编号:253069246 上传时间:2024-11-28 格式:PPT 页数:32 大小:3.38MB
返回 下载 相关 举报
面向服务的体系结构_第1页
第1页 / 共32页
面向服务的体系结构_第2页
第2页 / 共32页
面向服务的体系结构_第3页
第3页 / 共32页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,IBM Software Group,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,IBM Software Group,*,面向服务的体系结构,-Service Oriented Architecture(SOA),Ding Li Yun,WebSphere Team,IBM Software Group,提纲,为什么需要,SOA,什么是,SOA(,Service Oriented Architecture,),SOA,的参考架构,SOA,的采用与实施,资源,2,提纲,为什么需要,SOA,什么是,SOA(,Service Oriented Architecture,),SOA,的参考架构,SOA,的采用与实施,资源,3,IT,的现状,多种多样的应用程序,平台的多样性,变更的不断增加,缺乏无缝的集成,系统不容易升级,流程缺乏灵活性和可重用性,4,商务模型的灵活性需要,IT,体系架构的支持和协作,灵活的商务,转型,商务流程外包,(BPO),合并,收购,&,剥离,灵活的,IT,随需应变的运作环境,要求,可组合的服务,可组合的,业务流程,Development,Infrastructure,Management,面向服务的体系架构,(SOA,),软件开发,整合,基础设施的管理,5,提纲,为什么需要,SOA,什么是,SOA(,Service Oriented Architecture,),SOA,的参考架构,SOA,的采用与实施,资源,6,什么是面向服务的体系结构?,SOA,是一种,构建,分布式系统的,方法,,,这些系统以,服务,的形式把应用功能提供给最终用户应用或其他服务,SOA,的定义:,定义了一套体系结构,利用,开放标准,把软件,资产,表达为,服务,提供了一套,标准的方法,来,表达,软件资产并与之,交互,每项软件资产成为,构建块,,,可以在开发其他应用时,重用,将重点转移到应用合成上,,,而不是关注实施细节,可以在内部使用,以便,在现有组件之外创建新应用,可以在外部使用,以便,与企业之外的应用集成到一起,SOA,是流程集成的关键,7,服务是什么,一个清晰定义的、可以被调用的业务功能单元,访问业务数据,或将业务数据的状态改变。,通过在外在的接口进行定义,与服务的实现相独立,在服务的请求者与服务的提供者之间提供契约。,可以通过通用的通讯协议进行通讯,提供交互性、位置透明化。,服务示例,业务流程服务,业务交易服务,业务功能服务,技术功能服务,SOA,是流程集成的关键,8,服务如何描述,服务通过标准的接口进行描述,(Metadata),。,服务的输入输出可以是简单的参数也可以是,XML,文档。,PRC Model,Document Level,现有的应用可以被赋予一个服务的封装。,The faade is described as the service,like EJB,WSDL(Web Services Description Language),可以作为一种标准来描述服务。,SOA,是流程集成的关键,9,服务如何交互,*,Sources:CBDi,服务的交互是通过数据交换来实现,.,企业服务总线,(Enterprise Services Bus),是一个逻辑架构,.,提供互相连接的服务,基于独立交易的服务要求,服务彼此交互,ESB,连接整合企业,IT,环境,.,不同位置,不同传输,跨越组织,ESB,协调服务的请求与响应,10,SOA,基本模型,Integration Architecture,(Enterprise Service Bus),Service Modeling,Existing Application Resources and Assets,Package,Custom,Application,Services,Business Process,Components,QoS,Security,Management&,Monitoring(Infrastructure Service),Process Choreography,Simple and Composite Services,Enterprise Components,Custom,Application,Package,Service Consumer,Service Provider,Presentation Layer,Data Architecture&Business Intelligence,Industry,Models,Composite service,Simple service,11,使用,SOA,前,使用,SOA,后,SOA,的价值体现,Business process,Services,Components,Existing application resources,Custom,application,Package,Data architecture&business intelligence,QoS,Security,Management&Monitoring(Infrastructure service),Integration architecture(Enterprise service bus.),Consumer layer,Process choreography,Simple and composite,services,Enterprise components,Service Consumer,Service Provider,Governance,1,2,3,4,5,6,7,8,9,业务方面,分解服务单元提高业务流程的细化程度,从而更好的提高业务的灵活性,能够快速构建新的业务流程和组合应用以应对服务需求的变化,通过服务单元来降低对基础架构的要求,IT,方面,通过,SOA,,实现可控的整合环境从而自身具有更好的反应能力,通过重用各种服务构件,降低开发和维护成本,可以使用现有的应用,无需替换,12,提纲,为什么需要,SOA,什么是,SOA(,Service Oriented Architecture,),SOA,的参考架构,SOA,的采用与实施,资源,13,业务整合的模式在发展,IBM,与您一同发展,灵活性,应用之间点到点的互联,简捷,基础的互联能力,Messaging Backbone,EAI,通过中心化的,Hub,连接应用,方便地对大量连接进行管理,Enterprise Application Integration(EAI),通过,ESB,进行服务的整合和编排,依靠精心定义的,标准化接口提供灵活的连接,Service Orientated Integration,SOA,架构要求给客户带来的灵活性回报,新一代的整合方式,14,SOA,参考架构,Apps&,Info Assets,Business Innovation&Optimization Services,DevelopmentServices,Interaction Services,Process Services,Information Services,Partner Services,Business App Services,Access Services,Integrated environment for design and creation of solution assets,Manage and secure services,applications&resources,Facilitates better decision-making with real-time business information,Enables collaboration between people,processes&information,Orchestrate and automate business processes,Manages diverse data and content in a unified manner,Connect with trading partners,Build on a robust,scaleable,and secure services environment,Facilitates interactions with existing information and application assets,ESB,Facilitates communication between services,IT ServiceManagement,Infrastructure Services,Optimizes throughput,availability and performance,Model,Assemble,Deploy,Manage,15,ESB,就是在,SOA,构架中实现服务间智能化集成和管理的中介,企业服务总线,概念,面向服务,:,服务的松耦合,叠进式集成,:,从小开始,插件方式,基于开放,标准,:,遵循开放,标准,支持多个厂商的产品,面向事件,:,应用间事件的交互,可变性,:,集中管理,提供安全,扩展,高效等功能,16,灵活的连接和通信基础设施,支持面向,SOA,的应用和服务整合。,协调,请求者和服务之间的传输协议,路由,服务之间的信息,转换,请求者和服务之间的消息格式,处理,来自不同业务源的事件信息,通过企业服务总线,(ESB),实现,SOA,的部署,颜色,=,数据类型,形状,=,协议,17,通过,ESB,实现,SOA,的部署,Turn this,into this(services).,Application,Application,Application,Application,Application,Application,Application,Application,Interface,Interface,Interface,Interface,Interface,Interface,Interface,=,interface,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,into this(SOA),Enterprise Service Bus,Interface,Interface,Interface,Interface,Interface,Interface,Interface,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Service,Application,Ser
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!