introducao bpm
TRANSCRIPT
-
7/29/2019 Introducao Bpm
1/29
IBM Software Group
Value of End-to-End Process AutomationBPM (Business Process Management) for Process Automation Im rove o eratin efficienc and reduce costs
2009 IBM Corporation
An IBM Proof of Technology
-
7/29/2019 Introducao Bpm
2/29
IBM Software Group
The divide between business and IT:Differing priorities and expertise for End-to-End Process Automation
Business Domain
Business Needs Responsiveness and Control
Rapid innovation without replacing applications Control of the business model and business processes
Integration of horizontal processes
Visibility into technology-enabled business activities
Business people have thebusiness process expertise
2009 IBM Corporation Value of Process Automation 2
IT Domain
IT Needs Stability and Control
Efficiently manage hundreds of applications
Consolidate and simplify infrastructure to reduce costs
Improve service levels of existing applications
Stability simplifies efficient operations
Information Technology
(IT)people know how toimplement and runapplications
-
7/29/2019 Introducao Bpm
3/29
IBM Software Group
Business Process Management touches allparts of an organization
Business IT BusinessUser
IBM BPM Suite Helps to Unite the Business and IT Domains
2009 IBM Corporation Value of Process Automation 3
IT Architect
IT Developer
IT LeaderBusinessLeader
ProcessOwner
BusinessAnalyst
IBM BPM Suite
Contextual, Role-Based Capabilities Delivered toDifferent Users Across Your Organization
-
7/29/2019 Introducao Bpm
4/29
IBM Software Group
End-to-End Process Automation is at the Core of BPM
DeployDeployment of models,policies and assemblies torealize business intent
ModelCapture, simulate,analyze, and optimize
AssembleAssemble existing and newassets to execute andmanage business processes
2009 IBM Corporation Value of Process Automation 4
business models toreduce risk and increaseflexibility
ManageReal-time visibility andanalysis of business
information for timelyand coordinated actionGovernance &ProcessesAlignment of strategy andoperations across businessand IT in support ofbusiness objectives
-
7/29/2019 Introducao Bpm
5/29
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 Easil Resolved
2009 IBM Corporation Value of Process Automation 5
Testing Requires Many Tools and Environments Deployments are Complex Process Automation Increases the Focus on Service Governance
-
7/29/2019 Introducao Bpm
6/29
IBM Software Group
Processes are Inefficient and Poorly AlignedDesign and Implement Optimized Processes
PowerPointExcel
Industry Models
Visio ARIS
2009 IBM Corporation Value of Process Automation 6
Write down and document Business Processes
Simulation and Analysis for business processesEnsure that the design can meet the requirements
Compare current and future business modelsInstant view of ROI Share process designs within the team
Review and refine the process
Minimize potential for process defects, improve process efficiency
Save time and money
-
7/29/2019 Introducao Bpm
7/29
IBM Software Group
Missed Requirements Are Not Obvious, but Are CostlyCapture and Implement Requirements
Missed requirements are the primary reason forexcessive rework, delays, and poor quality
2009 IBM Corporation Value of Process Automation 7
Link requirements in IBM RationalRequisite Pro directly to the processesor activities that fulfill them
Link requirements in IBM RationalRequisite Pro directly to the processesor activities that fulfill them
Note requirements in processelement descriptionsNote requirements in processelement descriptions
Process flow itself is a set of requirementsProcess flow itself is a set of requirements
JMB1
-
7/29/2019 Introducao Bpm
8/29
Slide 7
JMB1 Look for updated, less blurry screen shot.Joshua Bock, 12/18/2008
-
7/29/2019 Introducao Bpm
9/29
IBM Software Group
Business and IT Struggle to Communicate EffectivelyShare a Common Language between Business and IT
Business View
Business Domain Technology Domain
2009 IBM Corporation Value of Process Automation 8
IT View
-
7/29/2019 Introducao Bpm
10/29
IBM Software Group
Process
Business Model
Business and IT Struggle to Communicate EffectivelyBusiness Specifications Imported into the IT Environment
DataTypes
Monitor Model
Business Items
Business Measures
2009 IBM Corporation Value of Process Automation 9
Rule Logic
Timetable
Lotus Forms
Business Rule
Timetable
Forms
BPMAsset
Repository
9
Re-use Process andSolution Assets thatare Already in Place
-
7/29/2019 Introducao Bpm
11/29
IBM Software Group
Paper-Based Processes Lack Consistency & TraceabilityAutomate to Improve Consistency, Reduce Errors, and Increase Control
My TasklistPersonalized, ordered, prioritized task list My TasklistPersonalized, ordered, prioritized task list
Forms based interfaceConsistent, validated, error free Forms based interfaceConsistent, validated, error free
2009 IBM Corporation Value of Process Automation 10
all available in the Business Space
Team TasklistConsistent sharing of work Team TasklistConsistent sharing of work
Track the currentprocess instance stateTrack the currentprocess instance state
-
7/29/2019 Introducao Bpm
12/29
IBM Software Group
Design
Verify
Design Form layouts withdrag-and-drop toolingDesign Form layouts withdrag-and-drop tooling
Paper-Based Processes Lack Consistency & TraceabilityPrototype and Validate Business User Interfaces
2009 IBM Corporation Value of Process Automation 11
Simple demonstration and testing ofdesign by target business audience human task storyboarding
Simple demonstration and testing ofdesign by target business audience human task storyboarding
Act
Execute within the Business SpaceExecute within the Business Space
-
7/29/2019 Introducao Bpm
13/29
IBM Software Group
Business is Too Reliant on IT for Simple SolutionsEnable business teams to implement human-centric processes
Empowering Business Analysts toDefine and realize BPM solution with minimal IT dependency (Self Service)Go from model to execution with a single toolAccelerate time to value for human workflowsPlay back exactly how the process will runIterate quicklyBetter communicate requirements for business services to IT
Empowering IT toReduce churn on process design iterationsFocus on strategic systems and infrastructure
Interactive Process Design allows
Business Analyst use a single tool to define
and test BPM solutions
2009 IBM Corporation Value of Process Automation 12
BusinessAnalyst
WebSphere Business Modeler Sandbox (Business Space, WebSphereProcess Server, Monitor)
-
7/29/2019 Introducao Bpm
14/29
IBM Software Group
Many Disparate Existing Systems to IntegrateCreate a Single, Unified Process Solution
get Approved
Approved/
Human Task
Java ApplicationBPEL Process
Minimize custom codingMinimize custom coding
Standards-based infrastructure to enableintegration of disparate application
components into the process
2009 IBM Corporation Value of Process Automation 13
Denied
If Approved thenSend letter offering gold
If NOT ApprovedSend letter offering Creditcounseling service
State Machine
Enterprise Application
Business Rules
-
7/29/2019 Introducao Bpm
15/29
IBM Software Group
With BPM:Business users access multiple applicationsthrough just one UI provided by the BPM solution
Only one loginProcess engine collects and presents all requireddata according to process definitions andrequirements
Process flow is encapsulated into the process
Difficult to Enable and Enforce ChangeFormalized Processes Enforce Leading Practices, Achieve Operational Excellence
Without BPM:
Business users mustaccess multiple
applications throughapplication specific UIs
Multiple logins arerequired
2009 IBM Corporation Value of Process Automation 14
defintion
...you have 1 new task(s)
User has to search forrequired information
Business users mustunderstand theprocess flow
-
7/29/2019 Introducao Bpm
16/29
IBM Software Group
Measures analysis of instance informationMeasures analysis of instance information
SLA ThresholdSLA ThresholdSLA ThresholdSLA ThresholdSLA ThresholdSLA Threshold
Measurements and SLA Data Are Not Readily AvailableMeasure in Real Time to Meet SLAs
2009 IBM Corporation Value of Process Automation 15
Alertsgenerated when SLA exceededInitiate remedial activity Alertsgenerated when SLA exceededInitiate remedial activity
Key PerformanceIndicators (KPIs)Key PerformanceIndicators (KPIs)
all available in the Business Space
-
7/29/2019 Introducao Bpm
17/29
IBM Software Group
Measurements and SLA Data Are Not Readily AvailableMonitor and Manage Team Activity for Maximum Productivity
Performance Analysis
Performance Analysis
Worklist ManagementAssignment and re-assignment of work Worklist ManagementAssignment and re-assignment of work
Performance Analysis
Performance Analysis
I want to see the performance of each individual and department I want to utilize all my personnel efficiently
2009 IBM Corporation Value of Process Automation 16 all available in the Business Space
y ro e, y group, y n v ua y ro e, y group, y n v ua
true
true
y ro e, y group, y n v ua y ro e, y group, y n v ua
-
7/29/2019 Introducao Bpm
18/29
IBM Software Group
Problems are Not Immediately ApparentStay 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
2009 IBM Corporation Value of Process Automation 17
BusinessUsers
BusinessLeader
ProcessOwner
BusinessAnalyst
On Blackberry smartphones and
iPhones
Through GoogleGadgets and
Google Desktop
In Excel
Lotus Sametime
-
7/29/2019 Introducao Bpm
19/29
IBM Software Group
WS-BPEL (Business Process ExecutionLanguage) CompensationEnables definition of logical undo actionsfor committed steps of a business processinstance
Compensation Manager performs appropriateundo actions for all appropriate steps
The business rocess failed but inte rit is
Operations ChallengeMultiple failures occur processinstance cannot run to completion
Integrity must be maintained across allcomponents involved in the process
Business and IT Errors Cannot Be Easily ResolvedIdentify Expected Faults and Resolve Automatically
2009 IBM Corporation Value of Process Automation 18
automatically maintained
Transaction Integrity Execution of distributed business processes
spanning multiple platforms, applications, anddata sources
Long-running business processes are builtfrom a set of ACID (Atomicity, Consistency,Isolation, Durability) transactions
Consistent transaction execution
Rollback / recover as required
A
A
A failure has occurred:perform undo actions forpreviously successfullycompleted steps
-
7/29/2019 Introducao Bpm
20/29
IBM Software Group
SCA SystemException Queue
SCA ApplicationException Queue
BFM RetentionQueue
Business FlowManager (BFM)Int Queue
Service RuntimeException
BindingError
BPEDB Processinstancesin error
Process
Business and IT Errors Cannot Be Easily ResolvedHuman Resolution to Stuck Process Instances
SystemAdministrator
Failed
Single point to exploit failed events forend-to-end scenarios, including errorsin
SCA (Service Component Architecture)asynchronousinvocations
JMS (Java Messaging Service) Bindings BPC (Business Process Choreography)
infrastructure Long running BPEL
processes
2009 IBM Corporation Value of Process Automation 19
BFM HoldQueue
New
New Newnavigationstuckvent
Manager
BPCExplorer
Allow Force
Completion or Retryof activitiesMore control overprocess behavior infailure situations
-
7/29/2019 Introducao Bpm
21/29
IBM Software Group
1. Overview page
View the essentialinformation for the testsuite
2. Test Cases page
Testing Requires Many Tools and EnvironmentsIntegrated Testing Infrastructure for the Entire Solution
2009 IBM Corporation Value of Process Automation 20
Prepare test suites andtest cases
Add test data for each test
3. Configurations page
Handle missing servicesAdd modules, emulatorsand monitors
-
7/29/2019 Introducao Bpm
22/29
IBM Software Group
Testing Requires Many Tools and EnvironmentsIntegrated Testing Infrastructure for the Entire Solution
Module and ComponentSelectionModule and ComponentSelection
Browser-based Component TestExplorer also availableBrowser-based Component TestExplorer also available
2009 IBM Corporation Value of Process Automation 21
4. Maximize button for easier data entry
5. Multi-line data entry
1. Enter input data and start the test
2. Data entry with parameter validation
3. Error markers
ComponentInvocation TraceComponentInvocation Trace
Service emulation forincomplete componentsService emulation forincomplete components
-
7/29/2019 Introducao Bpm
23/29
IBM Software Group
1. Debug ViewControls the execution of componentinstances
2. Integration Test ClientStarts a debug session
3. Component EditorsSet breakpoints on componentelements, step through componentinstances
Testing Requires Many Tools and EnvironmentsService Component-level Debug
Support for:ProcessesMediation Flows
2009 IBM Corporation Value of Process Automation 22
4. Variables ViewRead/write access to variables,messages, and associated values
5. Breakpoint ViewDisplays the breakpoints for componentelements and source code in allcomponents
Business RulesBusiness Object MapsVisual Java SnippetsState MachinesMonitor Models
-
7/29/2019 Introducao Bpm
24/29
IBM Software Group
Deployments are ComplexSimple J2EE Deployment and Administration
IT Operations teams prefer to have ascriptable, repeatable, schedulable methodsof deploying applications
Deployment via a GUI is potentially inconsistent
and is difficult to schedule and is not scriptableWebSphere BPM provides ANT (AnotherNeat Tool) based mechanisms to enablescriptable, repeatable, schedulablede lo ment of a lications
2009 IBM Corporation Value of Process Automation 23
-
7/29/2019 Introducao Bpm
25/29
IBM Software Group
Process Automation Increases the Focus on Service GovernanceRegistry and Repository for Service Governance
2009 IBM Corporation Value of Process Automation 24
Services discoveredin WSRR usingWSRR AdminConsole
Services discoveredin WSRR usingWSRR AdminConsole
Servicesdiscoveredin WebSphereService Registryand Repository(WSRR) usingDevelopment Tools
Servicesdiscoveredin WebSphereService Registryand Repository(WSRR) usingDevelopment Tools
-
7/29/2019 Introducao Bpm
26/29
IBM Software Group
Summary: Process Automation is Happening in Your Industry
Insurance & BankingCustomer Profitability, lowering of costs across multiple business channels, regulatory compliance, selfservice. Analytics for Cross-Sell and Up-Sell opportunities and Risk Management, claims processing
Telcoservice provisioning, customer loyalty, regulatory compliance,
RetailCustomer Loyalty, Merchandising, web transactions, customer experience, Real-time Demand Signaling
GovernmentPayments, Legal and social services, implementing legislation and regulatory compliance
Health Care
2009 IBM Corporation Value of Process Automation 25
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"
-
7/29/2019 Introducao Bpm
27/29
IBM Software Group
Summary: End-to-End Process Automation in the IBMWebSphere BPM Suite
WebSphere Process ServerFlexible deployment of business processes, making
plug-and-play of components a reality
WebSphere Enterprise Service
WebSphere Integration DeveloperEasy-to-use integration to simplify and speed the
assembly of composite applications
2009 IBM Corporation Value of Process Automation 26
, ,
DataPower Connectivity infrastructure for integrating applicationsand services to power your SOA (Service OrientedArchitecture)
WebSphere Business MonitorReal-time visibility into process performance enabling
process intervention and continuous improvement
WebSphere Business ModelerSimple to use process modeling for the
business analyst to help maximizeprocess and business resource re-use
WebSphere Service Registryand RepositoryManage your service metadata: Govern
services throughout the SOA lifecycle,find and reuse for IT flexibility
-
7/29/2019 Introducao Bpm
28/29
IBM Software Group
2009 IBM Corporation Value of Process Automation 27
-
7/29/2019 Introducao Bpm
29/29
IBM Software Group
Thank You
2009 IBM Corporation Value of Process Automation 28