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.




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




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