WebSphere Business Modeler for Business Process Management Course

Course Code: IN 577
Course Abstract:

This course introduces the participants to Business Modeling. The course also introduces the fundamentals of Service Oriented Analysis and Design (SOAD). The course uses IBM WebSphere Business Modeler Advanced edition as the modeling tool. A well-constructed business process model can help modelers identify inefficiencies and problems with business models earlier in the cycle and eliminate those hidden inefficiencies leading to savings in costs and improving performance.

Audience: This course is designed for managers, architects and business analysts, who need to model, design, analyze and generate reports for business process at their organizations.
Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
>Recognize the need for Business Process Modeling
>Learn to use WebSphere Business Modeler to create Business Models
>Identify the basics of Service Oriented Analysis and Design and relate it to Business Process Models
>Model business processes
>Analyze Business Models
>Perform various activities such as querying and reporting associated with business process models
>Add Key Performance Indicators to a Business Model

Course Topics:

Introduction to Business Process Modeling
What is a Business Process
Business Process Management (BPM)
Why Do BPM?
Who are the Stakeholders?
Service Oriented Architecture
What’s a Service?
Example Services
Service Relationships / Roles
Need for Integration
Factors that Affect Integration
Challenges of Integration
Common Solution Implementations
How SOA Does Integration
About Services in SOA
SOA’s Goal
Service Architecture is…
Interface Transparency
Challenges to Services Assembly
Enterprise Service Bus (ESB)
ESB Features
SOA and Business Process Implementation
Example Business Process
SOA & Business Process
Challenges in Process Implementation
 
IBM Tools for BPM
Tools Coverage
WebSphere Business Modeler v6
Views, Editors and Perspective
Basic Operations with Views and Perspectives
Key Features
WebSphere Process Server v6
WebSphere Integration Developer (WID) v6
SCA Basics
Wiring Example
Key Features of WID
Finding Support and Documentation
 
Using WebSphere Business Modeler
Installation Techniques
The Workspace
Launching WBM
The Business Modeling Perspective
Business Modeling Project
Catalog
Creating a Project
The Project Tree View
The File System Structure
Business Group
Creating a Business Group
Grouping Elements in a Business Group
Exporting Projects
Importing Projects
Creating a Business Process
The Process Editor
Common Elements
Designing Data Structure
Using Data From a Process
Locate Errors in the Process
Running Simulations
Viewing Results
Samples and Tutorials
 
Service-Oriented Analysis & Design (SOAD) Introduction
Introduction to SOAD
Applying OOAD Principles
Abstraction
Abstraction in SOAD
Encapsulation
Encapsulation in SOAD
Modularity
Modularity in SOAD
Hierarchy
Hierarchy in SOAD
Why OOAD is not Enough
Granularity
The Need for Loose Coupling
The SOAD Methodology
The SOAD Methodology Steps
Stage 1 - Process Modeling
Business Process Document - for the User Placing an Order
Example: The Business Process Diagram
Example: The Resulting BPEL Document
Stage 2 – Service Identification
Example: Service Identification
Stage 3 – Service Design & Implementation
Stage 4 - Process Implementation
 
Business Process Modeling Methodology
Stages of SOAD
Stage 1: Business Process Modeling
Use Cases
Classifying Use Cases
Use Case Modeling Steps
Finding Use Cases
Abstract Use Cases
Super Business Processes
Finding Actors
Diagramming Use Cases
Example: Use Case Diagram in UML
Example: Purchase Goods Use Case
Modeling the Business Processes
Use Case and Business Process
Trading Partner Design Pattern
Best Practices
 
Case Study
Objectives
The Case Study
The Use Cases
UC 01 - Document the Job Description
UC 02 – Get Budget Approval
UC 03 – Search for Candidate and Filter
 
BPEL and FDL
Objectives
Basics
Business Process Diagram
Challenges in Process Implementation
BPEL4WS
Business Process
Example: A Simple Process
Business Process Document - for the User Placing an Order
Example: The Business Process Diagram
Example: The Resulting BPEL Document
FDL
Summary
 
Model Element - Basic
Introduction
Business Item
Business Item Instance
Business Item Templates
Internal Representation of Business Items
Data Catalog
Creating Business Item Template
Creating Business Item
Creating Business Item Instance
Advanced Editing
Notification
Example
Creating a Notification
 
Process Modeling - Basic
Process
Task
Service
Repository
Creating a Global Process
Creating a Local Process
Re-using a Global Process
Creating Tasks
Converting Local to Global
Creating Services
The Start Node
The Stop and End Nodes
Connections
Working With Data
Process Data Input and Output
Working With Repository
Decision Elements
Adding a Simple Decision Node
Adding a Multiple Choice Decision Node
Fork
Merge
Join
Merge and Join Input Data
Loop Elements
For Loop
While Loop/Do While Loop
Adding Sequence to a Loop
Providing Input to a Loop Element
 
