WebSphere Process Server Online Training

WebSphere Process Server Online Training

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

Drop your query

What my Client's Say?

 

  • Prabhu is an excellent instructor, very patient and thorough. I have tried another training class and EXPLORE IT far exceeds other trainers and their methods ~ Hassan Malik

  • An extremely helpful and informative course. Training materials were well organized and provided good case studies. Instructor was extremely professional and pleasant to learn from.~ Bhavani Sudarshnam

  • The training was clear and detailed. I like Parker's style of teaching as the recurrent training is a thorough review of the HR. Every opportunity for the student to ask questions was provided. ~ Yiting Chen

  • Jane Anderson conducted the class in a very professional manner. Examples were very relevant and I feel that I gained a lot from the updated materials this year.~ Somesh Taneja

  • Prem was a great instructor. Thanks Prem for making the training easy to understand. A lot of information was covered. He made the approach easy to follow.~ Komali Sambakula

  • She wants to make sure that her students walk away from her course with a good working knowledge. She is an excellent trainer and cares that all of her students learn the material.~ Kiran Jain

  • Krishna is very thorough and professional. He made the code very understandable. I was very impressed with his teaching methods and presentation of the regulations. EXPLORE IT is the best! ~ Rajesh Isukapalli

  • Mr. Chris Brown was very affirmative with the course, on time and fluent. This is my second recourse with him. I hope to take his course as long as I am shipping at my current job. ~ Awais Rahim