Goal
Content
- core JBI¨/ JavaEE architecture principles
- provided in the JBI workshop session
- BPM Capabilities in JavaCAPS6
- presentation of the new BPM capabilities
- Overview of the design-time and run-time environments
- BPEL debugging
- Calling external webservice services
- Calling internal java services (thru NMR)
- Calling other bindings
- Calling CAPS5 components through the JBI bridge
- Asynchronous calls + correlation
- subprocesses
- human workflow
- new features in bpel2.0
- dynamic partner links
- event handlers
- compensations
- WSIT features
- QoS features
- including transactions, security, performance
- persistence for long-running processes
- limitations of failover
- limitations of upgrading to new processes
- IEP / BAM
- logging
- testing
- management and monitoring
- full JBI monitoring API
- BPEL level monitoring API
- tuning
- application configuration
- data transformation XSLT/Java
- dealing with non-XML data with Encoders
- typecasting and mapping xsd:any statements
- predicates and looping
See also: http://wiki.open-esb.java.net/Wiki.jsp?page=HowToDo.BPELSE
Training Modules
| Module | Content | Notes |
|---|---|---|
| JBI - Fundamentals | Core JBI¨/ JavaEE architecture principles | |
| Composite Applications in NetBeans | ||
| JBI Component Overview (common components) | Overview of the design-time and run-time environments | |
| BPEL 2.0 Features Overview | BPM Capabilities in JavaCAPS6 presentation of the new BPM capabilities new features in bpel2.0 |
|
| BPEL 2.0 Editor - intro | BPEL debugging |
|
| BPEL 2.0 Editor - advanced | Asynchronous calls + correlation subprocesses dynamic partner links event handlers\\compensations predicates and looping |
|
| Using BPEL SE | persistence for long-running processes limitations of failover limitations of upgrading to new processes |
|
| Introduction to CASA Editor & Unit testing | testing Calling internal java services (thru NMR) |
|
| IEP Feature Overview | IEP / BAM | |
| Management API | full JBI monitoring API BPEL level monitoring API |
|
| Using binding components (general, wizard) | application configuration Calling other bindings |
|
| HTTP BC - detailed | Calling external webservice services | |
| Advanced CASA - QoS | QoS features WSIT features transactions, security, performance |
|
| XSLT Features Overview | data transformation XSLT | |
| JAXB Java Palette | data transformation Java | |
| Custom Encoders | dealing with non-XML data with Encoders typecasting and mapping xsd:any statements |
|
| *Advanced Tuning and Performance | tuning performance |
|
| *Human workflow | human workflow | |
| *JBI Bridge | Calling CAPS5 components through the JBI bridge | |
| *Management and Monitoring overview | management and monitoring | |
| *Application Configuration | application configuration | |
| *Logging | logging |
New modules were created in the training guide on the FAST wiki (denoted with an asterisk above)