Overview
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
Prerequisites
Each student should have a basic understanding of application development and design methodologies.
Class Format
Lecture and Lab
Audience
Java or OO developers, web page designers and other professionals that will be designing and modeling large scale applications using WebSphere Business Modeler.
Learning Objectives
After completing this course, the student should be able to:
- 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
Course Duration
3 Days
Course outline
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
|