Websphere 帮您建设SOA的架构课件_第1页
Websphere 帮您建设SOA的架构课件_第2页
Websphere 帮您建设SOA的架构课件_第3页
Websphere 帮您建设SOA的架构课件_第4页
Websphere 帮您建设SOA的架构课件_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Websphere帮您建设SOA的架构

董淳

IBM公司上海分公司

dongch@IBM软件部Websphere帮您建设SOA的架构

董淳

IBM公司定制应用程序IBMSOAFoundation软件技巧和支持利用现有IT基础结构IBMSOAFoundation

提供走上SOA实践之路所需的一切用模块化方式支持完整的SOA生命周期扩展现有投资的价值,而不必顾虑这些以往的投资是否来自不同的供应商超卓的扩展能力;从小处着手,随时根据商业的要求对现有能力进行扩充支持全面的商业和IT标准,支持更强的互操作性和便携性(interoperability&portability

)IBMSOAFoundation:整合的软件产品系列,支持开放平台和标准,符合行业最佳实践CICSIMS定制应用程序IBMSOAFoundation软件技巧和支2SOALifecycle

面向服务架构项目的全过程收集需求建模和仿真设计发现构建和测试组合流程整合人员整合信息整合和管理应用程序和服务管理身份识别和权限管理监控商业标准财务透明商业/IT调整过程控制SOALifecycle

面向服务架构项目的全过程收集需3最新!来自IBMWebSphere的软件

为SOALifecycle提供端到端的全面支持WebSphereBusinessModelerWebSphereIntegrationDeveloperWebSphereProcessServerWebSphereBusinessMonitor面向业务分析员的图形化流程建模工具,能够最大化实现流程和业务资源的重用易用的集成工具,能够帮助开发人员迅速地将服务组合成复合应用(compositeapplications)业务流程的灵活部署与实施,完全实现业务流程组件的“即插即用”流程的实时图形化监控性能管理,支持流程的持续改进WebSphereESB针对集成应用程序和用于增强SOA服务的连接基础结构最新!来自IBMWebSphere的软件

为SOA4业务流程管理(BPM)是SOA的关键

灵活的业务需要自动、优化的业务流程分辨和消除冗余过程和瓶颈节点通过充分理解流程对业务运作的影响,从而减少项目风险自动流程实施,减少、消除人工处理的工作流节点新的商业规则和流程的实时部署根据关键性能指标,对实际流程的运行进行图形化监控对流程的改进进行精确跟踪如果没有业务流程管理,就必须通过人工或者来自多个销售商的非集成工具来实现流程整合业务流程管理(BPM)是SOA的关键

灵活的业务需要自动、优5建模–以进行业务分析

为SOA编排设计商业过程增强功能!WebSphereBusinessModeler扩展的用户体验和分析能力更精细和精确的业务事务建模协作工作能力,支持团队开发能够通过web发布、共享业务模型并进行相关讨论业务性能建模能识别、生成和接收关键性能指标的反馈可以从MicrosoftVisio中导入流程模型建模–以进行业务分析

为SOA编排设计商业过程增强功6流程描述容易使用面向业务流程Click-and-droporright-click自动进行对象的分层支持Visio流程描述容易使用7建立用户需要的业务流程

模拟用户流程情况模拟计算流程运行需要的时间/开销优化流程建议流程模拟建立用户需要的业务流程流程模拟8组合

轻松创建复合应用程序(CompositeApplications)直接从WebSphereModeler中导入业务流程模型简化和加速开发速度所有的功能皆通过图形接口(GUI)完成,方便用户使用最大化重用现有资源能够实现现有服务和应用组件在未来应用系统和流程中得到充分的重用,从而节省IT投资最新!WebSphereIntegrationDeveloper来自合作伙伴的现有服务通过CICS功能而实现的新服务重用重用SAP的服务现有服务组合

