《BPEL及BPM介绍学习教程.pptx》由会员分享,可在线阅读,更多相关《BPEL及BPM介绍学习教程.pptx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、BPEL简介 BPM简介BPEL、BPM与SOA 小结 第1页/共25页BPEL简介BPEL(Business Process Execution Language)BPEL4WS,即业务流程执行语言,是一种使用XML编写的编程语言。用于自动化业务流程,也曾经被称作WSBPEL和BPEL4WS。BPEL与业务流程:用XML文档写入BPEL中的流程能在Web 服务之间以标准化的交互方式得到精心组织。这些流程能够在任何一个符合BPEL规范的平台或产品上执行。BPEL相关标准和规范由OASIS组织制定。第2页/共25页BPEL的基本活动基本活动结构化活动第3页/共25页BPEL与Workflow .
2、第4页/共25页BPEL的执行使用BPEL语言编写的业务流程可以被BPEL引擎解析并执行第5页/共25页BPEL引擎BPEL引擎产品:Oracle BPEL Process Manager(Oracle)BPWS4J(IBM)ActiveBPEL(开源)第6页/共25页BPEL引擎第7页/共25页推动力量第8页/共25页BPEL简介 BPM简介 BPEL、BPM与SOA 小结 第9页/共25页BPM简介BPM(Business Process Management)是一系列用于设计、定制、分析以及控制可操作业务流程的方法论、工具和技术的总和。BPM是一种以流程为中心的方法,用于将流程与管理方法
3、与信息技术结合以改进性能。BPM联合业务分析人员和信息技术专家,以促成高效的、敏捷并透明的业务流程。BPM跨越人员、系统、功能、业务、客户、提供者、以及合作伙伴。第10页/共25页BPM生命周期第11页/共25页BPM的分类按供应商划分:EAIWorkflow集成式厂商嵌入式按侧重点划分:支持人工参与的流程管理 支持自动化的企业流程处理 第12页/共25页BPM厂商及解决方案公司解决方案组件功能说明IDNScheerARISARISTOOLSET设计分析和优化业务流程ARISSimulation仿真分析ARISBalancedScorecard业务流程优化ARISUMLDesigner,for
4、mySAP,P2A业务流程实施ARISProcessPerformanceManager业务流程检测ARISProcessCostAnalyzer业务流程报告UltimusUltimusBPMsuiteTheUltimusProcessDesigner流程建模分析TheUltimusBPMStudio流程开发TheUltimusOrganizationChart图形化管理TheUltimusBPMServer流程引擎TheUltimusClient流程交互TheUltimusAdministrator流程管理UltimusReports流程报表EnterpriseIntegrationKit应
5、用集成BEABEAWebLogicIntegrationWebLogicServerProcessEdition流程开发WebLogicWorkshop流程建模WebLogicIntegration应用集成MicrosoftBizTalkServerBizTalkServer集成平台、流程引擎VisualS开发工具Visio流程设计SQLServer数据存储MicrosoftOffice2003工作流文档的编制ActiveDirectory数据集成OperationsManagerApplication测量、监控第13页/共25页BPM厂商及解决方案公司解决方案组件功能说明IBMWebSphe
6、reBussinessIntegrationWebSphereInterChangeServer(A)流程自动化WebSphereMQIntegration集成平台WebSphereMQWorkflow流程运行,人机交互,流程监控ComplimentingA建模Business Integration Models设计、测试复杂业务流程CrossWorlds应用整合及流程整合Holosofx流程建模、分析SavvionSavvionBussinessManagerProcessModeler流程建模ProcessAssetManager流程管理BPMStudio流程开发BPMServer流程引
7、擎BussinessRules流程监控BPMPortal流程报表LombardiTeamWoksIntalioIntalioBPM2.0IntalioDesigner流程建模、流程开发IntalioServer流程引擎IntalioWorkflow流程自动化炎黄盈动AWSAWS平台业务流程管理开发ModelDrivenArchitecture流程开发BPMApplicationSuite应用套件和模型库复旦协达BPM协同平台动态表单流程动态表单定制、流转应用集成多应用系统的集成,数据互通信息门户办公门户,登陆平台图形流程建模引擎及绩效分析流程建模、流程效率分析第14页/共25页WebSpher
8、e Business IntegrationWebSphere Business Integration 是支持企业使用运行于面向服务而架构的 IT 基础设施之上的应用程序来定义、创建、合并、统一和简化业务流程的产品系列。这些产品包括设计和开发工具、运行时服务器、监视工具、工具箱和流程模板。与所有 WebShpere 产品一样,它们建立在基于 J2EE 标准的 WebSphere Application Server 基础上。第15页/共25页WebSphere Business IntegrationWebSphere Business Integration 产品提供了 SOA 参考体系结
9、构中的许多服务。第16页/共25页BPEL简介 BPM简介BPEL、BPM与SOA 小结第17页/共25页BPEL与BPM的关系BPELBPMBPEL只是支持BPM的一种支持业务流程编排和执行的标准和规范,除了BPEL之外,XPDL(WfMC)、BPMN/BPDM(OMG)等也是支持BPM的规范。第18页/共25页BPM和SOA本质区别:SOA是一种架构方法,BPM则是一组协调管理理念。联系:两者可以相互融合、相互促进。BPM的引入确保SOA能提供商业价值。BPM在融合SOA之后能够给予业务管理者更大的能力去针对企业经营通过技术等方面的手段作一些更有效的调控。第19页/共25页BPELBPM与SOA的桥梁BPEL既是BPM规范也是SOA规范。SOA中的服务编排(ServiceOrchestration)通过对BPEL的执行来实现BPM。第20页/共25页BPEL简介 BPM简介 BPEL、BPM与SOA小结 第21页/共25页小结对于单一系统的SOA开发和整合在BPM方面的要求相对比较简单。国漫二期系统在BPM方面的需求主要包括服务流程的编制与执行,其在业务流程管理方面的需求并不十分迫切。第22页/共25页Q&A Q&A第23页/共25页 Thanks!第24页/共25页谢谢您的观看!第25页/共25页
限制150内