Radhika Technosoft head
Websphere Integration Developer V7.5 Development
Radhika Technosoft head

This course builds on the integration skills and Developing Applications for IBM WebSphere Process Server, students learn the basics of service-oriented architecture (SOA) and build a simple end-to-end scenario using WebSphere Integration Developer and WebSphere Process Server. This course goes into greater detail regarding WebSphere process integration from both runtime and development aspects, covering topics that build the skills students need to address common integration and project implementation problems. Through lectures and hands-on exercises, students learn about Enterprise Service Bus (ESB) binding mechanics in order to better understand the WebSphere Process Server technology, as well as approaches to securing Service Component Architecture (SCA) applications. Advanced tooling topics include business process choreographer (BPC), business state machines (BSM), business object (BO) mapping, cross-referencing, dynamicity, component versioning, and source control using Concurrent Versions System (CVS).

Students are also introduced to the WebSphere Business Modeler tool in this course. In a hands-on lab exercise, students learn how a business model can be exported from WebSphere Business Modeler and imported into WebSphere Integration Developer as Business Process Execution Language (BPEL). After completing this course and its prerequisite, students have the knowledge needed to implement complex business integration scenarios using WebSphere Integration Developer and WebSphere Process Server.

WebSphere Process Server and WebSphere Enterprise Service Bus support a service-oriented architecture (SOA) by providing the ideal platform for integrating business applications using diverse technologies. WebSphere Process Server is a high-performance business process engine that orchestrates services within an SOA, and WebSphere Enterprise Service Bus enables applications and services to interact with each other using standards-based connectivity.

Through instructor-led presentations and hands-on lab exercises, students learn the concepts, architecture, components, processes, and procedures necessary to develop and implement an integrated business solution using a diverse set of WebSphere and IBM products. The course teaches students how WebSphere Adapters supply connectivity to back-end enterprise information systems (EIS) and how WebSphere Process Server enables business integration applications to define business logic and processes based on Web Services - Business Process Execution Language (WS-BPEL), human tasks, and business rules. Students also learn how WebSphere Process Server uses the Common Event Infrastructure (CEI) to centralize the runtime monitoring of various events that occur in business integration solutions and applications. In addition, this course covers how WebSphere Enterprise Service Bus provides mediation services for integration applications.

In the intensive hands-on lab exercises, students design, develop, and test a comprehensive business integration solution. Students use the WebSphere Integration Developer tool set to create business integration solutions using the Service Component Architecture (SCA) programming model, the Service Data Object (SDO) data model, and the mediation flow programming model. Students then deploy the integration application to WebSphere Process Server and learn how to test and debug the application.

Course details:

  • Introduction to WebSphere Integration Developer (WID) v7.0:
  • WebSphere Integration Developer (WID) v7.0
  • SCA Basics
  • Wiring Example
  • Items Developed in WID
  • The Project Structure
  • Working With Shared Components
  • Using the IDE
  • The Test Server
  • The Build Process
  • Exporting Applications
  • Module Versioning
  • Summary

Service Component Architecture (SCA):

  • Need For a New Programming Model
  • SCA Vendor Support
  • SCA Basics
  • SCA Components
  • A Service Component
  • References and Wires
  • Wiring Example
  • Service Assembly Model
  • Example Assembly
  • Imports
  • Export
  • Example Import and Export
  • Summary

Binding and Protocol Translation:

  • The Import Component
  • The Export Component
  • Introduction to Binding
  • Supported Binding Types
  • Implementing Protocol Translation Pattern
  • The Web Service Binding
  • Creating a Web Service Import
  • Creating a Web Service Export
  • Creating a New Web Service
  • Summary

Business Objects:

  • What is a Business Object?
  • Creating a New Business Object
  • Editing a Business Object
  • Setting Field Multiplicity
  • Refactoring Business Objects
  • Private Business Object
  • Data Type Inheritance
  • Simple Type Inheritance
  • Abstract Business Object
  • Schema Wildcards
  • Specify Schema Restrictions
  • Business Object Validation
  • Best Practices
  • Accessing Business Objects Using SDO API
  • Using the SDO API
  • Summary

