Introduction
Service Oriented Architecture (SOA)
-
What is SOA
-
Web Services and SOA
-
What is Enterprise Service Bus (ESB)
-
ESB and SOA
WSAD-IE
-
Overview of WSAD-IE features for business integration
-
BI Perspective
-
Server components
XML Basics
-
Name spaces
-
XML Schemas
-
Validating with XML Schemas
WSDL
-
WSDL overview
-
Types and messages
-
Port types
-
Bindings
-
Ports and services
-
One-way operations
-
Two-way operations
WSAD-IE Business Integration Perspective
-
Service view
-
Package Explorer view
-
J2EE Hierarchy view
-
Outline view
-
Business Integration wizards
Building an Enterprise Service
-
Bottom-up style of building an enterprise service
-
Top-down style
-
WSDL editor
-
Testing enterprise services
WSIF and JAX_RPC
-
Overview of WSIF
-
WSIF invacation model
-
Overview of JAX-RPC
-
JAX-RPC server
-
JAX-RPC client
-
JAX-RPC client using static stub
-
Dynamic invocation client
Deploying Enterprise Services
-
Overview of service deployment
-
Deploying a service
-
Inbound bindings
J2C Architecture
-
Overview of connectors
-
Connector APIs
-
Resource Adaptors
-
Common Client Interface (CCI)
-
J2C enterprise services
-
CICS records
J2C Enterprise Services
-
Anatomy of a CICS application
-
Interfaces to CICS
-
WSAD-IE support
-
Creating J2C Resources
-
J2C Deployment Descriptors
-
Mapping CCI to WSDL
| |
CICS ECI Service
-
Overview of CICS ECI Service
-
Creating CICS ECI Enterprise Service
-
Creating J2C Enterprise Service
-
Adding WSIF binding to J2C framework
Process Choreography
-
Overview of Process Choreography
-
Representing the Choreography
-
Activity
-
Non-interruptible and interruptible business process
-
Business Process Execution Language for Web Services (BPEL4WS)
-
Business Process Module Packaging
-
Deployment of Process
Business Process Execution Language (BPEL)
-
Fundamental concepts in BPEL
-
Syntax and semantics
-
Business activities
-
Business partners
-
Flow control
-
Assignments
-
Loops
-
Synchronization
Developing Business Processes
-
Overview of developing business processes
-
The Business Process Interface
-
Process Editor
-
Activities
-
Control Flow
-
Process variables
-
Partners
-
Control links
-
Data mappings
-
Transformer services
-
Tesing a process
PC Store Case Study
Faults
-
Overview of exception handling within a process
-
Fault handling
-
Defining a fault handler
-
Unhandled faults
-
Throw activity
Advanced Concepts in BPEL4WS
-
Sequence
-
Flow
-
Pick
-
Correlation
Compensation
-
The need for compensation
-
Compensation pairs
-
Compensation of non-interruptible and interruptible processes
Staff
-
Ovweview of Staff
-
Staff activity
-
Adding staff activities to a process
-
Assigning permissions to process
-
Testing staff
|