IBM BPM v8.0 STEW What’s New: IBM Business Process Manager © 2012 IBM Corporation 1 © 2012 IBM Corporation Link to More Comprehensive Presentation This presentation is a high-level overview of IBM BPM v8.0 Here is a link to a more comprehensive presentation: (this was presented by Paul Pacholski in June) – https://w303.ibm.com/tools/cm/iram/assetDetail/content.faces?post=&fid=& v=1.0&guid=69B344E2-52ED-B1EB-8140-EDF19FBF8B70&tid= © 2010 IBM Corporation In 2011 … IBM BPM and Process Center unified the tools for process teams to build, deploy, govern, and scale process applications … Simplicity for business & IT collaboration Power to scale from a project to a program Visibility to improve business outcomes Governance across BPM projects and programs © 2010 IBM Corporation In 2012 … IBM BPM delivers innovative user interface tools for business users to collaborate in getting work done … On-the-go Social Collaborative © 2010 IBM Corporation Consistency Across the Portfolio © 2010 IBM Corporation IBM Business Process Manager v8 • Express • Standard • Advanced Social Mobile Coaches Portal Custom Apps Optional Microsoft Add-ons Process Server Core BPM BPMN Process Rules Advanced Automation & Integration Performance Data Warehouse BPEL Deploy ESB Measure WAS 8 Governance / Visibility Define Improve Shared Assets Process Center Process Designer / Optimizer Adaptors Server Registry Versioned Assets Process Center Console Network Multiple Process Centers Integration Designer © 2010 IBM Corporation What’s New in IBM Business Process Manager v8? Collaboration Mobile Access Content Access zOS Enhanced Governance +295 other enhancements © 2010 IBM Corporation What’s NOT new in IBM BPM v8? IBM BPM v8 is *not* a brand new architecture! – The underlying architecture, platform and engines were not redesigned or rebuilt – It has more fixes and better performance than v7.5.1 – Customers should not be afraid to embrace v8 now! • There is no reason to wait for an update • Take advantage of the fixes and performance enhancements without the risk of a new architecture IBM BPM v8 should *not* substantially change how you introduce IBM BPM to your customers (Yes, we’ve moved up to WAS v8, but this should not impact IBM BPM as a whole.) © 2010 IBM Corporation Social Collaboration New Process Portal and Coaches enable users to work together on the same tasks via real-time interactions. Activity streams provide a way for you to monitor and perform ad-hoc actions on your “favorite” processes and tasks. Experts – either pre-defined or discovered dynamically (using social analytics) – can help you complete process tasks. © 2010 IBM Corporation Completely Revamped Process Portal Change the way people work with tasks by making it social and accessible Replace traditional “inbox” with dynamic task management workspace © 2010 IBM Corporation Completely Revamped Process Portal Change the way people work with tasks by making it social and accessible Simplify user interactions by allowing “inline” task completion © 2010 IBM Corporation Instance Details Complete view of process details from within any task © 2010 IBM Corporation Instance Stream – Aggregates Instance Interactions (System and User) Dynamic activity notifications facilitate realtime collaboration and responsiveness © 2010 IBM Corporation Experts – Identified by SMEs, Inferred by the System Connect to other pre-defined & discovered Experts to get help with your task © 2010 IBM Corporation Experts – Inferred by the System Performance Data Warehouse powers the situational awareness Performance Data Warehouse Opening New Frontiers Real-time Scoreboards Provides visibility into work-in-progress & the ability to take corrective action when necessary Heat Map Overlays Detects bottlenecks and performance thresholds and displays them visually Critical Path Management Selection of projected path; visibility into details of each activity in the process Social Analytics Collaborate directly on work with other participants and experts for simpler task completion Pre v8 capabilities New in v8 © 2010 IBM Corporation In-Task Collaboration Wendy sees a Collaboration request from Jane… Wendy will see an instant message invitation © 2010 IBM Corporation In-Task Collaboration Jane and Wendy can work together in the shared Coach Wendy is in “view” mode and can see Jane’s edits real time! Jane can make Wendy an editor Jane is the editor… Wendy can see her changes as she types © 2010 IBM Corporation New Coach Designer enables user-defined Coach Controls. DEVELOPING ADVANCED UI © 2010 IBM Corporation New Reusable “Coach Views” Implement reusable UI components that look & behave exactly as you want Create reusable Coach controls and templates, stored as sharable Library objects Alternative approach to heritage “modeled” Coach implementations Direct implementation by web developers using familiar HTML, JavaScript, CSS, Ajax, JSON, … © 2010 IBM Corporation New Reusable “Coach Views” Create new views & controls … drag-and-drop to build rich coach UIs © 2010 IBM Corporation Simple Run-time control interactions Controls bound to the same data automatically update themselves when data is updated – In this example, both the “Input Data” control and “Output Letter” control are bound to the same data – so “Output Letter” is automatically updated when you change the input data. © 2010 IBM Corporation …and to go along with the data-centric Coach Designer… Shared Business Objects Data can now be shared between parallel tasks and across process instances. © 2010 IBM Corporation Mobile Access Native mobile app for iPhone / iPad promotes broader adoption and easy access to Blueworks Live & IBM BPM tasks Consolidates all of your process related work into a unified view Extensive REST APIs & examples enable customized integration of IBM BPM and Blueworks Live content into your own mobile experiences Support mobile device browsers & form factors IBM Corporation © 2011 © 2010 IBM Corporation iOS App for Mobile Users Flexible access to promote broader adoption iOS App provides access to both IBM BPM tasks and Blueworks Live automation tasks © 2010 IBM Corporation iOS App for Mobile Users: Task Forms & Coaches Flexible access to promote broader adoption Simple task forms and intelligent “coaches” guide user inputs © 2010 IBM Corporation iOS App for Mobile Users: BlueworksLive Task Completion Flexible access to promote broader adoption Easy-to-view task list provides visibility to task history and task(s) to-do © 2010 IBM Corporation iOS App: Dynamic Activity Stream Communication Improve productivity with streamlined communication Attach supporting documents and images to any process task Improve productivity among business stakeholders through dynamic communication of activities – reduce ‘back channel” emails, messages, etc. IBM Confidential – NDA Required © 2010 IBM Corporation Extensive REST APIs with API Tester Desktop Browsers Smartphones Tablets New Process Portal and iOS Mobile App use this API © 2010 IBM Corporation Content Access Leverage shared business documents and images within process tasks Simplify access to content in any ECM repository using Content Management Interoperability Services (CMIS) Search, browse, and display the “right documents at right time” within Process Coaches Directly interact with document content – create, retrieve, update, delete © 2010 IBM Corporation Content Management Interoperability Services (CMIS) Any CMIS compliant ECM systems can be integrated with IBM BPM • FileNet V5 • IBM CM8 • Documentum • SharePoint • Alfresco • OpenText • Vignette … and more! © 2010 IBM Corporation Important Notes on CMIS for v8 FileNet V5, IBM CM8, Documentum, SharePoint, Alfresco, OpenText, Vignette and other Content Management Systems support CMIS. However, for IBM BPM v8.0, IBM has only tested: – FileNet – IBM CM – SharePoint testing is “almost done” – Testing for Documentum and Alfresco are in progress. Until all are tested, it is best to understand the above and position appropriately Contact Amy Dickson for questions or issues on this. © 2010 IBM Corporation Content User Interface Integration Two new Coach Views in Content Management Toolkit – Document List – Renders document metadata returned by the Search operation – Document Viewer – Renders document content © 2010 IBM Corporation Drag-and-Drop Content Integration in IBM BPM © 2010 IBM Corporation Simplified UI to Define ECM Search Filter & Preview Sample Results © 2010 IBM Corporation Enhanced Governance Networked Process Centers enable sharing of process assets & toolkits to accelerate expansion “from project to program” Automated governance processes triggered by process life-cycle events for increased consistency & control Active links to other development assets & tools (including Rational) via Open Services for Lifecycle Collaboration (OSLC) © 2010 IBM Corporation Centralized governance of mixed IBM BPM environments Centralized Deployment Control Panel & Dashboard Process Designers Process Center Advanced Integration Designers Process Center Advanced can manage development and deployment of BPM applications for either Process Server Advanced or Process Server Standard Repository Process Server Standard Process Server Standard ... Process Server Standard is backward-compatible with Lombardi BPM applications, preserving those investments Process Server Advanced on zOS Process Server Advanced ... Process Server Advanced includes WPS technology that can be utilized when you also need advanced integration capabilities © 2010 IBM Corporation Process Centers network for cross-group sharing Establish a Virtual CoE repository for exemplary content Download IBM solution content Facilitate reuse across departments IB M CO E Download process templates for IBM products Department 1 Reference Assets in other enterprise repositories My Department Simplify reuse by integrating directly into LOB tools. Department 2 Other Repositories © 2010 IBM Corporation Use governance processes to control process lifecycle Trigger governance processes associated with specific lifecycle events Governance process for deploying Snapshots “deploy” Process Lifecycle Events Created Deployed © 2010 IBM Corporation Link to Lifecycle Assets using OSLC “When you look a process model that has been linked to a requirement, a test case, and a SOA service – the user should be able to navigate across the links in model just like on the Web” – value proposition of OSLC Linked Lifecycle Data (OSLC) © 2010 IBM Corporation Configure OSLC Registration Connection information for an OSLC server © 2010 IBM Corporation Create link in any documentation field RTC provides the details via the OSLC API This link opens the selected Requirement Change Request in RTC © 2010 IBM Corporation Process Center Search © 2010 IBM Corporation Expanded Process Management on zOS IBM BPM on zOS V8 Enhancements: zOS Process Design Tooling Enhance design tools to make it even easier to use with existing COBOL & CICS programs Extend out-of-box adapters with support for WOLA, 2-way integrations with IMS, etc. Administration & Installation Leverage co-location with CICS, IMS, or DB2 for superior performance, scalability, and access to data Support zOS-specific monitoring, problem determination, and system administration Simplify operations by centralizing process assets for high volume process automation with high availability & quality of service Simplify additional installation scenarios on zOS Modernize existing mainframe applications by adding a “layer of process” versus rip-andreplace Optimization & tuning of IBM BPM performance on zOS JVM © 2010 IBM Corporation IBM Business Process Manager on zOS Centralized Deployment Control Panel & Dashboard Business & IT Authors IT Developers Process Designer Integration Designer Process Center Advanced • centralized repository Windows or Linux • centralized deployment BPM Repository • centralized governance Deploy process apps Process Server Advanced zOS BPMN Process Rules Process Monitoring BPEL ESB • Built upon local zOS communications Native connectors COBOL CICS • co-locate processes with core zOS applications IMS • Bi-directional WOLA communications © 2010 IBM Corporation Performance Improvements © 2010 IBM Corporation Performance Improvements Deliver more value for less cost IBM continues to improve the performance of IBM BPM delivering © 2010 IBM Corporation Business Data Search Performance in BPM 7.5.1 BPM 7.5 Portal Inbox Search Performance Manual Execution via Stock Portal 25 BPM 7.5 GM BPM 7.5.1 (o1138.07) +DB Tuning Chart Date - 10/10/2011 21.5 Response Time (s) - down is good 20 20.2 Response time measurements collected via stopwatch using Firefox browser. Process Server loaded with: 100,000 Active Process Instances 20 BPD variables per instance 15 'Default Inbox' returns ~1000 Tasks 'Base Filter' returns ~1000 Tasks 'Custom Filter' returns ~200 Tasks 10 5 3.5 1.9 3.4 2.6 2.4 2.3 1.7 0 Default Inbox 10 BD Fields BD Filter & 10 BD Fields tw proc: IBM System x3950 M2. (4) Intel Xeon x7460 @ 2.66GHz (6 Cores each. 4 Cores enabled). 64 GB RAM. 32MB L3. Window s 2008 ES SP2. Database: IBM pSeries. 8 Cores (SMT on). 8 GB RAM …the baseline was already greatly reduced in v7.5.1, but there is more… © 2010 IBM Corporation Business Data Search Performance in BPM 8.0 BPM 8.0 Portal Inbox Search Performance Manual Execution via Saved Search 2000 BPM 7.5.1 20120327 +Accelerator Tables 1750 Chart Date - 4/10/2012 1580 Response Time (ms) - down is good 1500 1530 Response time measurements collected via FireBug plugin using Firefox browser. 1250 Process Server loaded with: 100,000 Active Process Instances 275,000 Total Tasks 70 BPD variables per instance 1160 1130 1000 1050 837 750 'Default Filter' matches ~1000 Tasks 'BD Filter' matches ~200 Tasks 730 625 500 250 0 Default Filter & Fields BD Filter 10 BD Fields BPM Srvr: IBM xSeries Model 3950 Intel Xeon E7-4870 @ 2.4GHz (4 cores enabled) 32GB RAM Database: IBM pSeries. 8 cores. 16GB RAM © 2010 IBM Corporation +295 others… © 2010 IBM Corporation Additional Enhancements Process Designer Exception Handling Improvement BPD Notification Auto-flow Terminate Event Semantics Ad-hoc start event semantics Instance error and recovery options Import semantics JAX-WS implementation for outbound WS calls from PD Install / Management 64bit profile mgmt tool Install Improvements © 2010 IBM Corporation Additional Enhancements Integration Designer Rich Text formatting in descriptions with OSGI document links Design time specification of SCA retry count Faults on AIS interfaces BO Map generation for XML Mapper BPEL retries documentation WebSphere Optimized Local Adapter (WOLA) WESB new invocation styles WESB mediation retry enhancements WESB WebSphere eXteme Scale integration © 2010 IBM Corporation Additional Enhancements – Adapters WebSphere Adapter for SAP • Password less authentication (SSO / X509) using SAP adapter WebSphere Adapter for Flat File & FTP • Simplify Root Cause Analysis and Reduce Turnaround Time Enhancement • Understand the flow of the adapter and exact point where the problem occurs in the flow (without code level knowledge) to be able to independently solve customer issues. WebSphere Adapter for FTP • Support for Commons net 3.0.1 WebSphere Adapter for JDBC • Support for change in the schema name at runtime • Installing adapter module in another environment (moving form development to production) may require a change the database schema names WebSphere Adapter for IBM I • Currency Support for JTOpen 7.5.1 © 2010 IBM Corporation Key Takeaways – IBM BPM v8.0 Empower business users to work more efficiently and effectively with the new Process Portal Empower business process authors with a new Coach Designer component Facilitate the transition from project to program with new advanced governance capabilities Maximize your process content investment with rich content search and sharing capabilities Enrich business processes with access to critical business documents and content Extend the reach of your process applications with new mobile applications Improve the foundation © 2010 IBM Corporation