UMBC Training Centers logo

Fundamentals of IBM WebSphere Business Modeler

 

Course Description | Outline | IT Home

Outline

1. 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
  • SOA and Business Process
  • Example Business Process
  • SOA & Business Process
  • Challenges in Process Implementation
  • Process Challenges, (con d)
2. 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
3. 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
4. Business Process Modeling Methodology
  • Stages of SOAD
  • Stage 1: Business Process Modeling
  • The Modeling Lifecycle
  • Use Cases
  • Classifying Use Cases
  • Use Case Modeling Steps
  • Finding Use Cases
  • Abstract Use Cases
  • Super Business Processes
  • Finding Actors
  • Finding Actors, (cont d)
  • 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
  • Define Performance Metrics
  • Deliver Process Model to Developers
  • Monitor KPIs
  • Best Practices
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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
12. Querying, Reporting and Printing
  • Objectives
  • Querying
  • Using Predefined Queries
  • Running Queries
  • Creating Queries - Manually
  • Creating Queries Manually Cont d
  • Running Queries Manually Cont d
  • 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
 
13. 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
14. 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