WA1216 Process Choreography and Enterprise Integration with WebSphere Training and Courseware Course Outline

1. Introducing Integration Edition 5.1
  • WebSphere Studio
  • Application Developer Integration Edition
  • Service oriented architecture
  • Web Services Description Language
  • Web Services Invocation Framework� WSIF invocation models
  • WSIF architecture
  • J2EE Connector Architecture
  • Resource Adapters
  • Process Choreographer
2. Building an Enterprise Service
  • Enterprise services
  • Bottom-up approach
  • Top-down approach
  • Business Integration perspective
  • Creating a service
  • Generating the WSDL files
  • Creating a service proxy
  • Inbound binding
  • EJB inbound binding
  • SOAP inbound binding
  • JMS inbound binding
3. Building CICS ECI Enterprise Services
  • Accessing Enterprise Information Systems
  • Building a service to access a CICS program
  • Importing the CICS ECI resource adapter
  • Building a CICS ECI enterprise service
  • Testing a CICS ECI enterprise service with a service proxy
  • Deploying and running a CICS ECI enterprise service
  • Advanced tasks
  • Multiple output data structures
  • Exposing connection and interaction information
4. Extended Messaging
  • Java Message Service
  • Extended Messaging
  • Why use Extended Messaging?
  • Design
  • Messaging patterns.
  • Programming considerations
  • Development process
  • Unit test environment
  • Configure Extended Messaging
5. Process Choreographer
  • Introduction
  • Terminology
  • Process container architecture - Activities
  • The programming API
  • Navigator
  • Behavior in non-interruptible and interruptible processes
  • Factory
  • Messaging
  • Deploying business processes
  • EAR file structure
  • APIExerciser
  • Installing the APIExerciser
  • APIExerciser menu
6. Building Processes
  • Building a process
  • Creating the outline of a process
  • Adding a Java class to the process
  • Adding a SOAP service to the process
  • Adding EJB session beans to the process
  • Adding condition transitions to control links
  • Running a process
  • Preparing a process Testing a process
  • Debugging and remote deployment of a process
7. Advanced Process Design
  • Introduction
  • Adding Staff activity
  • Adding Faults
  • Customizing the Web client
  • Creating users
  • Enabling security
  • Using the Web client with interruptible processes
  • Using compensation