面向服务的体系结构

上传人:宝路 文档编号:50882755 上传时间:2018-08-11 格式:PPT 页数:32 大小:4.40MB
返回 下载 相关 举报
面向服务的体系结构_第1页
第1页 / 共32页
面向服务的体系结构_第2页
第2页 / 共32页
面向服务的体系结构_第3页
第3页 / 共32页
面向服务的体系结构_第4页
第4页 / 共32页
面向服务的体系结构_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《面向服务的体系结构》由会员分享,可在线阅读,更多相关《面向服务的体系结构(32页珍藏版)》请在金锄头文库上搜索。

1、IBM Software Group 2005 IBM Corporation面向服务的体系结构面向服务的体系结构- Service Oriented Architecture (SOA)Ding Li Yun Ding Li Yun WebSphere Team WebSphere Team IBM Software GroupIBM Software Group IBM Software Group提纲提纲 为什么需要为什么需要SOASOA 什么是什么是SOA (SOA (Service Oriented Architecture Service Oriented Architecture

2、 ) ) SOASOA的参考架构的参考架构 SOASOA的采用与实施的采用与实施 资源资源2IBM Software Group提纲提纲 为什么需要为什么需要SOASOA 什么是什么是SOA (SOA (Service Oriented Architecture Service Oriented Architecture ) ) SOASOA的参考架构的参考架构 SOASOA的采用与实施的采用与实施 资源资源3IBM Software GroupITIT的现状的现状 多种多样的应用程序多种多样的应用程序 平台的多样性平台的多样性 变更的不断增加变更的不断增加 缺乏无缝的集成缺乏无缝的集成 系统

