15
© 2013 IBM Corporation IBM Business Process Management 1 IBM Business Process Manager V8.5 for z/OS: Process Server: Advanced 'ZBPM8' Workshop Introduction (Copies of this material in Techdoc PRS5204) Instructors: IBM Advanced Technical Skills Lee-Win Tai [email protected] John Hutchinson [email protected] Updated Dec. 3, 2013

IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

  • Upload
    trinhtu

  • View
    232

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

1

IBM Business Process Manager V8.5 for z/OS:

Process Server: Advanced

'ZBPM8' Workshop Introduction

(Copies of this material in Techdoc PRS5204)

Instructors: IBM Advanced Technical Skills

Lee-Win Tai [email protected]

John Hutchinson [email protected]

Updated Dec. 3, 2013

Page 2: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

2

Workshop Agenda

�Day 1

1. Intro to IBM Business Process Management (1 hour):

2. Review WAS on z/OS and Lab Environment & Demo (.5 - 1.0 hour)

3. Configuring BPM:PS AdvancedOnly for z/OS + Lab (3 hrs)

�Day 2

3. Finish & Review Configuration Lab (.5 hr if nec.)

4. Using IID (1.5 hr?)

5. Adding an Advanced BPM Deployment Environment Cluster (1 hr.)

6. Configuring Process Center (.5 hr)

7. Using Process Center, PD + Lab using Hiring Sample (2 hrs)

�Day 3 (½ day)

8. Other Functions with BPM: LDAP, MQ, WODM, WOLA, Bus.Analytics (?)

9. Problem Determination, Administration & Advanced Topics (1 hr.)

Page 3: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

3

What is Business Process Management? (Place-holder slides)

Business Process Manager

Blueworks LiveBlueworks Live

Operational Decision Manager

Process Center

Process Server

Decision Center

Decision Server

Business Process Manager

Blueworks LiveBlueworks Live

Operational Decision ManagerBusiness Process Manager

Blueworks LiveBlueworks Live

Operational Decision Manager

Process CenterProcess Center

Process ServerProcess Server

Decision CenterDecision Center

Decision ServerDecision Server

Page 4: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

4

BPM Brings Order to the Chaos

ExecutiveManagement

CustomerService

Risk ManagementTeams

Finance

and Ops

Account Administration

PROCESS

1. Automate workflow & decision making

2. Reduce errors and improve consistency

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 Benefits:

• Huge Reduction in Manual Work, Errors

• Faster, More Consistent Issue Resolution

• Easier to Manage the

Business

• Consistent Case Handling

RULES

1

2

3

4

5

6

Page 5: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

5

Different Configurations (“Deployment Environments”)

Standard Process Center (not on z/OS)

� Work with process applications authored in IBM® Process Designer.

Standard Process Server (not on z/OS)

� Run process applications that deployed from Standard Process Center.

Advanced Process Center (not on z/OS)

� Work with process apps authored in Process Designer & IBM Integration Designer.

� Includes the Standard Process Center deployment environment function.

Advanced Process Server

� Run process applications deployed from the Advanced Process Center, or run modules

deployed directly.

� Includes all of the Standard Process Server deployment environment function.

Advanced-only Process Server

� Run SCA modules only. You deploy these modules from the command line or the

WebSphere® administrative console.

� Equivalent of WebSphere Process Server - enables function in the Advanced Process Server DE, but not the function in the Standard Process Server DE.

� BPM in Cloud Environment – IBM SmartCloudOrchestration ...??

Page 6: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

6

Governance / Visibility

Deploy

Define Improve

Process Designer /

Optimizer

Integration

DesignerProcess Center ConsoleProcess Center Console

Process Center

PortalMobile

BPMN BPEL AdaptorsProcess Rules

PerformanceMonitoring Integration

Social CollaborationSocial Collaboration

Coaches Dashboards

Measure

Network Multiple Process Centers

Server RegistryShared Assets

Versioned Assets

Linux (z, p, x) , AIX, WIN

DB2 V10 for z/OS

Process Server Advanced for z/OS

Core BPM Advanced Automation & Integration

WOLA

CTG

