Introduction to WebSphere Business Modeler using BPM



Audience
Java or OO developers, web page designers and other professionals that will be designing and modeling large scale applications using WebSphere Business Modeler.
   

Duration

3 Days
   
Course Abstract
This course will integrate a combination of instructor-led discussions and interactive workshops to illustrate the use of the modeling abilities within WebSphere Modeler. This course will focus on; role of the integration server, role of different integration patterns, WBI toolset implementations, demonstrate process modeling abilities, process simulation execution, performing model analysis, reporting capabilities and versioning.

This course will utilize a variety of different case studies and practical tutorials to demonstrate the abilities of the WBI Modeler to support business process modeling

   
Price Call for pricing
Objectives

Upon conclusion participants will have acquired these skills:

  • Introduction to concepts and capabilities of Business Process Modeling
  • Understand the concepts of business process modeling
  • Illustrate the role of the IBM WBI Modeler toolset
  • Depict the different types of business integration patterns: Business, Integration, Application and Runtime
  • Discuss the role of eCommerce integration patterns
  • Depict the abilities of the Modeler toolset and illustrate the various model elements
  • Demonstrate the methods for building effective process models
  • Create process models using connectors, repositories, services and tasks
  • Illustrate advanced Model Elements
  • Perform simulation for all of our designed business processes using tokens and interrupts
  • Illustrate use of WBI analysis tools for static, dynamic, profile and model analysis
  • Depict the various reporting functions within the modeling tool
  • Illustrate the versioning of modeling projects
   
Class Format Lecture and Lab
   
Prerequisites

Each student should have a basic understanding of application development and design methodologies.

Course Topics

The following list represents the sections and topics discussed in this virtual instructor-led course offering.

 

Business Integration

  • Need for application integration
  • How SOA addresses integration
  • Using integration and IDE tools
  • Integration Components
    o Application Server
    o Process Server
    o Enterprise Service Bus
  • Role of adapters
  • Use of business objects
  • Topology
    o Point-to-Point
    o Hub-to-Bus

Modeling Integration Patterns

  • Defining eBusiness Integration Patterns
    o Business
    o Integration
    o Application
    o Runtime
  • Business patterns
    o Self Service
    o Collaboration
  • Information aggregation
    o Extended Enterprise
    o Integration Patterns
    o Process
    o Application

Business Process Modeling

  • Defining BPM
  • Benefits of BPM
  • BPM Workflow analysis
  • Process re-engineering
  • Integrating SOA into BPM
    o Notation specification
    o Behavior modeling
    o Process activity sequencing
  • BPM lifecycle
  • Roles in BPM

WBI Toolset

  • Illustrating WebSphere Business Modeler
  • Eclipse-based environment
  • Dominant capabilities
  • Available implementations:
    o Basic
    o Advanced
    o Publishing Server
  • Components
    o WebSphere Integration Developer
    o WebSphere Process Server

WebSphere Business Modeler

  • Project organization
    o Projects
    o Catalogs
    o Business groups
  • Creating a process
  • Exporting and importing
  • Basics of simulation and analysis

Model Elements

  • Defining model elements?
  • Using Data catalogs
  • Business Items
  • Role of Notifications
  • Use of Notification templates
Enterprise Service Bus
  • Architecture pattern
  • Unify message oriented, event driven and service oriented processes
  • Optimize delivery of information and services
  • IBM Product integration
  • Interoperability with different platforms
Process Modeling
  • Business modeling modes
  • Process diagram
    o Tasks
    o Services
    o Repositories
    o Connector
  • Specify input and output data
  • Conditional components
    o Forks
    o Merge
    o Loops

Advanced Model Elements
  • Resources
  • Resource catalogs
  • Roles
  • Timetables
  • Costs
  • Modeling organizations
  • Working with expressions
  • Adding colors
Advanced Process Modeling
  • Components
    o Map
    o Observer
    o Timer
    o Classifiers
  • Specify cost and revenue
  • Measures
    o Input criteria
    o Precondition
    o Correlation
    o Output criteria
    o Post condition
  • Require roles
  • Specify resources
    o Individual resources
    o Bulk resources
  • Specify organizational unit
  • Specify location
  • Specify classifier value
  • Swimlane layout
  • Process validation
Process Simulation
  • Process simulation
  • Simulation components
    o Tokens
    o Interrupts
    o Attributes
Performing Model Analysis
  • Using model analysis
  • Analysis templates
    o Static analysis
    o Model analysis
    o Profile analysis
    o Dynamic analysis
Report Processing
  • Query feature
  • Report designer and using templates
  • Documentation reports
  • Dynamic analysis reports
  • Static analysis reports
  • Printing and exporting reports