dynamic bpm

27
© 2008 IBM Corporation 8/12/2009 Template Documentation IBM WebSphere Business Process Management © 2008 IBM Corporation IBM Business Process Management Dynamic BPM 3 Points of Agility (Processes, Events & Rules) Andrij Bayda WebSphere Technical sale specialist [email protected]

Upload: ssa-kpi

Post on 06-May-2015

1.622 views

Category:

Education


3 download

DESCRIPTION

AACIMP 2009 Summer School lecture by Andrij Bayda (IBM). "Information Technology" stream. IBM course.

TRANSCRIPT

Page 1: Dynamic BPM

© 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]

Page 2: Dynamic BPM

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!

Page 3: Dynamic 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

Page 4: Dynamic BPM

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

Page 5: Dynamic BPM

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

Page 6: Dynamic BPM

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

Page 7: Dynamic BPM

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

Page 8: Dynamic BPM

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

Page 9: Dynamic BPM

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

Page 10: Dynamic BPM

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

Page 11: Dynamic BPM

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

Page 12: Dynamic BPM

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++

Page 13: Dynamic BPM

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

Page 14: Dynamic BPM

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

Page 15: Dynamic BPM

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

Page 16: Dynamic BPM

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

Page 17: Dynamic BPM

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

Page 18: Dynamic BPM

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

Page 19: Dynamic BPM

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

Page 20: Dynamic BPM

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

Page 21: Dynamic BPM

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

Page 22: Dynamic BPM

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

Page 23: Dynamic BPM

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

Page 24: Dynamic BPM

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

Page 25: Dynamic BPM

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

Page 26: Dynamic BPM

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

Page 27: Dynamic BPM

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