3、不容易升级系统不容易升级 流程缺乏灵活性和可重用性流程缺乏灵活性和可重用性4IBM Software Group 商务模型的灵活性需要商务模型的灵活性需要 IT IT 体系架构的支持和协作体系架构的支持和协作灵活的商务转型 商务流程外包 (BPO) 合并, 收购 & 剥离灵活的灵活的 ITIT随需应变的运作环境随需应变的运作环境要求可组合的服务可组合的 业务流程DevelopmentInfrastructureManagement面向服务的体系架构面向服务的体系架构 (SOA(SOA)软件开发 整合基础设施的管理5IBM Software Group提纲提纲 为什么需要为什么需要SOASOA

4、什么是什么是SOA (SOA (Service Oriented Architecture Service Oriented Architecture ) ) SOASOA的参考架构的参考架构 SOASOA的采用与实施的采用与实施 资源资源6IBM Software Group 什么是面向服务的体系结构?什么是面向服务的体系结构? SOA是一种构建分布式系统的方法,这些系统以服 务的形式把应用功能提供给最终用户应用或其他服 务 SOA的定义:4 定义了一套体系结构,利用开放标准把软件资产表 达为服务4 提供了一套标准的方法来表达软件资产并与之交互4 每项软件资产成为构建块,可以在开发其他应用时

5、 重用4 将重点转移到应用合成上,而不是关注实施细节4 可以在内部使用,以便在现有组件之外创建新应用4 可以在外部使用,以便与企业之外的应用集成到一 起SOA 是流程集成的关键7IBM Software Group 服务是什么服务是什么一个清晰定义的、可以被调用的业务功能单元访问业务数据,或将业务数据的状态改变。通过在外在的接口进行定义,与服务的实现相独 立,在服务的请求者与服务的提供者之间提供契 约。可以通过通用的通讯协议进行通讯,提供交互性 、位置透明化。服务示例业务流程服务业务交易服务业务功能服务技术功能服务SOA 是流程集成的关键8IBM Software Group 服务如何描述服务

6、如何描述 服务通过标准的接口进行描述(Metadata)。 服务的输入输出可以是简单的参数也可以是XML文档。 4 PRC Model4 Document Level 现有的应用可以被赋予一个服务的封装。 4 The faade is described as the service,like EJB WSDL (Web Services Description Language)可以作 为一种标准来描述服务。SOA 是流程集成的关键9IBM Software Group 服务如何交互服务如何交互*Sources: CBDi 服务的交互是通过数据交换 来实现. 企业服务总线(Enterpris

7、e Services Bus)是一个逻辑 架构. 提供互相连接的服务 基于独立交易的服务要求,服 务彼此交互 ESB连接整合企业IT环境. 不同位置,不同传输,跨越组 织 ESB协调服务的请求与响应10IBM Software Group SOASOA基本模型基本模型 Integration ArchitectureIntegration Architecture (Enterprise Service Bus)Service ModelingExisting Application Resources and Assets PackageCustom ApplicationServicesS

8、ervicesBusiness ProcessBusiness Process ComponentsComponents QoS, Security, Management & Monitoring (Infrastructure Service)Process ChoreographySimple and Composite ServicesEnterprise ComponentsCustom ApplicationPackageService ConsumerService ProviderPresentation LayerPresentation LayerData Architec

9、ture & Business IntelligenceData Architecture & Business IntelligenceIndustry ModelsComposite serviceSimple service11IBM Software Group使用使用SOASOA前前使用使用SOASOA后后SOASOA的价值体现的价值体现Business processServicesComponentsExisting application resourcesCustom applicationPackageData architecture & business intelli

10、genceQoS, Security, Management & Monitoring (Infrastructure service)Integration architecture (Enterprise service bus.)Consumer layerProcess choreographySimple and composite servicesEnterprise componentsService ConsumerService ProviderGovernance123456789业务方面 4 分解服务单元提高业务流程的细化程度,从而更好的提高业务的灵活性 4 能够快速构建

11、新的业务流程和组合应用以应对服务需求的变化 4 通过服务单元来降低对基础架构的要求IT方面 4 通过SOA,实现可控的整合环境从而自身具有更好的反应能力 4 通过重用各种服务构件,降低开发和维护成本 4 可以使用现有的应用,无需替换12IBM Software Group提纲提纲 为什么需要为什么需要SOASOA 什么是什么是SOA (SOA (Service Oriented Architecture Service Oriented Architecture ) ) SOASOA的参考架构的参考架构 SOASOA的采用与实施的采用与实施 资源资源13IBM Software Group业务

12、整合的模式在发展, IBM与您一同发展灵活性 应用之间点到点的互联 简捷,基础的互联能力Messaging Backbone EAI 通过中心化的Hub连接 应用 方便地对大量连接进行管理Enterprise Application Integration (EAI) 通过ESB进行服务的整合和编排 依靠精心定义的标准化接口提供 灵活的连接Service Orientated IntegrationSOASOA架构要求给客户带来的灵活性回报架构要求给客户带来的灵活性回报 新一代的整合方式14IBM Software Group SOASOA参考架构参考架构Apps & Info AssetsB

13、usiness Innovation & Optimization ServicesDevelopment ServicesInteraction ServicesProcess ServicesInformation ServicesPartner ServicesBusiness App ServicesAccess ServicesIntegrated environment for design and creation of solution assets Manage and secure services, applications & resourcesFacilitates

14、better decision-making with real-time business informationEnables collaboration between people, processes & information Orchestrate and automate business processesManages diverse data and content in a unified mannerConnect with trading partnersBuild on a robust, scaleable, and secure services enviro

15、nmentFacilitates interactions with existing information and application assetsESBFacilitates communication between services IT Service ManagementInfrastructure ServicesOptimizes throughput, availability and performanceModelAssembleDeployManage15IBM Software GroupESB就是在SOA构架中实现服务间智能化集成和管理的中介企业服务总线企业服务总线概念概念面向服务: 服务的松耦合叠进式集成: 从小开始,插 件方式基于开放,标准: 遵循开放,标准,支持多个厂商的产品面向事件: 应用间事件 的交互可变性: 集中管理,提供安全, 扩展,高效等功能16IBM Software Group灵活的连接和通信基础设施,支 持面向SOA的应用和服务整合。 协调 请求者和服务之间的传输协议 路由 服务之间的信息 转换 请求者和服务之间的消息格式 处理 来自不同业务源的事件信息通过企业服务总线通过企业服务总线(ESB)(ESB)实现实现SOASOA的部署

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号