Upload
trinhtu
View
232
Download
0
Embed Size (px)
Citation preview
© 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
© 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.)
© 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
© 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
© 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 ...??
© 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:
© 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...
© 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
© 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 !
?
© 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
?
© 2013 IBM Corporation
IBM Business Process Management
11
Overview of the installation process – Place-holder Slides
© 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
© 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
© 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
© 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