Service Interface Design:

  • What is a Service Interface?
  • Uses of an Interface
  • The Structure of an Interface
  • Creating an Interface
  • The Interface Editor
  • SMO Body Type
  • Refactoring Interfaces
  • Summary

Introduction to Mediation Flow:

  • What is a Mediation Flow?
  • Source and Target Operations
  • Message Flow Logic
  • Mediation Primitives
  • Special Nodes
  • Creating a Mediation Flow
  • Creating an Implementation
  • Anatomy of a Message
  • Routing Primitives
  • Transformation Primitives
  • Other Primitives
  • Subflow
  • Summary

Data Mapping:

  • Introduction to Mapping
  • Choosing a Type of Mapping
  • Embedded or Standalone Mapping
  • Using Data Maps from a Mediation Flow
  • Create Embedded Map for a Mediation Flow
  • Root of a Map
  • Mapping Editor
  • Mapping Header and Context
  • Header Setter Primitives
  • Types of Data Transformations for XML Maps
  • Types of Array Data Transformations for XML Maps
  • Types of Data Transformations for Business Object Maps
  • Automatic Mapping
  • Using Map from Business Process
  • Creating a Standalone Map
  • Adding Objects to the Standalone Map
  • Substitution Groups
  • Mapping Schema Wildcards
  • Set Message Type Mediation Primitive
  • Message Element Setter Primitive
  • Need for Reverse Maps
  • Summary

Content-Based Routing:

  • Routing in Mediation
  • Reasons to Perform Content-Based Routing
  • Routing Pattern
  • Refactoring to Implement Routing
  • Routing Primitives
  • Message Filter Primitive
  • Type Filter Primitive
  • Routing to Other Primitives
  • Summary

Introduction to WS-BPEL:

  • Introduction to WS-BPEL
  • Goals of WS-BPEL
  • Main Components of a BPEL Document
  • Variables
  • Activities
  • Partner Link
  • Modeling Partnership in BPEL
  • Modeling Partnership in BPEL
  • Summary

Developing Business Process:

  • Creating a Business Process
  • The Process Editor
  • Process Variables
  • Variable Initialization
  • Reference Partners
  • The Interface Partner
  • The Receive Activity
  • The Reply Activity
  • The Invoke Activity
  • The Assign Activity
  • Parallel Activity
  • The Choice Activity
  • While Loop
  • For Each Activity
  • Receive Choice
  • Timeout for Receive Choice
  • Defining Conditions
  • Assembling a Process
  • Summary

Interface Maps:

  • Interface Maps
  • Creating an Interface Map
  • Interface Map Editor
  • Types of Parameter Mappings
  • Using an Interface Map
  • Summary


  • What is an Adapter?
  • Adapter and SOA
  • Adapter Example
  • The Adapter Pattern
  • Adapter Support from WID
  • Adapter Based Services
  • Advantages of Adapter Based Services
  • Generating Adapter Based Services
  • 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:

  • Introduction
  • Anatomy of a Task
  • Types of Human Tasks
  • Auxiliary Task Types
  • The BPC Explorer
  • To-do Task
  • Creating Inline To-do Task
  • Creating Standalone 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:

  • Introduction to Business Rule
  • Example Use Cases
  • Key Components of a Business Rule
  • Steps to Create Business Rules
  • Design the Service Interface
  • Create the Rule Group
  • Create a Rule Set
  • Anatomy of a Rule Set
  • Create a Decision Table
  • Anatomy of a Decision Table
  • Advanced Condition Design
  • Configuring Rule Group
  • Business Rule Template
  • Rule Set Template
  • Decision Table Template
  • Business Rules Manager (BRM)
  • Using the BRM Tool
  • Summary


  • Introduction to Selector
  • How Do Selectors Work?
  • Creating a Selector
  • Choosing Source of Date and Time
  • Wiring a Selector
  • Summary

Messaging Bindings:

  • Messaging Binding Choices
  • Publishing a JMS Message
  • Consuming a JMS Message
  • Function Selectors
  • JMS Import Binding Configuration
  • Message Correlation in Import
  • JMS Export Binding Configuration
  • Message Correlation on Export
  • Working with Native MQ Binding
  • MQ Import Configuration
  • MQ Export Configuration
  • Messaging in WebSphere Environments
  • Default Messaging
  • Service Integration Bus
  • Service Integration Bus
  • WebSphere MQ
  • Which To Use?
  • Default Messaging JMS Configuration
  • Relationship Between Default Messaging Components
  • WebSphere MQ JMS Configuration
  • Relationship Between MQ Messaging Components
  • Summary