IMSConnectDB2 Type -2

WMQ Q Sharing

System z Governance and Scale

z/OS, Linux on System zBlades on zEnterprise

Process Server Advanced for z/OS Only

Start with Advanced-Only:

Page 7: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

7

IBM Business Process Manager v8.5 for z/OSz/OS for Resiliency and Scale

Integration

Designer

Integration

Designer

BPEL AdaptorsIntegration

Advanced Automation & Integration

WOLA

CTGIMSConnect

DB2 Type -2WMQ Q Sharing

Process Server Advanced Only for z/OS

BPEL AdaptorsIntegration

Advanced Automation & Integration

WOLA

CTGIMSConnect

DB2 Type -2WMQ Q Sharing

Process Server Advanced Only for z/OS

� Process Server belongs on z/OS

– Resiliency– Security– Proximity to Data & Resources– Measurable

� Start with WPS functions (BPE...

� Add Advanced Configurations with additional Deployment Environments (Clusters) as necessary.

� Connect into Process Center on Linux for system Z...

Page 8: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

8

1414 © 2013 IBM Corporation

Process Server

Distributed Test

Process Server Production

Human Services

Centralized Governance on System z (Hybrid)

Centralized repository•One-click snapshots of reusable toolkits and apps

Centralized deployment•One-click deployment and in flight upgrade

Centralized registry•Single server registry and dashboard of deployments

Linux on System z ProductionInstance

(e.g., LOB Bank)

z/OS ProductionInstance

Enterprise Bank EIS Integration

WindowsDevelopment

Test Cell Instance

. . . . . .

Process

Designers

Integration

Designers

Centralized Deployment

Control Panel & Dashboard

Process CenterRepository

Linux on System z Q/ A Cell Instance

DB2 V10 for z/OSLinux on System z

Windows

Process Server Distributed Q/A

Windows

Process Server on z/OS

Process Hub Production

Page 9: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

9

From Transaction Centric to Interaction Centric

Public Cloud

Mobile

PoS, ATMs

Internet of Things

Sensors

Developer & Customer communities

Trading partner communities

Big Data

Social &

Internet Data

MDMPrivate Cloud

DMZ DMZ

BPM

WAS DB

DBCICS

DB2

SAP

.JCAPs

.NETPattern

Pattern

IMS

ODM

DB

SOR’s

SOE’s

Public Cloud

Mobile

PoS, ATMs

Mobile

PoS, ATMs

Internet of Things

Sensors

Internet of Things

Sensors

Developer & Customer communities

Trading partner communities

Trading partner communities

Big DataBig Data

Social &

Internet Data

Social &

Internet Data

MDMPrivate Cloud

DMZ DMZ

BPMBPM

WASWAS DBDB

DBDBCICSCICS

DB2DB2

SAPSAP

.JCAPs.JCAPs

.NET.NETPatternPattern

PatternPattern

IMSIMS

ODMODM

DBDB

SOR’s

SOE’s

WASz

A Process Hub is placed here !

?

Page 10: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

10

Staff and Automated

Exceptions

DB2 z/OS

Monitor Events

Process Hub for z/OS

CFCFCFCFCFCF

Analytics

Update

WAS ND for z/OS

WMQQ Sharing

IIB

BPM Service Interface (JMS, WS, Java , SCA) Composed BPM Service Interface (JMS, WS, Java , SCA) Composed

* Composed interaction or Toolkits

*

Email MobileBranchWebATM Call CenterEmail MobileBranchWebATM Call Center

Optimized Local Connectors

z/OS SORs in SysplexEnterprise Systems(Applications & Data) CICS IMS WMQ DB2 Batch Analytics

z/OS SORs in SysplexEnterprise Systems(Applications & Data) CICSCICS IMSIMS WMQWMQ DB2DB2 BatchBatch Analytics

Enterprise Channels SOE’s

1 Variables

State

Variables

StateBusiness

Rules

Business

Rules

Business

Rules

Business

Rules

??

Variables

State

Variables

State

3

4a

64

5

9

6a

72

Smart Service Selection

Short Lived Processes

Persisted Processes

Request IN Mediation

Request OUTMediation

Process Context

8

6b

BPM z/OS Process Hub Deployment

Exceptions

3b3b

Business Context

Server Context

?

Page 11: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

11

Overview of the installation process – Place-holder Slides

Page 12: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

12

IBM BPM Interactive Installation and Configuration GuideIBM Business Process Manager, V8.5, All platforms > Installing and configuring IBM Business Process Manager >

Planning for IBM Business Process Manager

Select options that best suit your installation environment

By submitting answers to the following questions, you generate a custom set of

installation and configuration instructions for common environments and scenarios.

Choose the product edition to install: (Help me decide)

Express

Standard

Advanced

Advanced: Process Server

Advanced: Process Server for z/OS

This tailors a Configuration Guide -->

Customized�Guide�to�Install�and�Configure�BPM: Install�the�product�on�the�z/OS�operating�system

Perform�a�z/OS�installation

Configure�a�Process�Server�environment

Use�an�existing�database�server

Use�IBM�DB2�for�z/OS�as�the�database�server

Use�the�Profile�Management�Tool�for�z/OS�(zPMT)�to�create�

profiles�and�BPMConfig.sh�command�to�create�the�DE

Configure�an�Advanced-only�Process�Server�DE

Run�createDatabase.sh�to�create�the�database�objects�in�a�

single�execution

Page 13: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

13

Interactive Installation and Configuration Guide - Contents:

1. Preparing to install the product● Verifying the system requirements● Preparing the operating system

2. Installing the software● Overview● Setting up Installation Manager● Install WebSphere Application Server for z/OS● Install IBM Business Process Manager for z/OS

3. Configuring● Collect configuration information● Install the WebSphere Customization Toolbox and the IBM BPM for z/OS extension● Create customization definitions for profiles● Customize the BPMConfig properties file● Process the customization definitions● Set up the configuration file system● Create a default profile● Create a DB2JccConfiguration.properties file● Augment the deployment manager profile● Augment the empty node profiles● Create the deployment environment and generate the database scripts● Create and configure the database● Start the deployment manager● Federate each empty node into the deployment manager cell● Create cluster members● Start the cluster and verify the installation

4. Optional next steps● Modifying an existing IBM Business Process Manager installation

Page 14: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

14

Product Overview� Workstation Tools

– Information Developer (IID)

–Process Designer

� Process Center (on Linux)

– Repository

– Process Center Console

– Process Server (WLE Runtime)

� z/OS Runtime Servers

–WebSphere AppServers with Process Servers

� Views:

- ISC (AdminConsole)- Process Admin- Process Portal- BPC Explorer- Performance, and several others

Page 15: IBM Business Process Manager V8.5 for z/OS: Process … · Process Server: Advanced 'ZBPM8' Workshop Introduction ... Workshop Agenda ... 1.0 hour) 3. Configuring BPM:PS AdvancedOnly

© 2013 IBM Corporation

IBM Business Process Management

15

Wildfire Class Advanced Integration Configurations

Team 1: 192.168.17.201 = wg31

Team 2: 192.168.17.202 = wg31

Team 3: 192.168.17.203 = wg31

Team 4: 192.168.17.204 = wg31

Team 5: 192.168.17.205 = wg31

. . .

z/OS

B1SR01ProcessServer

DB2

z/OSB2SR01ProcessServer

DB2

z/OS

B4SR01Process

Server

DB2

z/OS

B3SR01Process

Server

DB2

pcsr01aProcessCenterServer

zLinux – 192.168.17.232wpspctr.wsclab.washington.ibm.com

Repository

BPM

Process Servers on z/OS in WSLPLEX

Team 1 Team 2 Team 3 Team 4

Process Center:

WAS AppServer run time where Process Designer & Integration Designer share assets to develop business

processes interactively.

PD = graphical tool to create

business processes

IID = graphical tool to configure

business processes with resources like

DB2, CICS (WID)

Process Servers are WAS Servers with

Business Integration Services

BPM Repository = DB2 Database Similar to

BPM Database on z/OS

Deploy

Publish

Top-Down

z/OS

Bottom-Up

Save

Process Center