Você está na página 1de 29

IBM Software Group

Value of End-to-End Process Automation


BPM (Business Process Management) for Process Automation Improve operating efficiency and reduce costs

An IBM Proof of Technology

2009 IBM Corporation

IBM Software Group

The divide between business and IT:


Differing priorities and expertise for End-to-End Process Automation Business Needs Responsiveness and Control
Business Domain Business people have the business process expertise

Rapid innovation without replacing applications Control of the business model and business processes Integration of horizontal processes Visibility into technology-enabled business activities

IT Needs Stability and Control


IT Domain Information Technology (IT) people know how to implement and run applications

Efficiently manage hundreds of applications Consolidate and simplify infrastructure to reduce costs Improve service levels of existing applications Stability simplifies efficient operations

2009 IBM Corporation

Value of Process Automation

IBM Software Group

IBM BPM Suite Helps to Unite the Business and IT Domains


Business Process Management touches all parts of an organization

Business
Business Leader Process Owner

Business User

IT
IT Leader

IBM BPM Suite


IT Developer Business Analyst IT Architect

Contextual, Role-Based Capabilities Delivered to Different Users Across Your Organization

2009 IBM Corporation

Value of Process Automation

IBM Software Group

End-to-End Process Automation is at the Core of BPM


Assemble
Assemble existing and new assets to execute and manage business processes

Deploy
Deployment of models, policies and assemblies to realize business intent

Model
Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility

Manage Governance & Processes


Alignment of strategy and operations across business and IT in support of business objectives Real-time visibility and analysis of business information for timely and coordinated action

2009 IBM Corporation

Value of Process Automation

IBM Software Group

Typical Pain Points


Processes are Inefficient and Poorly Aligned Missed Requirements Are Not Obvious, but Are Costly Business and IT Struggle to Communicate Effectively Paper-Based Processes lack consistency and traceability Business is Too Reliant on IT for Simple Solutions Many Disparate Existing Systems to Integrate Difficult to Enable and Enforce Change Measurements and Service Level Agreements (SLA) Data Are Not Readily Available Problems are Not Immediately Apparent Business and IT Errors Cannot Be Easily Resolved Testing Requires Many Tools and Environments Deployments are Complex Process Automation Increases the Focus on Service Governance

2009 IBM Corporation

Value of Process Automation

IBM Software Group

Processes are Inefficient and Poorly Aligned


Design and Implement Optimized Processes
Excel PowerPoint Visio ARIS Industry Models

Simulation and Analysis for business processes Ensure that the design can meet the requirements Minimize potential for process defects, improve process efficiency Save time and money

Write down and document Business Processes Compare current and future business models Share Instant view process of ROI designs within the team Review and refine the process

2009 IBM Corporation

Value of Process Automation

JMB1

IBM Software Group

Missed Requirements Are Not Obvious, but Are Costly


Capture and Implement Requirements
Missed requirements are the primary reason for excessive rework, delays, and poor quality

Link requirements in IBM Rational Requisite Pro directly to the processes or activities that fulfill them

Note requirements in process element descriptions Process flow itself is a set of requirements

2009 IBM Corporation

Value of Process Automation

Slide 7 JMB1 Look for updated, less blurry screen shot.


Joshua Bock, 12/18/2008

IBM Software Group

Business and IT Struggle to Communicate Effectively


Share a Common Language between Business and IT

Business Domain
Business View Process View

Technology Domain

IT View

2009 IBM Corporation

Value of Process Automation

IBM Software Group

Business and IT Struggle to Communicate Effectively


Business Specifications Imported into the IT Environment
Business Model Process

Business Items DataTypes

Business Measures Monitor Model

Business Rule Rule Logic


BPM Asset Repository

Timetable

Re-use Process and Solution Assets that are Already in Place


Forms

Timetable

Lotus Forms

9 2009 IBM Corporation

Value of Process Automation

IBM Software Group

Paper-Based Processes Lack Consistency & Traceability


Automate to Improve Consistency, Reduce Errors, and Increase Control
My Tasklist Personalized, ordered, prioritized task list Forms based interface Consistent, validated, error free

Team Tasklist Consistent sharing of work

Track the current process instance state


2009 IBM Corporation

all available in the Business Space


Value of Process Automation 10

IBM Software Group

Paper-Based Processes Lack Consistency & Traceability


Prototype and Validate Business User Interfaces
Design Design Form layouts with drag-and-drop tooling

Verify

Act

