面向服务的体系结构.ppt

上传人:sh****n 文档编号:6652720 上传时间:2020-03-01 格式:PPT 页数:32 大小:4.40MB
返回 下载 相关 举报
面向服务的体系结构.ppt_第1页
第1页 / 共32页
面向服务的体系结构.ppt_第2页
第2页 / 共32页
面向服务的体系结构.ppt_第3页
第3页 / 共32页
点击查看更多>>
资源描述
面向服务的体系结构 ServiceOrientedArchitecture SOA DingLiYunWebSphereTeamIBMSoftwareGroupdingliy 2 提纲 为什么需要SOA什么是SOA ServiceOrientedArchitecture SOA的参考架构SOA的采用与实施资源 3 提纲 为什么需要SOA什么是SOA ServiceOrientedArchitecture SOA的参考架构SOA的采用与实施资源 4 IT的现状 多种多样的应用程序平台的多样性变更的不断增加缺乏无缝的集成系统不容易升级流程缺乏灵活性和可重用性 5 商务模型的灵活性需要IT体系架构的支持和协作 灵活的商务转型商务流程外包 BPO 合并 收购 剥离 灵活的IT 随需应变的运作环境 要求 可组合的服务 可组合的业务流程 Development Infrastructure Management 面向服务的体系架构 SOA 软件开发 整合 基础设施的管理 6 提纲 为什么需要SOA什么是SOA ServiceOrientedArchitecture SOA的参考架构SOA的采用与实施资源 7 什么是面向服务的体系结构 SOA是一种构建分布式系统的方法 这些系统以服务的形式把应用功能提供给最终用户应用或其他服务SOA的定义 定义了一套体系结构 利用开放标准把软件资产表达为服务提供了一套标准的方法来表达软件资产并与之交互每项软件资产成为构建块 可以在开发其他应用时重用将重点转移到应用合成上 而不是关注实施细节可以在内部使用 以便在现有组件之外创建新应用可以在外部使用 以便与企业之外的应用集成到一起 SOA是流程集成的关键 8 服务是什么 一个清晰定义的 可以被调用的业务功能单元访问业务数据 或将业务数据的状态改变 通过在外在的接口进行定义 与服务的实现相独立 在服务的请求者与服务的提供者之间提供契约 可以通过通用的通讯协议进行通讯 提供交互性 位置透明化 服务示例业务流程服务业务交易服务业务功能服务技术功能服务 SOA是流程集成的关键 9 服务如何描述 服务通过标准的接口进行描述 Metadata 服务的输入输出可以是简单的参数也可以是XML文档 PRCModelDocumentLevel现有的应用可以被赋予一个服务的封装 Thefa adeisdescribedastheservice likeEJBWSDL WebServicesDescriptionLanguage 可以作为一种标准来描述服务 SOA是流程集成的关键 10 服务如何交互 Sources CBDi 服务的交互是通过数据交换来实现 企业服务总线 EnterpriseServicesBus 是一个逻辑架构 提供互相连接的服务基于独立交易的服务要求 服务彼此交互ESB连接整合企业IT环境 不同位置 不同传输 跨越组织ESB协调服务的请求与响应 11 SOA基本模型 IntegrationArchitecture EnterpriseServiceBus ExistingApplicationResourcesandAssets Package CustomApplication Services BusinessProcess Components QoS Security Management Monitoring InfrastructureService ProcessChoreography SimpleandCompositeServices EnterpriseComponents CustomApplication Package ServiceConsumer ServiceProvider PresentationLayer DataArchitecture BusinessIntelligence IndustryModels Compositeservice Simpleservice 12 使用SOA前 使用SOA后 SOA的价值体现 业务方面分解服务单元提高业务流程的细化程度 从而更好的提高业务的灵活性能够快速构建新的业务流程和组合应用以应对服务需求的变化通过服务单元来降低对基础架构的要求IT方面通过SOA 实现可控的整合环境从而自身具有更好的反应能力通过重用各种服务构件 降低开发和维护成本可以使用现有的应用 无需替换 13 提纲 为什么需要SOA什么是SOA ServiceOrientedArchitecture SOA的参考架构SOA的采用与实施资源 14 业务整合的模式在发展 IBM与您一同发展 应用之间点到点的互联简捷 基础的互联能力 MessagingBackbone EAI通过中心化的Hub连接应用方便地对大量连接进行管理 EnterpriseApplicationIntegration EAI 通过ESB进行服务的整合和编排依靠精心定义的标准化接口提供灵活的连接 ServiceOrientatedIntegration SOA架构要求给客户带来的灵活性回报新一代的整合方式 15 SOA参考架构 Apps InfoAssets BusinessInnovation OptimizationServices DevelopmentServices InteractionServices ProcessServices InformationServices PartnerServices BusinessAppServices AccessServices Integratedenvironmentfordesignandcreationofsolutionassets Manageandsecureservices applications resources Facilitatesbetterdecision makingwithreal timebusinessinformation Enablescollaborationbetweenpeople processes information Orchestrateandautomatebusinessprocesses Managesdiversedataandcontentinaunifiedmanner Connectwithtradingpartners Buildonarobust scaleable andsecureservicesenvironment Facilitatesinteractionswithexistinginformationandapplicationassets ITServiceManagement InfrastructureServices Optimizesthroughput availabilityandperformance 16 ESB就是在SOA构架中实现服务间智能化集成和管理的中介 企业服务总线概念 面向服务 服务的松耦合 叠进式集成 从小开始 插件方式 基于开放 标准 遵循开放 标准 支持多个厂商的产品 面向事件 应用间事件的交互 可变性 集中管理 提供安全 扩展 高效等功能 17 灵活的连接和通信基础设施 支持面向SOA的应用和服务整合 协调请求者和服务之间的传输协议 路由服务之间的信息 转换请求者和服务之间的消息格式 处理来自不同业务源的事件信息 通过企业服务总线 ESB 实现SOA的部署 18 通过ESB实现SOA的部署 Turnthis intothis services Application Application Application Application Application Application Application Application Interface Interface Interface Interface Interface Interface Interface interface ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService intothis SOA EnterpriseServiceBus Interface Interface Interface Interface Interface Interface Interface ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService ApplicationService 19 SOA参考架构 Implement Deployment AssetMgmt Adhoccomposition UserIntegration DeviceIntegration ServiceChoreography BusinessRules Staff PartnerManagement Protocol DocumentHandling Component Data Edge ObjectDiscovery EventCapture Security Policy ITMonitoring BusinessModeling WorkloadManagement BusinessDashboards HighAvailability Virtualization BusinessMonitoring MasterDataManagement InformationIntegration DataManagement ServiceEnablement Apps InfoAssets BusinessInnovation OptimizationServices DevelopmentServices InteractionServices ProcessServices InformationServices PartnerServices BusinessAppServices AccessServices ESB ITServiceManagement InfrastructureServices Interoperability Mediation Registry 20 BusinessInnovation OptimizationimprovesCompositeApplications BusinessDashboard ITimpactonprocesses SOA参考架构 21 提纲 为什么需要SOA什么是SOA ServiceOrientedArchitecture SOA的参考架构SOA的采用与实施资源 22 SOALifecycle面向服务架构项目的全过程 收集需求建模和仿真设计 发现构建和测试组合 流程整合人员整合信息整合和管理 应用程序和服务管理身份识别和权限管理监控商业标准 财务透明商业 IT调整过程控制 23 建模 以进行业务分析为SOA编排设计商业过程 增强功能 WebSphereBusinessModeler 扩展的用户体验和分析能力更精细和精确的业务事务建模协作工作能力 支持团队开发能够通过web发布 共享业务模型并进行相关讨论业务性能建模能识别 生成和接收关键性能指标的反馈可以从MicrosoftVisio中导入流程模型 24 组合轻松创建复合应用程序 直接从WebSphereModeler中导入业务流程模型简化和加速开发速度所有的功能皆通过图形接口 GUI 完成 方便用户使用最大化重用现有资源能够实现现有服务和应用组件在未来应用系统和流程中得到充分的重用 从而节省IT投资 最新 WebSphereIntegrationDeveloper 来自合作伙伴的现有服务 通过CICS功能而实现的新服务重用 重用SAP的服务 现有服务 25 部署通过BPM部署业务流程 增强SOA项目 最新 WebSphereProcessServerV6 WebSphereProcessServer 简单 灵活的部署过程 构建于IBMWebSphereApplicationServer之上并进行了全面的优化 同时也完全支持市面上其他的领先应用服务器平台 对已经部署的流程进行动态修改 让流程组件的即插即用成为现实迅速和轻松地更改业务逻辑和规则 增强了企业服务总线 ESB 能力 基于ESB的开放标准构建灵活的连接能力 支持应用 数据和服务的整合 从而增强SOA基础架构 26 管理 针对业务本身通过SOA监控商业性能 管理面板和报告能力 包括趋势信息的预测针对不同用户定制不同的事件警告 支持持续的流程改进 实时监控流程的执行 对执行中的流程进行调整和干预 能将数据输出到WebSphereBusinessModeler以进行分析和流程改进 操作管理器 对接收到的性能数据做出实时响应 增强 WebSphereBusinessMonitor 27 为SOALifecycle提供端到端的全面支持 WebSphereBusinessModeler WebSphereIntegrationDeveloper WebSphereProcessServer WebSphereBusinessMonitor 面向业务分析员的图形化流程建模工具 能够最大化实现流程和业务资源的重用 易用的集成工具 能够帮助开发人员迅速地将服务组合成复合应用 compositeapplications 业务流程的灵活部署与实施 完全实现业务流程组件的 即插即用 流程的实时图形化监控性能管理 支持流程的持续改进 WebSphereESB 针对集成应用程序和用于增强SOA服务的连接基础结构 28 为SOALifecycle提供端到端的全面支持Partofabroaderportfoliotomeetyoureveryneed Process WebSphereProcessServerWebSphereESB MessageBrokerWebSpherePartnerGateway AdaptersPeople WebSpherePortalWebSphereEveryplaceDeploymentWorkplaceCollaborationServicesInformation WebSphereInformationIntegratorApplicationInfrastructure WebSphereApplicationServer XD WebSphereBusinessMonitorTivoliCompositeApplicationManagerTivoliFederatedIdentityManagerTivoliAccessManagerfore business WebSphereBusinessModelerRationalSoftwareArchitect WebSphereIntegrationDeveloperRationalApplicationDeveloper 29 SOA项目实施的四个Level EntryPointsBasedOnBusinessPriorities 实现单独的Web服务 Creatingservicesfromfunctionscontainedinneworexistingapplications 1 面向服务的集成 Integratingservicesacrossmultipleapplicationsinsideandoutsidetheenterpriseforabusinessobjective 2 组装业务应用流程 Anarchitectedimplementationenablingintegrationacrossbusinessfunctionsthroughoutanenterprise 3 企业范围内的IT转换 Broadtransformationofexistingbusinessmodelsorthedeploymentofnewbusinessmodels 4 SOA实施以根据业务目标和IT资源为指导 30 提纲 为什么需要SOA什么是SOA ServiceOrientedArchitecture SOA的参考架构SOA的采用与实施资源 31 资源 IBMRedbooks 32 ThankYou Merci Grazie Gracias Obrigado Danke Japanese English French Russian German Italian Spanish BrazilianPortuguese Arabic TraditionalChinese SimplifiedChinese Hindi Tamil Thai Korean ThankYou
展开阅读全文
相关资源
相关搜索

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


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

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


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