Extending IBM Business Process Manager to the Mobile Enterprise with IBM Worklight
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Extending IBM Business Process Manager to the Mobile Enterprise with IBM Worklight Unleash the benefits of IBM Mobile Smarter Process Accelerate mobile app development by example Discover IBM BPM features to mobile-enable processes Ahmed Abdel-Hamid Scott Andrews Ali Arsanjani Hala Aziz Owen Cline Jorge Gonzalez-Orozco Chris Hockings Tony Kambourakis Steve Mirman ibm.com/redbooks International Technical Support Organization Extending IBM Business Process Manager to the Mobile Enterprise with IBM Worklight February 2015 SG24-8240-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (February 2015) This edition applies to Version 6, Release 2, Modification 0 of IBM Worklight (product number 5725-I43) and Version 8, Release 2, Modification 5 of IBM Business Process Manager (product number I5725-C94). © Copyright International Business Machines Corporation 2015. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . .x IBM Redbooks promotions . xi Preface . xiii Authors. xiii Now you can become a published author, too! . xvii Comments welcome. xvii Stay connected to IBM Redbooks . xvii Chapter 1. Mobile Smarter Process overview . 1 1.1 Drivers for change: Market forces in the digital economy . 2 1.2 What is IBM Mobile Smarter Process? . 3 1.2.1 IBM Smarter Process . 3 1.2.2 IBM MobileFirst . 4 1.2.3 IBM Mobile Smarter Process . 4 1.2.4 Benefits and value of Mobile Smarter Process . 8 1.3 Defining a mobile strategy. 11 1.3.1 Elements of a leading mobile strategy . 11 1.3.2 Common mistakes . 11 1.3.3 Identifying mobile business usage patterns . 12 1.3.4 Identifying use cases that deliver highest value . 13 1.3.5 Mobile Smarter Process transformation: Lessons learned in the trenches. 14 1.3.6 Mobile technology adoption patterns . 17 1.4 IBM BPM features to mobile-enable processes . 19 1.4.1 IBM BPM mobile app for iOS . 19 1.4.2 IBM Business Process Manager REST Interface . 20 1.4.3 Non-production entitlement to Worklight Enterprise Edition with IBM BPM V8.5 and later. 20 1.4.4 Mobile app development accelerators . 21 1.4.5 Client-side human services. 22 1.4.6 Responsive coach design . 23 1.5 IBM Worklight features to mobile-enable processes. 26 1.5.1 Worklight adapters . 26 1.5.2 IBM Worklight Studio . 27 1.5.3 Command-line interface for IBM Worklight developers. 27 1.5.4 Worklight APIs . 27 1.5.5 Location services (geolocation). 28 1.5.6 Push notification . 28 1.5.7 Worklight security and LTPA. 28 1.5.8 Offline-enabled mobile applications . 29 1.5.9 Operational analytics . 29 1.6 Conclusion . 29 Chapter 2. IBM Worklight Foundation V6.2 overview . 31 2.1 Description of Worklight . 32 2.1.1 Worklight Studio . 35 2.1.2 Worklight Server . 37 © Copyright IBM Corp. 2015. All rights reserved. iii 2.1.3 Worklight device runtime components . 38 2.1.4 Worklight Application Center. 38 2.1.5 Worklight Console. 39 2.2 Worklight in IBM MobileFirst . 39 2.3 Business benefits . 40 2.4 System topology . 41 2.5 Components . 43 2.5.1 Worklight Studio and command-line interface for IBM Worklight Developers. 44 2.5.2 Client-side runtime environment . 45 2.5.3 Worklight Server runtime environment . 47 2.5.4 Worklight Console. 50 2.5.5 Worklight Application Center. 50 Chapter 3. IBM Business Process Manager V8.5.5 overview . 53 3.1 Understanding business process management . 54 3.2 Lifecycle of a business process . 55 3.3 IBM Business Process Manager . 56 3.3.1 Product overview . 57 3.3.2 Product editions . 58 3.4 What’s new in IBM BPM V8.5.5 . 60 3.4.1 IBM Business Monitor V8.5.5 . 62 Chapter 4. Architecture patterns for mobile-enabled processes . 65 4.1 IBM MobileFirst reference architecture . 66 4.2 Enterprise mobile architecture . 67 4.2.1 Mobile devices and applications . 67 4.2.2 Mobile channel services . 68 4.2.3 Business process management and enterprise integration . 72 4.3 Deployment topology . 74 4.4 IBM BPM interaction patterns . 75 4.4.1 Pattern 1: IBM BPM Process Portal . 76 4.4.2 Pattern 2: IBM BPM dashboard . 77 4.4.3.