Velocity Info - Online IT Training & Placements
WebSphere Process Server Online Training
admin
9 years ago
Categories:
Middleware Online Training & Placements
WebSphere Process Server Online Training
WebSphere Process Server Online Training
WebSphere Process Server Online Training Course Content:
SOA Fundamentals
Objectives
Defining Service Oriented Architecture (SOA)
Putting SOA in Context
SOA As an Alignment Strategy
The SOA Umbrella
What s a Service?
Service Actors
Serving Up SOA
Business Process Management
BPM & Workflow
SOA Governance
SOA Governance Model
SOA Job Role Impact
Services Please!
SOA Re-Organization
What Makes a Good Design?
Is This a New Concept?
Service Orienting the Enterprise
Service Oriented Thinking
SOA Is Perfect NOT!
Service Characteristics
When Do I Need a Service?
About Services in SOA
Contract-Driven Software
SOA Standards
Summary
Introduction to WebSphere Integration Developer (WID) v6.1
Objectives
WebSphere Integration Developer (WID) v6.1
SCA Basics
Wiring Example
Key Features of WID
The Project Structure
Working With Shared Components
Using the IDE
The Test Server
The Build Process
Controlling the Build Activities
Exporting Applications
SCA Artifacts Deployed to WebSphere Process Server
Enterprise Service Bus (ESB)
ESB Example
Introduction to WebSphere Enterprise Service Bus (WESB)
Introduction to WebSphere Process Server (WPS)
Summary
Service Component Architecture (SCA)
Objectives
Need For a New Programming Model …
Need For a New Programming Model
SCA Vendor Support
Service Component Architecture
SCA Basics
Assembling Services
SCA Components
Service Components
References and Wires
Wiring Example
Service Components
Imports
Export
Imports and Exports
Service Implementation Types
Summary
Business Objects
Objectives
What is a Business Object?
Creating a New Business Object
Editing a Business Object
Advanced Data Modeling
Refactoring Business Objects
Private Business Object
Data Type Inheritance
Best Practices
Summary
Service Interface Design
Objectives
What is a Service Interface?
Uses of an Interface
The Structure of an Interface
Creating an Interface
The Interface Editor
Refactoring Interfaces
Summary
Mediation Flow
Objectives
Introduction
Uses of Mediation Flow
High Level Structure
Partner References
Mediation Flow Editor
The Request Pipeline
Mediation Primitives
Message Passing by Primitives
Business Object Map
Message Filter
Service Invoke
Sharing Data
Message Element Setter
The Response Pipeline
Guidelines for Composite Service Development
Assembling a Mediation Flow
Summary
Mapping Interfaces and Business Objects
Objectives
Introduction to Mapping
Business Object Maps
Creating a Business Object Map
Adding Business Objects to the Map
Business Object Map Editor
Types of Data Transformations
Automatic Mapping
Mapping Schema Wildcards
Need for Reverse Maps
Interface Maps
Creating an Interface Map
Adding Interfaces
Interface Map Editor
Types of Parameter Mappings
Summary
Introduction to Service Oriented Analysis & Design (SOAD)
Objectives
Introduction to SOAD
Applying OOAD Principles
Encapsulation
Encapsulation in SOAD
Inheritance
Inheritance in SOAD
Polymorphism
Polymorphism in SOAD
Why OOAD Is Not Enough
Granularity
The Need for Loose Coupling
The SOAD Methodology
The SOAD Methodology Steps
Stage 1: Requirements Gathering & Process Modeling
Stage 2: Service Identification
Stage 3: Service Implementation
Stage 4: Process Implementation
SOAD Stages and SOA Lifecycle
Summary
WS BPEL 2.0 A Technical Overview
WS BPEL 2.0
Motivation
History
Basics
BPEL Usage
BPEL Constructs
Activities
BPEL Documents
Imports
Partner Links
Example: a Buy-Sell Partnership
Modeling Partnership in BPEL
Variables
Variable Properties
Correlation Sets
BPEL Activities
Standard Attributes
BPEL Basic Activities – invoke
BPEL Basic Activities receive
BPEL Basic Activities – assign
BPEL Basic Activities – throw
BPEL Basic Activities – rethrow
BPEL Basic Activities – wait
BPEL Basic Activities – empty
BPEL Basic Activities – exit
Structured Activities – sequence
Structured Activities – if
Structured Activities – while
Structured Activities – repeatUntil
Structured Activities – pick
Structured Activities – flow
Structured Activities – forEach
BPEL Scopes
BPEL Handlers
Summary
Developing Business Process
Objectives
Creating a Business Process
Process Variables
Reference Partners
The Interface Partner
The Receive Activity
The Reply Activity
The Invoke Activity
The Assign Activity
The Snippet Activity
Parallel Activity
Choice Activity
While Loop
Receive Choice Activity
For Each Activity
Defining Conditions
Assembling a Process
Summary
Adapters
Objectives
What is an Adapter?
Adapter Example
The Adapter Pattern
Resource Adapters
Custom Adapters
Adapter Based Services
Advantages of Adapter Based Services
Generating Adapter Based Services
Communication Modes
Outbound Communication
Inbound Communication
Summary
WebSphere Adapters
Objectives
Adapter and SOA
Adapter Support from WID
Outbound Processing
Inbound Processing
Enterprise Discovery
Case Study
Flat File Adapter
Inbound File Adapter
Configuring the Inbound Service
Outbound File Adapter
Configuring Outbound Service
Adapter Administration
Summary
Human Task Development
Objectives
Introduction
Anatomy of a Task
Types of Human Tasks
Auxiliary Task Types
The BPC Explorer
To-do Task
Creating Inline To-do Task
Creating Regular To-do Task
Creating Invocation Task
Creating a Collaboration Task
Editing Task Template
Dealing With Task Expiry
Providing GUI for Human Task
Customizing BPC Explorer
The Input Data Display JSP
Output Form JSP
Task Security
Escalation
Summary
Business Rules
Objectives
What is a Business Rule?
Examples of Business Rules
Why use Business Rules?
Business Rules in WebSphere Integration Developer
Business Rule Group
Configuring a Business Rule Group
Business Rule Group properties
Business Rule actions
Action Templates
Rule Sets
Configuring Rule Sets (1 of 2)
Configuring Rule Sets (2 of 2)
Decision Tables
Configuring Decision Tables
Rule Sets versus Decision Tables
Assembling business rules
Business Rules at Runtime
Business versus Technical role
Business Rules Tooling
WebSphere tooling
Business Rules Manager Web tool
BRM Web tool Introduction
BRM Architecture
Business Rule Groups page
Business Rule Group Search
Summary
Selectors
Objectives
Overview of Selectors
How do they work?
Usage Examples for Selectors
Selectors versus Business Rules
Selectors in WebSphere Integration Developer (1 of 2)
Selectors in WebSphere Integration Developer (2 of 2)
Using XPath Selection Criteria
The XPath Expression Builder
Benefits of using Selectors
Selectors at runtime
Selector Administration
Displaying Selectors
Locating Selectors
Modifying Selectors at runtime
Choosing Selector Targets
Modifying the Target
Importing and Exporting Selectors
Summary
Messaging and Asynchronous Communication
Objectives
Introduction
Asynchronous SOA
Basic Messaging Patterns
SOA Callbacks …
Callback Example
Implementing Callbacks
BPEL Correlation Sets
Additional Uses of Callbacks
Non-Blocking Calls in SOA
Parallel Activity
One-Way Non-Blocking Calls
Assured Delivery
Implementing the Publish Subscribe Pattern
SOA Client Behavior
BPEL Events Handling
Event Handler Details 1/2
Event Handler Details 2/2
Summary
Messaging in Process Server
WPS and Messaging Overview
Asynchronous Operation Invocation
Asynchronous Invocation
Publishing a JMS Message
Consuming a JMS Message
Summary
Process Error Recovery
Objectives
Introduction
Automated Recovery
Manual Recovery
What Can Go Wrong?
Why Instances Fail?
Web Service Invocation Failure
SCA Invocation Failure
Analyzing and Recovering Failed Events
Synchronous SCA Invocation Failure
Infrastructure Failure
Recovering from Internal Failure
Configure BPC Container
Guidelines
Review Questions
Summary
Error Handling and Transaction
Objectives
Introduction
Error Handling in a Service
Designing Faults
Error Handling in a Process
Fault Handler
Fault Handler Example
Raising Faults in a Process
Transaction in SOA …
Transaction in SOA
Transaction and Short Lived Business Process
Transaction and Long Lived Business Process
Example: Long Running Process
Transaction Context Propagation
Example: Transaction Context Propagation
Compensation
Compensation in a Microflow
Compensation in a Long Running Process
Example Compensation
Compensation Handler
Compensation Guidelines
Controlling Transaction and Compensation in WID
Transaction and Microflow
Long Running Process
Guidelines for Long Running Process
Activity Transaction Identifier
Creating a Transaction Group
Transaction and Parallel Activities
Propagating Transaction Context
Checklist for Propagation
Compensation in WID
Summary
Business Process Versioning
Objectives
What is Business Process Versioning?
Business Process Versioning Example
Why Do We Need to Version a Process?
Creating a New Version of a Business Process
Invoking a New Version of a Business Process
Early Binding
Early Binding Example
Late Binding
Late Binding Example
Implementing Late Binding
Discontinuing the Old Process
Summary
Relationship Service
Objectives
Introduction
Static Relationship
Creating Static Relationship
Using Static Relationship
Dynamic Relationship
New Object Creation
Object Update Event
Working With Verbs
Creating a Dynamic Relationship
Defining the Service Interfaces
Using the Dynamic Relationship
Assembling the Application
Setting the Verb at Runtime
Summary