Simple demonstration and testing of design by target business audience human task storyboarding

Execute within the Business Space


2009 IBM Corporation Value of Process Automation 11

IBM Software Group

Business is Too Reliant on IT for Simple Solutions


Enable business teams to implement human-centric processes
Empowering Business Analysts to
Define and realize BPM solution with minimal IT dependency (Self Service) Go from model to execution with a single tool Accelerate time to value for human workflows Play back exactly how the process will run Iterate quickly Better communicate requirements for business services to IT

Empowering IT to
Reduce churn on process design iterations Focus on strategic systems and infrastructure Focus on the architecture and technical details of Business Services

Interactive Process Design allows Business Analyst use a single tool to define and test BPM solutions

Business Analyst

WebSphere Business Modeler


2009 IBM Corporation

Sandbox (Business Space, WebSphere Process Server, Monitor)


Value of Process Automation 12

IBM Software Group

Many Disparate Existing Systems to Integrate


Create a Single, Unified Process Solution
Standards-based infrastructure to enable integration of disparate application components into the process
BPEL Process

Minimize custom coding

Java Application

Human Task

get Approved Approved/ Denied

Enterprise Application

State Machine

Business Rules

If Approved then Send letter offering gold If NOT Approved Send letter offering Credit counseling service

2009 IBM Corporation

Value of Process Automation

13

IBM Software Group

Difficult to Enable and Enforce Change


Formalized Processes Enforce Leading Practices, Achieve Operational Excellence
Without BPM: Business users must access multiple applications through application specific UIs Multiple logins are required User has to search for required information Business users must understand the process flow

With BPM:
Business users access multiple applications through just one UI provided by the BPM solution Only one login Process engine collects and presents all required data according to process definitions and requirements Process flow is encapsulated into the process defintion

...you have 1 new task(s)

2009 IBM Corporation

Value of Process Automation

14

IBM Software Group

Measurements and SLA Data Are Not Readily Available


Measure in Real Time to Meet SLAs
Measures analysis of instance information

SLA Threshold

Key Performance Indicators (KPIs)

Alertsgenerated when SLA exceeded Initiate remedial activity

all available in the Business Space


2009 IBM Corporation Value of Process Automation 15

IBM Software Group

Measurements and SLA Data Are Not Readily Available


Monitor and Manage Team Activity for Maximum Productivity
I want to see the performance of each individual and department I want to utilize all my personnel efficiently
Worklist Management Assignment and re-assignment of work

Performance Performance Analysis Analysis By By role, role, by by group, group, by by individual individual
true

true

all available in the Business Space


2009 IBM Corporation Value of Process Automation 16

IBM Software Group

Problems are Not Immediately Apparent


Stay Up to Date on Business Performance and Situations
Bad things dont always occur when youre at your desk Resolve issues through a variety of avenues
Multiple tools for diverse needs

In Excel
Through Google Gadgets and Google Desktop On Blackberry smartphones and iPhones

Business Users

Business Leader

Business Analyst

Process Owner
Value of Process Automation

Lotus Sametime
17

2009 IBM Corporation

IBM Software Group

Business and IT Errors Cannot Be Easily Resolved


Identify Expected Faults and Resolve Automatically
Operations Challenge
Multiple failures occur process instance cannot run to completion Integrity must be maintained across all components involved in the process WS-BPEL (Business Process Execution Language) Compensation Enables definition of logical undo actions for committed steps of a business process instance
Compensation Manager performs appropriate undo actions for all appropriate steps The business process failed but integrity is automatically maintained

Transaction Integrity
Execution of distributed business processes spanning multiple platforms, applications, and data sources
A failure has occurred: perform undo actions for previously successfully completed steps

Long-running business processes are built from a set of ACID (Atomicity, Consistency, Isolation, Durability) transactions Consistent transaction execution Rollback / recover as required

2009 IBM Corporation

Value of Process Automation

18

IBM Software Group

Business and IT Errors Cannot Be Easily Resolved


Human Resolution to Stuck Process Instances
Single point to exploit failed events for end-to-end scenarios, including errors in
SCA (Service Component Architecture) asynchronous invocations JMS (Java Messaging Service) Bindings BPC (Business Process Choreography) infrastructure Long running BPEL processes
Service Runtime Exception

Binding Error

Business Flow Manager (BFM) Int Queue

BPEDB

Process instances in error SCA System Exception Queue

SCA Application Exception Queue

System Administrator

Failed Event Manager BPC Explorer

