Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Introduction to BPM
8/15/2014 IBPS 1
What is Business Process Management ?
• BPM provides robust and flexible software capabilities and
industry expertise.
• BPM enables customers to discover, model, execute, rapidly
change, govern, and gain end-to end visibility on their business
processes
Documentation andcompliance
Software
expertise
Deployment and execution
Continuous
Process
Improvement
Visibility and collaboration
Business user engagement
Efficiency and productivity
8/15/2014 IBPS 2
Unstructured tasks and Communication (likepaper or email)
Inefficient workingenvironment spanssystems
Inconsistent prioritization
Incomplete orinaccurate data flowbetween systems
Lack of control oversystem and businessEvents (exceptions)
Poor visibility into process performance
Executive Management
Customer Service
Invoice Reconciliation Teams
Finance and Ops
Account Administration
2
3
5
4
6
1
2
3
4
5
6
Typical process problems
Business and IT environments today do have process implemented, but they are typically layered
and lack collaboration between them
There is no end to end visibility to the process and makes change management very complex.
8/15/2014 IBPS 3
8/15/2014 IBPS 4
BPM brings order to the chaos
Business Process Management enables effective process implementation, execution
and management by providing a collaboration layer between business and IT.
IBM Business Process Manager provides the necessary tools to establish this BPM
layer and build processes that enable you to reach your business goals.
1 Automate workflow and
decision makingFinance
and OpsExecutive
Management
Account
AdministrationReduce errors and improve
consistencyRisk Management
Teams
2
3 Standardize resolution
across geographies
4 Leverage existing systems
and data
5 Monitor for business events
and initiate actions
6 Real-time visibility and
process control
Customer Service
Customer benefits:
• Huge reduction in manual
work, errors
• Faster, more consistent
issue resolution
• Easier to manage the
business
• Consistent case handling
8/15/2014 IBPS 5
IBM Business Process Manager
IBM BPM is a simple, scalable, centralized process management system that can help organizations optimizetheir performance
IBM BPM is a comprehensive and consumable BPM platform that provides complete visibility and managementof your business processes
IBM BPM includes tools and run-time for process design, execution, monitoring and optimization, and isspecifically designed to make it easy for process owners and business users to engage directly in theimprovement of their business processes
GovernanceAchieve consistency and repeatability
to ensure processes run as designed
Simplify life-cycle management of
process applications across 1000s of
projects
VisibilityCentralizes visibility and control
Empowers knowledge workers
with built-in real time analytics to
optimize business processes
Simplicity Power
Simplifies operations and
improves entire experience
Powerful, dependable for mission
critical processes
Easy enough to engage all
process participants
Scales smoothly and easily from
initial project to enterprise-wide
program
8/15/2014 IBPS 6
IBM Business Process Manager Product Overview
8/15/2014 IBPS 7
IBM Business Process Manager Configurations
IBM Business Process Manager configurations
Configuration Phase
Advanced Transformation
Complete set of business process management capabilities
•Extended support for high-volume process automation
•Built-in SOA components for extensive enterprise-wide service integration, orchestration
Standard Program
Configured for typical business process management projects
•For multi-project improvement programs, with high business involvement
•Basic system integration support
•Rapid time-to-value and improved user productivity
Express Project
Configured for first business process management project
•Rapid time-to-value: improved user productivity
•Low entry price
•Easy installation and configuration
8/15/2014 IBPS 8
IBM Business Process Manager Configuration
Capability Adv. Std. Express®
WebSphere® Lombardi Edition compatible execution X X X
Process Designer (BPMN) X X X
Collaborative editing / immediate playback X X X
Interactive "process coach" user interfaces X X X
ODM-based process rules X X X
Process Portal X X X
Real-time monitoring and reporting X X X
Performance analytics & optimizer X X X
Performance Data Warehouse X X X
Process Center / shared asset repository X X X
Unlimited process authors and end-users X X 200 users / 3 authors
High availability: clustering and unlimited cores X X •4 cores production
•2 cores development
•No cluster
WebSphere Process Server compatible execution X
Integration Designer (BPEL / SOA) X
Built-in enterprise service bus (ESB) X
Transaction support X
Integration adapters X
Flexible Business Space user interface X
Advanced platform support (Linux on System z®, IBM AIX®, Solaris) X X
IBM Business Process Manager configuration capabilities
8/15/2014 IBPS 9
IBM Process Center Repository
The Process Center includes a repository for all processes, services, and other assets created in the IBM Business Process
Manager authoring environments, Process Designer and Integration Designer.
Process Center is a software component that runs as a server where Process Designer and Integration Designer share assets, in effect letting
them develop business processes cooperatively in a highly interactive manner.
8/15/2014 IBPS 10
Authoring Environment – Process Designer
8/15/2014 IBPS 11
Authoring Environment – Integration Designer
8/15/2014 IBPS 12
Process Designer Vs Integration Designer
IBM Integration Designer IBM Process Designer
Container for Integration
Artifacts Module, which includes: Process App, which includes:
• Integration logic (BPEL
processes,human tasks,
and business rules)
• Processses (BPD, human
tasks, and rules)
• Data and Interfaces • Data and Services
Container for shareable artifacts Library, which includes: Toolkit, includes:
• Integration logic • Processes
• Data and Interfaces • Data and Services
• Transformations
• Web Service Ports
Container for mediation services
Mediation module, which
includes: N/A
• Mediation flows
8/15/2014 IBPS 13
Product version and history information
The BPM.product file in the properties/version directory contains information such as product, version, build date, and build level. For example:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE product SYSTEM "product.dtd">
<product name="IBM Business Process Manager Advanced V8.0">
<id>BPMPC</id>
<version>8.0.0.0</version>
<build-info
date="4/9/12"
level="o1114.13"/>
</product>
WebSphere® Application Server provides the ability to generate Version reports and History reports from the data in the files. The following report-
generation scripts are available in the app_server_root/bin directory.
versionInfo command: Lets you use parameters to create a version report on all supported platforms.
genVersionReport command : Generates the versionReport.html report file in the bin directory on all supported platforms. The report includes the list of
components and installed and uninstalled maintenance packages.
historyInfo command: Lets you use parameters to create a history report on all supported platforms.
genHistoryReport command: Generates the historyReport.html report file in the bin directory on all supported platforms. The report includes the list of
components and a history of installed and uninstalled maintenance packages.
8/15/2014 IBPS 14
Installation verification Utility
The wbi_ivt command-line utility starts the installation verification test (IVT) program. The IVT verifies that the installation of the stand-alone profile or
deployment manager profile was successful. The IVT program starts the stand-alone profile or deployment manager automatically if the server process is
not already running. After the server initializes, the IVT runs a series of verification tests and displays pass or fail status in a console window.
The IVT program scans the SystemOut.log file for errors and verifies core functionality of the profile.
Important: For stand-alone profiles, the IVT also performs a System Health check and generates a snapshot report of the overall health of your system.
This report is included in the IVT log file. You can view this report to check the status of the application servers, nodes, deployment environments,
messaging engines and their queues, databases, system applications, and failed events on your system. The status can be running, stopped, or
unavailable. Ensure that for your stand-alone profile, all components have the status of running.
You can start the IVT program from the command line or from the Quick Start console for the profile.
Location of the command file
The location of the installation verification test script for a profile is the profile_root/bin directory. The script file name is: ivt.sh/ ivt.bat
Parameters
The following parameters are associated with this command.
server_name :Required parameter that identifies the name of the server process, such as server1 or dmgr.
profile_name: Required parameter that identifies the name of the profile that contains the server definition.
-p server_port_number: Optional parameter that identifies the default_host port when the port is not 9080, which is the default.
-host machine_host_name: Optional parameter that identifies the host system of the profile to test. The default is localhost.
Example
ivt.bat server1 profile01 -p 9081 -host myhost
8/15/2014 IBPS 15
Starting your Environment
Starting the Quick Start console for a deployment environment on Linux, UNIX, and Windows platforms
To start the Quick Start console for a deployment environment, complete the following steps:
Open a command window.
Change to the following directory (where installation_root represents the installation location of the IBM Business Process Manager
(installation_root/bin/).
Enter the following command to start the console:
BPMQuickStart.bat / BPMQuickStart.sh <deployment_environment_name> <profile_name> <admin_user_name> <admin_user_password>
where:
profile_name is the deployment manager profile.
E.g BPMConfig.bat -start -profile DmgrProfile -de ProcessServer -username tw_admin -password ********
Fast path:
You can also start a version of the Quick Start console associated with a deployment environment by completing one of the following tasks:
For Windows operating system
Click Start > Programs > IBM > Business Process Manager Advanced 8.5 > Deployment Environments > <profile_name> >
<deployment_environment_name> > - Quick Start.
For UNIX operating system Click Applications > IBM > Business Process Manager Advanced 8.5 > Deployment Environments > <profile_name> >
<deployment_environment_name> > - Quick Start