introduction to bpm - virtualnuggetsibm business process manager ibm bpm is a simple, scalable,...

15
Introduction to BPM 8/15/2014 IBPS 1

Upload: others

Post on 30-Mar-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

Introduction to BPM

8/15/2014 IBPS 1

Page 2: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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

Page 3: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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

Page 4: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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

Page 5: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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

Page 6: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

8/15/2014 IBPS 6

IBM Business Process Manager Product Overview

Page 7: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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

Page 8: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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

Page 9: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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.

Page 10: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

8/15/2014 IBPS 10

Authoring Environment – Process Designer

Page 11: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

8/15/2014 IBPS 11

Authoring Environment – Integration Designer

Page 12: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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

Page 13: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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.

Page 14: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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

Page 15: Introduction to BPM - VirtualNuggetsIBM Business Process Manager IBM BPM is a simple, scalable, centralized process management system that canhelp organizationsoptimize their performance

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