2 Whats New in IBM BPM v8

advertisement
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
Download