BFM Retention Queue

Process navigation stuck

New

New

BFM Hold Queue

New

Allow Force Completion or Retry of activities More control over process behavior in failure situations

2009 IBM Corporation

Value of Process Automation

19

IBM Software Group

Testing Requires Many Tools and Environments


Integrated Testing Infrastructure for the Entire Solution

1. Overview page View the essential information for the test suite 2. Test Cases page Prepare test suites and test cases Add test data for each test 3. Configurations page Handle missing services Add modules, emulators and monitors

2009 IBM Corporation

Value of Process Automation

20

IBM Software Group

Testing Requires Many Tools and Environments


Integrated Testing Infrastructure for the Entire Solution
Module and Component Selection

Browser-based Component Test Explorer also available

Component Invocation Trace

Service emulation for incomplete components

1. 2. 3.

Enter input data and start the test Data entry with parameter validation Error markers

4. 5.

Maximize button for easier data entry Multi-line data entry

2009 IBM Corporation

Value of Process Automation

21

IBM Software Group

Testing Requires Many Tools and Environments


Service Component-level Debug

1. Debug View Controls the execution of component instances 2. Integration Test Client Starts a debug session 3. Component Editors Set breakpoints on component elements, step through component instances 4. Variables View Read/write access to variables, messages, and associated values 5. Breakpoint View Displays the breakpoints for component elements and source code in all components

Support for: Processes Mediation Flows Business Rules Business Object Maps Visual Java Snippets State Machines Monitor Models

2009 IBM Corporation

Value of Process Automation

22

IBM Software Group

Deployments are Complex


Simple J2EE Deployment and Administration
IT Operations teams prefer to have a scriptable, repeatable, schedulable methods of deploying applications
Deployment via a GUI is potentially inconsistent and is difficult to schedule and is not scriptable

WebSphere BPM provides ANT (Another Neat Tool) based mechanisms to enable scriptable, repeatable, schedulable deployment of applications

2009 IBM Corporation

Value of Process Automation

23

IBM Software Group

Process Automation Increases the Focus on Service Governance


Registry and Repository for Service Governance

Services discovered in WebSphere Service Registry and Repository (WSRR) using Development Tools

Services discovered in WSRR using WSRR Admin Console


Value of Process Automation 24

2009 IBM Corporation

IBM Software Group

Summary: Process Automation is Happening in Your Industry


Insurance & Banking
Customer Profitability, lowering of costs across multiple business channels, regulatory compliance, self service. Analytics for Cross-Sell and Up-Sell opportunities and Risk Management, claims processing

Telco
service provisioning, customer loyalty, regulatory compliance,

Retail
Customer Loyalty, Merchandising, web transactions, customer experience, Real-time Demand Signaling

Government
Payments, Legal and social services, implementing legislation and regulatory compliance

Health Care
Cost vs. Care Analysis, health monitoring, claims, Therapeutics and Pharmacogenetics

Consumer Products
Demand Planning; Maintenance, Repair and Overhaul (MRO); and Promotion Analysis

Automotive
Customer Analytics, Preventive Recall and Quality Management

Financial Markets
Straight through processing, stock trading, Management and Compliance Dashboards

Electronics
Supply Chain Analytics, Plant Floor Automation and Preventive Maintenance "In short, Process Automation from IBM, reduces costs, increase efficiencies, streamlines your operational processes and helps you comply with the latest industry regulations"

2009 IBM Corporation

Value of Process Automation

25

IBM Software Group

Summary: End-to-End Process Automation in the IBM WebSphere BPM Suite


WebSphere Integration Developer
Easy-to-use integration to simplify and speed the assembly of composite applications

WebSphere Process Server


Flexible deployment of business processes, making plug-and-play of components a reality

WebSphere Business Modeler


Simple to use process modeling for the business analyst to help maximize process and business resource re-use

WebSphere Enterprise Service Bus, Message Broker, and DataPower


Connectivity infrastructure for integrating applications and services to power your SOA (Service Oriented Architecture)

WebSphere Business Monitor


Real-time visibility into process performance enabling process intervention and continuous improvement

WebSphere Service Registry and Repository


Manage your service metadata: Govern services throughout the SOA lifecycle, find and reuse for IT flexibility

2009 IBM Corporation

Value of Process Automation

26

IBM Software Group

2009 IBM Corporation

Value of Process Automation

27

IBM Software Group

Thank You

2009 IBM Corporation

Value of Process Automation

28

Você também pode gostar