轻松创建复合应用程序(CompositeAppli9灵活的连接和通信基础设施,支持面向SOA的应用和服务整合。协调请求者和服务之间的传输协议路由服务之间的信息转换请求者和服务之间的消息格式处理来自不同业务源的事件信息通过企业服务总线(ESB)实现SOA的部署颜色=数据类型形状=协议灵活的连接和通信基础设施,支持面向SOA的应用和服务整合。协10部署:整合您的SOA框架中的应用最新!来自IBMWebSphere的企业服务总线(ESB)针对集成应用程序和增强SOA服务的灵活连接基础产品WebSphereESB:完全支持企业服务总线的新产品WebSphereMessageBroker:新版本,体统强化的企业服务总线功能基于标准的连接,包括SOAP、XML、JMS等。广泛的连接支持,包括SOAP、XML、JMS、COBOLcopybook、SCADA等。高级消息转换、传输和路由功能。部署:整合您的SOA框架中的应用最新!来自IBMWeb11通过BPM部署业务流程,增强SOA项目最新!WebSphereProcessServerV6WebSphereProcessServer简单、灵活的部署过程构建于IBMWebSphereApplicationServer之上并进行了全面的优化,同时也完全支持市面上其他的领先应用服务器平台对已经部署的流程进行动态修改让流程组件的即插即用成为现实迅速和轻松地更改业务逻辑和规则增强了企业服务总线(ESB)能力基于ESB的开放标准构建灵活的连接能力,支持应用、数据和服务的整合,从而增强SOA基础架构通过BPM部署业务流程,增强SOA项目最新!WebSph12WebSphereProcessServerV6–服务组件化SOA核心服务组件架构(SCA)业务对象(BO)统一事件架构(CEI)人工任务业务状态机业务规则业务流程服务组件WebSphere应用服务器(J2EE运行环境)支撑服务接口映射业务对象映射关系选择器服务中介

(ESB)WebSphereProcessServerV6–13SOA环境下的应用集成IBM为SOA提供了简化的集成方式:统一的数据模型所有数据都以统一的方式展现统一的调用方式所有组件通过统一的方式表示所有组件通过统一的方式调用统一的连接方式企业服务总线(ESB)标准的服务编排组件可以统一编排,与它们具体的实现方式无关SOA环境下的应用集成IBM为SOA提供了简化的集成方式:14创建业务流程…一个典型的开发过程1ComponentsinModules组装Modules定义业务对象服务接口定义ComponentsfromExistingAssets已有部件/服务Modules&Components测试&调试NewComponents新服务/部件2Mappings映射定义3456创建业务流程…一个典型的开发过程1Componentsi15创建业务对象(BusinessObjective)创建新的BO创建XSDs,SDOs继承已有的BO创建新的BO(继承现有的BO)衍生BO从现有BO的条目创建新的BO嵌套BO可以包含BOInheritsContainsContainsarrayof…创建业务对象(BusinessObjective)创建新的16定义部件/服务访问接口服务访问接口编辑器图形化的界面帮助建立标准WSDL接口描述CreatesWSDLwithnoServicesandnoBindingssection接口多个操作支持操作单向操作/请求答复参数支持可以是业务对象/简单的类型错误处理定义部件/服务访问接口服务访问接口编辑器17定义和实现部件–使用图形装配在图形界面打开模块装配图DoubleclickontheModule把相关的部件拖拉到图布上为部件添加接口定义和实现方式ComponentEditoropensandComponentappearsintheComponenttree1342定义和实现部件–使用图形装配在图形界面打开模块装配图把相18定义接口映射

接口映射定义AssociatetwodifferentinterfacesCreatesInterfaceMapComponent接口映射部件Defineshowtheinputandoutputparameters(BOs)ofoperationsaremapped四种映射支持方式MapUsesDataMapssetValueMoveJava定义接口映射

接口映射定义19部件装配拖拉部件到幕布上,形成应用需要的服务。AddImportsforWebServicesJ2CAdaptersexternalModulesAddExportsforToinvokesolutionToinvokeComponentsinsidethesolution部件装配拖拉部件到幕布上,形成应用需要的服务。20装配部件装配部件21应用部署模块和相关的文件可以形成“项目”在技术上,一个项目文件就是大家熟悉的EARs的文件包Addall“Projects”associatedwiththeIntegrationSolutiontoaninstanceofWPSv6.0server应用部署模块和相关的文件可以形成“项目”22集成的测试客户端(在开发平台中)LaunchIntegrationTestClientSelectModule,OperationEnterInputData&LaunchOPerationExamine,EventTrace&Output集成的测试客户端(在开发平台中)LaunchIntegra23集成的DEBUG工具(在开发平台中)BusinessProcessBusinessObjectMapsBusinessRulesVisualJavaSnippetStateMachines集成的DEBUG工具(在开发平台中)BusinessPro24管理-针对业务本身

通过SOA监控商业性能管理面板和报告能力,包括趋势信息的预测针对不同用户定制不同的事件警告支持持续的流程改进实时监控流程的执行对执行中的流程进行调整和干预能将数据输出到WebSphereBusinessModeler以进行分析和流程改进操作管理器–对接收到的性能数据做出实时响应增强!WebSphereBusinessMonitor管理-针对业务本身

通过SOA监控商业性能管理面板25最新!来自IBMWebSphere的软件

为SOALifecycle提供端到端的全面支持WebSphereBusinessModelerWebSphereIntegrationDeveloperWebSphereProcessServerWebSphereBusinessMonitor面向业务分析员的图形化流程建模工具,能够最大化实现流程和业务资源的重用易用的集成工具,能够帮助开发人员迅速地将服务组合成复合应用(compositeapplications)业务流程的灵活部署与实施,完全实现业务流程组件的“即插即用”流程的实时图形化监控性能管理,支持流程的持续改进WebSphereESB针对集成应用程序和用于增强SOA服务的连接基础结构最新!来自IBMWebSphere的软件

为SOA26SOA从今天开始!您马上就能够考虑的三个方向基础结构诀窍和最佳体验技巧合作伙伴SOA行业团队针对不同行业的SOA专家团队深入的行业知识/专门技术诊断并解决您特有的业务问题能利用整个IBM的资源/资产,从而在数周内部署SOA,而以往需要数月客户架构就绪程度评估针对业务,对IT项目和架构进行评估评估企业架构对SOA支持的就绪程度分析管理成熟程度提供基于SOA的解决方案蓝图免费!SOAJumpStart持续若干日的现场交互式讲座完全免费技巧开发和管控知识为客户度身订制高层整合架构完整的后续步骤建议免费!SOA从今天开始!您马上就能够考虑的三个方向基础结构诀窍和27Websphere帮您建设SOA的架构

董淳

IBM公司上海分公司

dongch@IBM软件部Websphere帮您建设SOA的架构

董淳

IBM公司定制应用程序IBMSOAFoundation软件技巧和支持利用现有IT基础结构IBMSOAFoundation

提供走上SOA实践之路所需的一切用模块化方式支持完整的SOA生命周期扩展现有投资的价值,而不必顾虑这些以往的投资是否来自不同的供应商超卓的扩展能力;从小处着手,随时根据商业的要求对现有能力进行扩充支持全面的商业和IT标准,支持更强的互操作性和便携性(interoperability&portability

)IBMSOAFoundation:整合的软件产品系列,支持开放平台和标准,符合行业最佳实践CICSIMS定制应用程序IBMSOAFoundation软件技巧和支29SOALifecycle

面向服务架构项目的全过程收集需求建模和仿真设计发现构建和测试组合流程整合人员整合信息整合和管理应用程序和服务管理身份识别和权限管理监控商业标准财务透明商业/IT调整过程控制SOALifecycle

面向服务架构项目的全过程收集需30最新!来自IBMWebSphere的软件

为SOALifecycle提供端到端的全面支持WebSphereBusinessModelerWebSphereIntegrationDeveloperWebSphereProcessServerWebSphereBusinessMonitor面向业务分析员的图形化流程建模工具,能够最大化实现流程和业务资源的重用易用的集成工具,能够帮助开发人员迅速地将服务组合成复合应用(compositeapplications)业务流程的灵活部署与实施,完全实现业务流程组件的“即插即用”流程的实时图形化监控性能管理,支持流程的持续改进WebSphereESB针对集成应用程序和用于增强SOA服务的连接基础结构最新!来自IBMWebSphere的软件

为SOA31业务流程管理(BPM)是SOA的关键

灵活的业务需要自动、优化的业务流程分辨和消除冗余过程和瓶颈节点通过充分理解流程对业务运作的影响,从而减少项目风险自动流程实施,减少、消除人工处理的工作流节点新的商业规则和流程的实时部署根据关键性能指标,对实际流程的运行进行图形化监控对流程的改进进行精确跟踪如果没有业务流程管理,就必须通过人工或者来自多个销售商的非集成工具来实现流程整合业务流程管理(BPM)是SOA的关键

灵活的业务需要自动、优32建模–以进行业务分析

为SOA编排设计商业过程增强功能!WebSphereBusinessModeler扩展的用户体验和分析能力更精细和精确的业务事务建模协作工作能力,支持团队开发能够通过web发布、共享业务模型并进行相关讨论业务性能建模能识别、生成和接收关键性能指标的反馈可以从MicrosoftVisio中导入流程模型建模–以进行业务分析

为SOA编排设计商业过程增强功33流程描述容易使用面向业务流程Click-and-droporright-click自动进行对象的分层支持Visio流程描述容易使用34建立用户需要的业务流程

模拟用户流程情况模拟计算流程运行需要的时间/开销优化流程建议流程模拟建立用户需要的业务流程流程模拟35组合

轻松创建复合应用程序(CompositeApplications)直接从WebSphereModeler中导入业务流程模型简化和加速开发速度所有的功能皆通过图形接口(GUI)完成,方便用户使用最大化重用现有资源能够实现现有服务和应用组件在未来应用系统和流程中得到充分的重用,从而节省IT投资最新!WebSphereIntegrationDeveloper来自合作伙伴的现有服务通过CICS功能而实现的新服务重用重用SAP的服务现有服务组合

轻松创建复合应用程序(CompositeAppli36灵活的连接和通信基础设施,支持面向SOA的应用和服务整合。协调请求者和服务之间的传输协议路由服务之间的信息转换请求者和服务之间的消息格式处理来自不同业务源的事件信息通过企业服务总线(ESB)实现SOA的部署颜色=数据类型形状=协议灵活的连接和通信基础设施,支持面向SOA的应用和服务整合。协37部署:整合您的SOA框架中的应用最新!来自IBMWebSphere的企业服务总线(ESB)针对集成应用程序和增强SOA服务的灵活连接基础产品WebSphereESB:完全支持企业服务总线的新产品WebSphereMessageBroker:新版本,体统强化的企业服务总线功能基于标准的连接,包括SOAP、XML、JMS等。广泛的连接支持,包括SOAP、XML、JMS、COBOLcopybook、SCADA等。高级消息转换、传输和路由功能。部署:整合您的SOA框架中的应用最新!来自IBMWeb38通过BPM部署业务流程,增强SOA项目最新!WebSphereProcessServerV6WebSphereProcessServer简单、灵活的部署过程构建于IBMWebSphereApplicationServer之上并进行了全面的优化,同时也完全支持市面上其他的领先应用服务器平台对已经部署的流程进行动态修改让流程组件的即插即用成为现实迅速和轻松地更改业务逻辑和规则增强了企业服务总线(ESB)能力基于ESB的开放标准构建灵活的连接能力,支持应用、数据和服务的整合,从而增强SOA基础架构通过BPM部署业务流程,增强SOA项目最新!WebSph39WebSphereProcessServerV6–服务组件化SOA核心服务组件架构(SCA)业务对象(BO)统一事件架构(CEI)人工任务业务状态机业务规则业务流程服务组件WebSphere应用服务器(J2EE运行环境)支撑服务接口映射业务对象映射关系选择器服务中介

(ESB)WebSphereProcessServerV6–40SOA环境下的应用集成IBM为SOA提供了简化的集成方式:统一的数据模型所有数据都以统一的方式展现统一的调用方式所有组件通过统一的方式表示所有组件通过统一的方式调用统一的连接方式企业服务总线(ESB)标准的服务编排组件可以统一编排,与它们具体的实现方式无关SOA环境下的应用集成IBM为SOA提供了简化的集成方式:41创建业务流程…一个典型的开发过程1ComponentsinModules组装Modules定义业务对象服务接口定义ComponentsfromExistingAssets已有部件/服务Modules&Components测试&调试NewComponents新服务/部件2Mappings映射定义3456创建业务流程…一个典型的开发过程1Componentsi42创建业务对象(BusinessObjective)创建新的BO创建XSDs,SDOs继承已有的BO创建新的BO(继承现有的BO)衍生BO从现有BO的条目创建新的BO嵌套BO可以包含BOInheritsContainsContainsarrayof…创建业务对象(BusinessObjective)创建新的43定义部件/服务访问接口服务访问接口编辑器图形化的界面帮助建立标准WSDL接口描述CreatesWSDLwithnoServicesandnoBindingssection接口多个操作支持操作单向操作/请求答复参数支持可以是业务对象/简单的类型错误处理定义部件/服务访问接口服务访问接口编辑器44定义和实现部件–使用图形装配在图形界面打开模块装配图DoubleclickontheModule把相关的部件拖拉到图布上为部件添加接口定义和实现方式ComponentEditoropensandComponentappearsintheComponenttree1342定义和实现部件–使用图形装配在图形界面打开模块装配图把相45定义接口映射

接口映射定义AssociatetwodifferentinterfacesCreatesInterfaceMapComponent接口映射部件Defineshowtheinputandoutputparameters(BOs)ofoperationsaremapped四种映射支持方式MapUsesDataMapssetValueMoveJava定义接口映射

接口映射定义46部件装配拖拉部件到幕布上,形成应用需要的服务。AddImportsforWebServicesJ2CAdaptersexternalModulesAddExportsforToinvokesolutionToinvokeComponentsinsidethesolution部件装配拖拉部件到幕布上,形成应用需要的服务。47装配部件装配部件48应用部署模块和相关的文件可以形成“项目”在技术上,一个项目文件就是大家熟悉的EARs的文件包Addall“Projects”associatedwiththeIntegrationSolutiontoaninstanceofWPSv6.0server应用部署模块和相关的文件可以形成“项目”49集成的测试客户端(在开发平台中)LaunchIntegrationTestClientSelectModule,OperationEnterInputData&LaunchOPerationExamine,EventTrace&Output集成的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论