Websphere Integration Development

The application developer in a BPM context is responsible for assembling application components into a complete solution, and preparing this solution for thorough testing and subsequent deployment. The application developer enables access to a range of data sources for other developers, which may include establishing relational views over federated sources (heterogeneous relational databases, data access layer developer queues, or Web services), writing entity beans to enable correlated access to federated sources, or developing Web services that provide access to federated sources.

 

Assumptions

 

It is assumed that the individual following this roadmap has basic skills in the following areas:

 

Good understanding of business solutions and the business environment

 

Knowledge of application components and services, and the ability to implement their efficient collaboration at run time Understanding of different data sources, and data access issues such as transactions

 

Familiarity with J2EE Web services

 

Objectives

 

After completing this training, students should be able to:

 

Describe the purpose and business value of Integration Designer, Business Process Manager Advanced and the service-oriented architecture approach to integration

 

Use Integration Designer to create business objects, shared interfaces, and business calendars

 

Complete business processes using the Integration Designer Business Process Choreography tooling

 

Use SCA bindings to communicate with a Web service

 

Use WebSphere J2EE Connector Architecture (JCA) Adapters to integrate enterprise applications

 

Implement interface maps to mediate component interfaces and create business object maps to transform business data Implement mediation modules

 

Implement a business rule group and edit business rule parameters at run time

 

Implement human tasks in a business process

 

Create and run a component test project and use the Integration Designer debugger to step through breakpoints in an application Collect Common Event Infrastructure events and view them using

 

the Common Base Event browser

 

Describe business process management (BPM) for the SOA development life cycle

 

Explain how asynchronous communication works in Process Server

 

Describe the Java Message Service (JMS) and Service Integration Bus (SIBus)

 

Explain how SOAP messages can be mediated using JAS-WS handlers in Process Server

 

Describe the major functions of cross-component tracing Describe the failed event recovery capabilities of Process Server Describe the transactional behavior of Web Services Business Process Execution Language (WS-BPEL) activities

 

Identify and explain transaction boundaries settings and their performance considerations

 

Implement fault handlers, compensation handlers, and event handlers in a BPEL

 

Identify the data flow in a state-driven business state machine (BSM)

 

Explain essential mapping concepts

 

Explain the relationship between interface mapping and business object (BO) mapping components

 

Implement an interface mapping component using custom Java transformations, taking a top-down development approach Identify the need for a polymorphic map and implement multi-input maps

 

Use the visual snippet editor to invoke business object maps from a BPEL

 

Describe identity and static relationships

 

Implement dynamic and static relationship definitions to cross-reference data across multiple applications

 

Pre-populate the relationship tables using the Relationship Manager tool, SQL view, or the Relationship Service Java APIs Manage relationship instances by using Relationship Manager Web applications at run time

 

Implement a composite relationship definition to cross-reference child level business objects

 

Describe versioning and dynamicity in Process Server Combine business rules and selectors to implement dynamic behavior in an SCA application to allow for future flexibility Describe security considerations for using Process Server Describe team development and the use of a version control system in Integration Designer

 

Configure Integration Designer in order to use CVS for source control

 

Skills Gained

 

After completing this course, students should be able to:

 

Identify the purpose and business value of WebSphere Integration Developer, WebSphere Process Server, and the service- oriented architecture approach to integration

 

Invoke a Web service using the Service Component Architecture

 

Use WebSphere Integration Developer to create business objects, business graphs, and shared interfaces

 

Build a business process using the WebSphere Integration Developer Business Process Choreography tool

 

Use WebSphere (JCA) adapters and WebSphere Business Integration adapters to integrate enterprise applications

 

Create interface maps to mediate component interfaces and create business object maps to transform business data

 

Create relationships to correlate business data among multiple integrated systems Create a business rule group (comprised of a rule set and a decision table) and use the

Business Rule Manager client to edit the business rule parameters Create a selector to dynamically invoke a service component

 

Create a business state machine

 

Create a human task to include human interaction in a business process

 

Use the WebSphere Integration Developer debugger to step through breakpoints in an application

 

Monitor Common Event Infrastructure events using the Common Base Event browser

Online Courses Videos