We mobilize the enterprise BUSINESS PROCESS MANAGEMENT TOOLS Scott T. Toborg, Ph.D. Strata8 Networks 26 March 2008 AGENDA Levels of Business Process Modeling Business Process Modeling Tools Types of Business Process Systems Analysts Rating of BPM Suites Comparison of Leading Suites BPM and SOA References LEVELS OF PROCESS MODELING There are different levels of process modeling: • Process Maps – simple flow charts of the activities • Process Descriptions – flow charts extended with additional information, but not enough to fully define actual performance • Process Models – flow charts extended with enough information so that the process can be analyzed, simulated, and/or executed (From Introduction to BPMN by Stephen A. White, IBM) BUSINESS PROCESS MODELING TOOLS Type Strengths Standards Integration Cost MS Visio Process Documentation Drawing none none Bundled with Office IPT Visio Plug-in Validate BPMN none $700 Blueprint Web based Export BPMN Teamworks $50/m/user Savvion XP only version of full product Simulate BPMN BM 7.0 Free Intalio Open Source Eclipse Java tools Free jBPM JBOSS community Java tools Free BPEL Others to consider: ProcessMaker, Casewise STRATA8 SERVICE DELIVERY PROCESS TYPES OF BUSINESS PROCESS SYSTEMS MARKET ANALYSIS BUSINESS PROCESS MANAGEMENT SUITES Process Modeling Process Simulation Interaction Emphasis Optimized Processes Standards IDE Cost BEA X X S-S,H-S X BPMN weblogic 50-200K Lombadi X X H-H, H-S X BPMN, PBDM, BPEL eclipse 150200K+ PegaSystems X X H-S, H-H X Savvion X X H-S, H-H X Others: Appian (H-H), TIBCO (S-S) 50K+ BPMN eclipse 50-200K BEA AQUALOGIC BPM SUITE LOMBARDI TEAMWORKS Manage and Optimize Free download of Blueprint Business Process Modeler Portal SAVVION BUSINESSMANAGER • Savvion Process Modeler – an easy-to-use modeling tool which helps translate business process improvement ideas into an easy to understand online format. • Savvion Process Asset Manager – a version-controlled repository helps people share and socialize the ideas they've designed with Savvion Process Modeler. • BPM Studio – an enterprise-class development environment for technical business analysts and IT professionals. • BPM Server – a versatile set of Java-based engines that manage running process applications. • BPM Portal – BusinessManager's online task management system. It includes many reporting, analysis, and exception intervention options for managers, as well as intuitive task management interfaces for day to day activities. • Savvion Business Expert – This add-on module to the BusinessManager suite enables practical business improvement for the real-world. Free download of Process Modeler 6.8 (XP only) PEGASYSTEMS SMARTBPM BUSINESS PROCESS INTERCHANGE STANDARDS XML Process Definition Language (XPDL) is an interchange format created by the Workflow Management Coalition (WfMC). XPDL is today supported by over 70 vendors and is considered the most mature interchange format available. Business Process Execution Language (BPEL), created by the Organization for the Advancement of Structured Information Standards (OASIS), is a Web-service orchestration language. It does not support human activities as an explicit process activity, nor does it support the full BPMN specification (that is, some BPMN objects are not preserved if stored in BPEL). Nevertheless, with some extensions it can be used for most types of process models. BPEL applies better to integration-centric process types. For system-centric use cases, BPEL is considered mature and dominant, but is rarely used for human-centric process types. Business Process Definition Metamodel (BPDM) is a newly released process definition standard that provides full support for all BPMN objects, and will be incorporated into the BPMN standard as its default interchange format. From: BEA White Paper: State of the BPM Market 2008 BUSINESS PROCESS AND SOA RESOURCES http://www.cio.com/article/108000/Who_Offers_Business_Process_Management_Tools http://www.ebizq.net/web_resources/whitepapers/BEA_State_of_BPM_market_2008_wp.pdf http://www.bpmi.org/ https://www.sdn.sap.com/irj/sdn/wiki?path=/display/BPX/Process+Modeling+with+BPMN++Article+Series& https://www.sdn.sap.com/irj/sdn/wiki?path=/display/BPX/Process+Modeling+with+BPMN++Article+Series& http://www.omg.org/news/meetings/workshops/soa-bpm-mda-2006/00-T4_White.pdf http://www.bea.com/content/news_events/white_papers/BEA_AquaLogic_BPM_Suite_ds.pdf http://www.lombardisoftware.com/enterprise-bpm-features.php http://www.savvion.com/bpm-products/businessmanager-7.php http://www.pegasystems.com/Products/SmartBPMSuite.asp http://www.bpmn.org/BPMN_Supporters.htm#current