dynamic bpm
DESCRIPTION
AACIMP 2009 Summer School lecture by Andrij Bayda (IBM). "Information Technology" stream. IBM course.TRANSCRIPT
© 2008 IBM Corporation8/12/2009Template Documentation
IBM WebSphere Business Process Management
© 2008 IBM Corporation
IBM Business Process Management
Dynamic BPM 3 Points of Agility (Processes, Events & Rules)
Andrij BaydaWebSphere Technical sale specialist [email protected]
2
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Sources: IBM Global CEO Survey, 2008. CMP Technologies, April 2007. IBM GBS Global CFO Study 2008.
What Business Leaders require from their IT to achieve their objectives?
� Support innovative business models and new differentiated products and services
� Change rapidly and continuously optimize operational capabilities
� Provide a real-time operational view with the ability to intervene fast
The Answer is BPM!
3
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
�Collaborate to predict and optimize process outcomes through modeling and simulation
�Rapidly adapt processes to changes by business users using policies instead of code
�Sense and respond to business events in real-time for automated response or human decision support
�Rapidly deploy new solutions from reusable building blocks that can be changed on-the-fly
Business View
Process View
IT View
BPM enabled by SOA bridges Business and IT
BPM
BPM drives Business and IT alignment around functional and transformational Business Objectives
4
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
BPM with SOA provides process flexibility by improving how you design, manage, and optimize your business processes and reuse existing assets.
BPM enabled by SOA is based on…
Services(Application & Information)
Operational Systems(Application & Information Assets)
Business Processes
Data Registry
Application Application
Content
External
…creating agile and dynamic processes today that serve as the foundation for greater innovation in the future.
…providing the key alignment between business architecture and IT infrastructure and keeping this alignment flexible and continuous.
IBM’s approach is BPM enabled by SOA
5
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Respond Quickly to Business Demands with powerful Capabilities
Business
IT
Modeling & Simulation
Business Activity Monitoring
CollaborationBusiness Processes
RolesChannelsContent
SOA
PartnersOn-premises Outsourced
ESB
Composite Business Applications
Business Event Processing
Pre-built Industry Accelerators
Process Execution
Registry Repository
Sales FinanceOperations Partners
6
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Respond Quickly to Business Demands with powerful Capabilities
Business
IT
Modeling & Simulation
Business Activity Monitoring
CollaborationBusiness Processes
RolesChannelsContent
SOA
PartnersOn-premises Outsourced
ESB
Composite Business Applications
Business Event Processing
Pre-built Industry Accelerators
Process Execution
Registry Repository
Sales FinanceOperations Partners
7
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Business-Level Modeling and SimulationDesign accurate and precise modifications to the Business
� Import models from Visio� Document ALL relevant facts – not just the process diagram� Visualize Process Properties� Create process documentation and reports
� Drive Automation – Integration with Development Tools
WebSphere Business Modeler
8
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Current State – Times & CostsCase Analysis with Unlimited Resources
Future State – Times & CostsCase Analysis with Unlimited Resources
$5.40 10:1132.91%
$1.67 3:1132.10%
$7.56 14:1115.01%
$1.77 3:2115.20%
$5.93 11:114.78%
Average Cost
AverageProcess
Time(min:sec)Probability
$5.40 10:1132.91%
$1.67 3:1132.10%
$7.56 14:1115.01%
$1.77 3:2115.20%
$5.93 11:114.78%
Average Cost
AverageProcess
Time(min:sec)Probability
Email, Simple
Email, Complex
Telemarketing
Direct Mail, Simple
Direct mail, Complex
Case Description
1
2
3
4
5
Case
Email, Simple
Email, Complex
Telemarketing
Direct Mail, Simple
Direct mail, Complex
Case Description
1
2
3
4
5
Case
$4.38 8:1635.57%
$0.96 1:5133.03%
$4.16 7:5113.51%
$0.96 1:5414.50%
$4.38 8:162.39%
Average Cost
AverageProcess
Time(min:sec)Probability
$4.38 8:1635.57%
$0.96 1:5133.03%
$4.16 7:5113.51%
$0.96 1:5414.50%
$4.38 8:162.39%
Average Cost
AverageProcess
Time(min:sec)Probability
Run simulation across multiple process models
Existing Processes
Simulating “what if” Scenarios brings the Model alive Identify high impact process changes prior to implementation
Example: Simulation results showing areas of greatest opportunity
9
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Respond Quickly to Business Demands with powerful Capabilities
Business
IT
Modeling & Simulation
Business Activity Monitoring
Collaboration
Business Processes
RolesChannelsContent
SOA
PartnersOn-premises Outsourced
ESB
Composite Business Applications
Business Event Processing
Pre-built Industry Accelerators
Process Execution
Registry Repository
Sales FinanceOperations Partners
10
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Collaborative Business Process Design
� Use a teaming repository to provide multi-user access to models
– Work can be performed in parallel, speeding time to value
– Experts in each process area can define the process areas that pertain to them
– Models are versioned, allowing for rollback and failover �� Reviews by experts who are not actively editing the modelsReviews by experts who are not actively editing the models
WebSphere Publishing Server
11
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Optimize Human Involvement during Execution of your Business Processes
� Include people into automated business processes to implement a human-centric BPM solution
� Manage both system and human tasks in the same environment
� Fine-grained escalation and priority mechanism for advanced service level handling
� Assigning work with greater flexibility– Rich static and dynamic staff assignment
capabilities– Handle user substitution for temporarily delegating
work to others
WebSphere Process Server
12
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Enable Business Users with Flexible Client Options
� Provide end userswith powerful clientapplications that allowthem to perform theirwork cost- and time-efficiently
� Client offerings that can be used by end users to…– View and filter lists of assignments– Select work to perform and complete it– Escalate, prioritize, transfer, follow-up on or reject work– View statistical data on processes and activities
� Flexible Business User Clients supporting JSP, Forms or WebSphere Portal can be customized to meet many different usage scenarios
� Web Services interface enables additional workflow client platforms, including .NET, C/C++
13
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Respond Quickly to Business Demands with powerful Capabilities
Business
IT
Modeling & Simulation
Business Activity Monitoring
CollaborationBusiness Processes
RolesChannelsContent
SOA
PartnersOn-premises Outsourced
ESB
Composite Business Applications
Business Event Processing
Pre-built Industry Accelerators
Process Execution
Registry Repository
Sales FinanceOperations Partners
14
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Business Activity MonitoringActionable Insight through configurable Dashboards
� Manage your business in real time– Collect information from multiple
sources– Management dashboards and reporting
capabilities, including trending– Utilize tools to define or customize
dashboards– Set KPI’s based upon Key Performance
Objectives
� Intervene in deployed processes– Identify business situations to initiate
real-time response as performance data is received
� Assemble metrics from multiple sources– Monitor both activities and applications – Monitor a broad set of environments– Use adapters and access source
applications for business monitoring
WebSphere Business Monitor
15
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Gain access to more events and data to make KPIs and dashboards reflect business performance more accurately
Receive business activity information from multiple sources Provide a more complete View of Business Performance
Workflow or process automation software SAP & other ERP software
Third party or legacy applications
Software capturing data from partners and suppliers
16
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Respond Quickly to Business Demands with powerful Capabilities
Business
IT
Modeling & Simulation
Business Activity Monitoring
Collaboration
Business Processes
RolesChannelsContent
SOA
PartnersOn-premises Outsourced
ESB
Composite Business Applications Business Event
Processing
Pre-built Industry Accelerators
Process Execution
Registry Repository
Sales FinanceOperations Partners
17
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Extending BPM with Business Event Processing
� Business Event Processing is the ability to…– Receive or extract events from multiple sources– Detect “business situations” based on event patterns and data– Derive new events (i.e. through aggregation, information enrichment, etc.)
� Business Event Processing provides two key benefits:– Earlier and more intelligent insight leading to timely and effective business
decisions– Loose coupling of applications to improve time-to-deployment, flexibility and
maintenance
WebSphere Business Events
Consume, react to events• Alerts • Trigger Workflow• Automated actionsGenerate and publish events
Perform operations on events
EventConsumer
EventConsumer
Systems Applications
Other
Business
Business
Processes
BAM
Sensors
Events Actions
Events
Event Processing
18
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Business EventsSense when to act, know what to do
� Allows business users detect, evaluate and react to business events in real time
� Designed for process analysts– Understands business language and vernacular– Enables straightforward expression of business logic– Codeless, Graphical Authoring tools
� Accepts events from many sources– “Derived" events– Plug & Play to extend your existing SOA and BPM
infrastructures
� Sense meaningful patterns– Simple and complex rules patterns– Define filters and conditions– Event flows and long running correlations
� Initiate the appropriate response– Take action when those patterns form– Drive existing services (WPS business process, ESB, etc.)– Automated Tasks (Update DB, write to file, etc.)– Notifications (Email, pager, etc.)
Real-Time Pattern DetectionReal-Time Decision Triggers
19
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Respond Quickly to Business Demands with powerful Capabilities
Business
IT
Modeling & Simulation
Business Activity Monitoring
CollaborationBusiness Processes
RolesChannelsContent
SOA
PartnersOn-premises Outsourced
ESB
Composite Business Applications
Business Event Processing
Pre-built Industry Accelerators
Process Execution
Registry Repository
Sales FinanceOperations Partners
20
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Enabling Iterative Development EnvironmentBridging IT and LOB
� Changes made in the Modeling Environment are automatically reconciled in Assembly Environment
� Change Log provided to Modeling User to synchronize model with implemented process
Process Analyst
IT Developer
WebSphere Business Modeler and WebSphere Integratio n Developer
21
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Deploy on a Single Process Execution PlatformOne platform to manage
� Deploy your applications on a single, integrated, heterogeneous platform
� Build your SOA the way you want it – flexible, fast, and business-driven
� Powerful out-of-box integration capabilities– Integrate with a variety of
application and technologies– Without the need for coding
� Based on mature and robust WebSphere Application Server
� WebSphere Adapters included for development and unit testing
� WebSphere ESB included for robust connectivity
� Use other tightly integrated offerings like WebSphere TX
WebSphere Process Server
22
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Respond Quickly to Business Demands with powerful Capabilities
Business
IT
Modeling & Simulation
Business Activity Monitoring
CollaborationBusiness Processes
RolesChannelsContent
SOA
PartnersOn-premises Outsourced
ESB
Composite Business Applications
Business Event Processing
Pre-built Industry Accelerators
Process Execution
Registry Repository
Sales FinanceOperations Partners
23
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Managing and Governing the Lifecycle of IT Services
Service Registry and Repository
Publish Find Enrich GovernManage
Encourage ReuseFind and reuse services for building blocks for new composite applications.
Enhance ConnectivityEnable dynamic and efficient interactions between services at runtime.
Enable GovernanceGovern services throughout the service lifecycle
Publish Find
Enrich Govern
Manage
Help optimizeservice performanceEnable enforcement of policies. Impact analysis
IT Developer
IT Architect
24
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Respond Quickly to Business Demands with powerful Capabilities
Business
IT
Modeling & Simulation
Business Activity Monitoring
CollaborationBusiness Processes
RolesChannelsContent
SOA
PartnersOn-premises Outsourced
ESB
Composite Business Applications
Business Event ProcessingPre-built Industry
Accelerators
Process Execution
Registry Repository
Sales FinanceOperations Partners
25
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
IBM Provides Rich Business Expertise to Customers
BPM Methodology
IBM Industry Frameworks
BPM Center of Excellence
IBM SOA Business Catalog
1000’s of industry specific IBM and partner assets to accelerate BPM and SOA projects
Greater reuse, faster time to value and lower TCO than traditional industry applications
Prescriptive process for developing an organization’s cross-functional, customer-focused end-to-end core business processes
Driving Methods and Models for BPM Best Practices and project accelerators
BPM Competenc
y Center
GoverGover
n n
ProcesProces
sesses
https://www-304.ibm.com/jct09002c/isv/tech/validation/framework/index.html
http://www-306.ibm.com/software/solutions/soa/soabusinesscatalog_overview.html
https://w3.webahead.ibm.com/w3ki/display/BPMMethodologyFramework/BPM+Methodology+Framework+Home
26
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Summary
� Accelerate time-to-market for new solutions, and rapidly change and reconfigure existing IT assets without redeployment
� Increase the value of your organizational assets and reduce their operating costs
� Drive collaboration and stakeholder commitment around process optimization goals across both business and IT
� Reliably meet SLA, audit, and regulatory objectives with Process Integrity
� Leverage open products that accommodate disparate systems across departmental boundaries
WebSphere BPM helps to unlock IT's Value across the Organization
27
IBM Business Process Managament
IBM WebSphere Dynamic Process Edition © 2008 IBM Corporation
| WebSphere Business Services Fabric v6.1 STEW
Obrigado
Danke
Japanese
German
Brazilian Portuguese
Arabic
Duo xieTraditional Chinese
Duo xieSimplified Chinese
Thai
Korean
turkish
Russia
GrazieItaly
GraciasSpain
Dank u Belgium
BedanktBedanktBedanktBedanktNetherlands
Dankeschön
Austria
DekujuCzech Republic
TakkNorway Tak
Denmark
Jag tackarFinland
DziekujePoland
TackSweden
Toda
Israel
EngrazielSwitzerland
Tesekkür ederim
Turkey
DakujemSlovakia
ObrigadoPortugal
MerciFrance
ThanksUnited States
KöszönömHungray
Questions ?
HvalaSlovenia, Croatia, Serbia