Asynchronous Interaction with a Process:

  • One-way Operation Invocation
  • Starting a Long Running Process
  • Request with Deferred Response Pattern
  • Callback in BPEL
  • Steps to Implementing Callback
  • Correlation in BPEL
  • Additional Uses of Callbacks
  • Event Handling from a Process
  • Event Handler Details
  • Advanced Event Handling Topics
  • Summary

Error Handling in Business Process:

  • Error Handling in a Service
  • Designing Faults
  • Error Handling in a Process
  • Fault Handler
  • Raising Faults in a Process
  • The Rethrow Activity
  • Sending a Fault Using Reply Activity
  • The Terminate Activity
  • Guidelines for Error Handling
  • Summary

Transaction and Compensation:

  • Transaction Basics
  • Challenges to Transaction in Business Process
  • Transaction and Microflow
  • Transaction in Long Running Process
  • Grouping Activities in a Transaction
  • Transaction Behavior
  • Creating a Transaction Group
  • Transaction and Parallel Activities
  • Transaction Context Propagation
  • Enabling Transaction Propagation
  • Controlling Context Propagation
  • Introduction to Compensation
  • Compensation in a Microflow
  • Additional Notes About Microflow
  • Compensation in a Long Running Process
  • Example Compensation
  • Adding Compensation to a Process
  • Compensation and Process Variables
  • Summary

Relationship Service:

  • Introduction
  • Static Relationship
  • Creating Static Relationship
  • Using Static Relationship in a Map
  • Dynamic Relationship
  • Context and Verb
  • Object Creation Scenario
  • Object Update Scenario
  • Business Graph
  • Creating a Dynamic Relationship
  • Designing the Service Interfaces
  • Using the Dynamic Relationship
  • Assembling the Application
  • Setting the Verb at Runtime
  • Summary

Process Error Recovery:

  • Introduction
  • Automated Recovery
  • Manual Recovery
  • What Can Go Wrong?
  • Why Instances Fail?
  • Unhandled Activity 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
  • Review Answers
  • Summary

Process Versioning:

  • Introduction to Versioningv
  • Versioning Support in Process Server
  • Creating a New Version of a Process
  • Invoking the New Version of a Process
  • Early Binding
  • Late Binding
  • Creating a Proxy Process
  • Using the Proxy Process
  • Discontinuing the Old Process
  • Summary

our services Radhika Technosoft head RADHIKA Technosoft, a pioneer in software training has brought monumental changes in the methods and services offered. We're not an organization who puts across implausible claims. Since our inception, our services are exactly what we promised. On a given note, our service offerings are Online training, Corporate training, Certification, Web development and Job support.

our courses Radhika Technosoft head RADHIKA Technosoft is one of the trusted training institutes that offer online training for WEBSPHERE, SAP, ORACLE, PROFESSIONAL COURSES, works with a mission to make online software learning easier for all the students across the world.

Radhika Technosoft our courses websphere
Radhika Technosoft our courses sap
Radhika Technosoft our courses oracle
Radhika Technosoft our courses professional courses
Radhika Technosoft our courses java
Radhika Technosoft our courses microsoft
Radhika Technosoft our courses tibko
Radhika Technosoft our courses websphere
Radhika Technosoft our courses sap
Radhika Technosoft our courses oracle
Radhika Technosoft get in touch

Radhika Technosoft get in touch message get in touch
Feel free to get in touch with us.

contact us

Radhika Technosoft
No.1, 4th floor ideal home township,
Raja Rajeshwari Nagar,
Bangalore - 560098

social network
  • Facebook
    Radhika Technosoft Social icon
  • Linkedin
    Radhika Technosoft Social icon
  • Twitter
    Radhika Technosoft Social icon
  • Google Plus
    Radhika Technosoft Social icon

Copyrights @ All rights reserved | Privacy Policy | Sitemap Login

Scroll Up