Advanced Model Elements
Resources
Resource Definition Template
Predefined Templates
Resource Catalog
Create a Resource Definition Template
Resource Definition
Create a Resource
Roles
Creating a Role
Specify Role for a Resource
Timetable
Exemption
Creating a Timetable
Setting Exemptions
Specify Availability
Cost
Enter Cost
Special Time Based Cost
Expressions
Expression Builder
Term Types
Operators
Creating Modeling Artifact Term
Creating a Literal Term
Creating a Function Term
Creating an Expression With Function Term
Creating Sub-expression Term
Rules
Organization and Location
Organization Catalog
Organization Definition Template and Definition
Organization Unit
Location Definition Template and Location Definition
Organization Structure
Creating a Structure
Category
Creating Structure Definition
 
Advanced Process Modeling
Element Input Details
Input Criteria
Input Constraints
Correlation
Modeling Correlation
Precondition
Output Details
Output Criteria
Post Condition
Specify Required Roles for a Task
Specify Resources
Color Code by Role or Resource
Specify Duration
Specify Cost and Revenue
Specify Organization and Location
Color Coding Based on Organization or Location
Classifier
Predefined Classifiers
Creating Custom Classifiers
Using Classifiers
Color Coding Using Classifier
Map Element
Adding a Map
Observer Element
Timer
Specify Timeout
Swimlane Layout
Business Modeling Modes
WebSphere Process Server Mode
WebSphere Process Server Mode Guidelines
Technical Attributes View
 
Process Simulation
What is Simulation?
Key Components
Tokens
Basic Simulation Methodology
Creating a Simulation Snapshot and Profile
Things to Remember
Profile Attributes
Profile Attributes for a Process
Specify Input Data to the Process
Profile Attributes for an Element
The Problem With Business Item Instance Output
Configuring Profile Attribute Defaults
Running Simulation
Simulation End Message
Configure Simulation Control
Viewing Statistics
Viewing Process Statistics
Viewing Task Statistics
Viewing Connection Statistics
Configure Statistics Display
 
Analyzing Process Models and Simulations
Introduction
Static Analysis of a Process Model
Activities by Classifier Analysis
Activities by Location Analysis
Activities by Organization Unit
Activity Cost and Duration Analysis
Activities Unable to Start Analysis
Activity Resource and Role Leveling Analysis
Throughput Analysis
Path Cycles Analysis
Paths Unable to be Followed Analysis
Static Analysis of the Model Elements
Role Cost Analysis
Role Cost Summary
Role Availability
Resource Analyses
Type Instance Matching
Matrix Analysis
Qualified Resources for Role
Simulation Profile Analysis
Profile Specification Analysis
Static Process Cases Summary Analysis
Dynamic Analysis
Activity Cost
Activity Statistics
Activity Resource Allocation
Resource Usage
Process Case Analysis
Process Instance Summary
Comparative Analysis
 
Querying, Reporting and Printing
Objectives
Querying
Using Predefined Queries
Running Queries
Creating Queries - Manually
Carrying out Analysis
Reporting
Data Sources
Formatting Reports
Report Templates
Documentation Reports
Dynamic Analysis Reports
Static Analysis Reports
Creating Report Templates
Specifying Page Attributes
Summary
 
Exporting Models
Objectives
The Need for Exporting Models
Export Formats
Exporting to WebSphere Business Modeler Project Format
Exporting to UML Business Modeling Profile Format
Exporting to WebSphere MQ Workflow v3.5
Exporting to WebSphere Business Integration Server Foundation
Exporting Business Items to Delimited Text Files
Exporting to WebSphere Business Modeler XML Format
Exporting to WebSphere Process Server
Summary
 
Publishing a Project
Objectives
The need for Publishing
WebSphere Business Modeler Publishing Server
WebSphere Business Modeler Publishing Server - Architecture
WebSphere Family
Draft Portal
Working with Comments on Draft Portal
Released Portal
WebSphere Business Modeler Publishing Server
Publishing from WBM – Model Publishing
Connecting to a Publishing Server
Publishing Projects
Summary
 
Versioning Projects
Objectives
The Need for Versioning
Software Configuration Management (SCM) Tools
Versioning WBM Projects
Adding CVS Repository Location
Adding Rational ClearCase Repository
Working with Repositories - Sharing Projects
Working with Repositories - Viewing Repository Projects
Working with Repositories - Checking Out Projects
Working with Repositories - Synchronizing Data
Working with Repositories - Disconnecting From Repository
Working with Repositories - Viewing Versions
Summary
 
Business Metric Measurement
Objectives
Interaction with Other Tools
WebSphere Business Monitor
Business Measure Model
Key Performance Indicators (KPIs)
Creating Business Measures Models
Adding KPIs
Adding KPIs - Situation Events
Adding Metrics
Synchronizing with Process Model
Exporting Business Measures Models
Summary

Prerequisites:

No technical prerequisites are required for this course. However, it is expected that the audience has some experience with working on IT or other projects.

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning