WebSphere Process Server Porgamming Using WebSphere Integration Developer Course

Course Code: IN 615
Course Abstract:

This course teaches the participants on how to build integration solutions using IBM WebSphere Integration Developer (WID) and IBM WebSphere Process Server. This class starts with Service Oriented Architecture (SOA) basics and proceeds to using the tools to build SOA applications. Participants will learn about the Service Component Architecture (SCA) programming model and the Service Data Objects (SDO) data model. The role of adapters when integrating disparate back ends is discussed and participants learn about the WID tooling in detail.

Audience: This course is suitable for integration developers involved in integrating applications primarily by developing business processes, system administrators and other technical staff involved with working with a business process.
Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
>Describe the fundamentals of SOA
>Recognize the business advantages of SOA
>Explain the SOA runtime element
>Identify WID fundamentals
>Describe WS-BPEL v2.0
>List the various tooling features in WID and use them to build integration solutions
>Describe the various IBM Adapters available to integrate disparate systems
>Explain the Java Connector Architecture (JCA) and learn to use JCA adapters
>Learn to use the Human Tasks feature when developing Business Processes (BPEL)
>Explain the Common Event Infrastructure (CEI)
>Recognize the basics of WebSphere Process Server administration

Course Topics:

SOA Fundamentals
Service Oriented Architecture
What’s a Service?
Example Services
Service Relationships / Roles
SOA and Business Process Implementation
Example Business Process
Traditional Integration Solution
SOA & Business Process
Need for Integration
Factors that Affect Integration
Challenges of Integration
Common Solution Implementations
Channel Implementation Choices
How SOA Does Integration
About Services in SOA
SOA Helps Business Address…
Elements of a Service
SOA’s Goal
The Value of Transitioning from Applications to Services
Is this a New Concept?
Service Architecture is…
Interface Transparency
SOA Enhancements
Challenges to Services Assembly
Enterprise Service Bus (ESB)
ESB Features
Challenges in Process Implementation
Process Challenges, (con’d)
SOA Capabilities
Web Services
Web Service and SOA
Web Services
How Web Services Work
SOAP
SOAP HTTP Request Example
SOAP HTTP Response Example
UDDI
Summary
 
Advantages of SOA
Learn By Example
Traditional EAI Approach
Problems With Traditional EAI Approach
Enter Service Oriented Architecture (SOA)
Build the Services
Build the Process
We Can Easily Change the Process
Change Flow Using Legacy Approach
Replacing an Application
Other Advantages
Business Advantages
Adoption Stages
Summary
 
Introduction to WebSphere Integration Developer (WID) v6
WebSphere Integration Developer (WID) v6
SCA Basics
Wiring Example
Key Features of WID
Business Process
Human Task Manager
Business State Machines
Business Rules
Transformation Components
Selector
Common Event Infrastructure
Perspectives, Views and Editors
Creating Artifacts
Unit Testing Artifacts
Summary 
 
Introduction to WebSphere Process Server (WPS) v6
Introduction to WebSphere Process Server V6
Key features of WPS
Service Components
Supporting Services
Summary
 
Service Component Architecture (SCA)
SCA Features
Service Component Definition Language (SCDL)
SCA Components
Service Modules
References and Wires
Import and Export Definitions
Client Programming Model
Module Assembly in WID 
Summary
 
Business Objects
Overview of Service Data Objects (SDO)
Introduction to Business Objects
Business Object Framework
Types of Business Objects
Simple Business Objects
 Hierarchical Business Objects
Business Graphs
Business Objects - Tool support provided by WID
Creating Business Objects
Summary
 
Business Process Choreography
WS-BPEL overview
Elements and Concepts of a BPEL process
Partner Links and Roles
Variables
Correlation Sets
Fault Handler
Compensation Handlers
Event Handlers
Overview of WS-BPEL activities
IBM Extensions to BPEL
Business Process Container Setup
Administering Business Processes
Summary
 
WebSphere Business Integration Adapters
Adapters overview
Introduction to WebSphere Business Integration Adapters
Using WebSphere Business Integration Adapters
WebSphere Process Server and adapters
Development tools
Enterprise Service Discovery
Configuring JMS Communications
Administrative operational commands
Event Monitor
Summary
 
WebSphere Adapters JCA
Advantages of JCA Adapters
JCA Adapter Architecture
Exports and Imports
WebSphere Adapter installation
Enterprise Service Discovery
WebSphere Adapter Toolkit
Summary
 
Mapping interfaces and Business Objects
Introduction to interface mapping
Interface mapping architecture
Interface mapping components
Interface mapping transformations
Mapping business objects
Typical business object mapping flow
Business object transformations
Business object mapping
Data transformation rules
Summary
 
Relationships
Relationships Architecture
Relationships Definition
Verbs
Creating a new relationship
Summary
 
Business Rules
Introduction to Business Rules
Business Rule Group
Business Rules - Rule Sets
Business Rules - Decision tables
Business Rules - Roles
Business Rules - Runtime
Business Rules - Tooling
Summary
 
Selectors
Selectors overview
Selectors - Tooling
Working of Selectors
Advantages
Summary
 
Business State Machines
State machines basics
Introduction to Business State Machines
Elements of a Business State Machine
Transition (Event, Action, Guard, Timeout)
State (Entry and Exit activity)
Composite State
Creating a Business State Machine
Running a Business State Machine
Best Practices
Summary
 
Human Task Management
Overview of Human task functionality
Human Task Manager Architecture
Creating and working with Human Tasks
Types of human tasks
Using BPC (Business Process Choreographer) to administer human tasks
Summary
 
Using Common Event Infrastructure (CEI) to monitor applications
CEI Overview
Generating events
Event correlation
Monitoring transactions
Event declaration and generation
Working with Common Base Event (CBE) format
CBE Event Browser
Summary
 
Basics of WebSphere Process Server Administration
Overview of WebSphere Process Server administration
Integration with WebSphere Application Server
Browser based administration
Deploying SCA applications
Integration with CEI/CBE
Supporting Relationships
Measuring performance using Tivoli Performance Viewer
Summary

Prerequisites: Some experience or understanding in the areas of J2EE platform and distributed computing is strongly preferred.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning