Day 1
|
| |
BizTalk Server for SOA and BPM |
- BizTalk as an SOA and BPM platform
- SOA capabilities of BizTalk Server 2009
- BPM capabilities of BizTalk Server 2009
|
|
| |
Receiving messages using WCF |
- WCF adapter architecture
- In process hosting of WCF endpoints
- Isolated hosting of WCF endpoints (IIS)
- Publishing metadata for service endpoints
- Configuring message processing and WCF behaviors / bindings
|
|
| |
Sending messages using WCF |
- Creating service proxies via metadata
- Configuring message templates
- Action mapping
- Configuring security and other WCF settings
|
|
| |
UDDI Services 3.0 |
- UDDI Service Architecture
- Publishing service metadata to UDDI
- Consuming data from UDDI
|
|
Day 2
|
| |
Introducing the ESB Toolkit 2.0 |
- ESB Toolkit Architecture
- On ramps and off ramps
- Itinerary processing
- Dynamic routing
|
|
| |
Connecting to LOB systems using the WCF LOB Adapter SDK |
- Motivation for the WCF LOB Adapter SDK
- Overview of WCF LOB Adapters
- Building a WCF LOB Adapter
|
|
| |
Project 1 - Creating a BizTalk SOA solution |
- Hands-on challenge with requirements and samples
- Real world scenario for message routing and transformation
|
|
Day 3
|
| |
Business Rules |
- Business rule engine concepts
- Creating and testing rules
- Managing business rule policies
- Creating and managing rule vocabularies
- Executing rules from orchestrations
- Interacting with rules from .NET code
|
|
| |
Business Activity Monitoring (BAM) |
- BAM concepts
- Defining BAM data collection
- Creating BAM infrastructure
- Tracking profile editor
- Using the BAM API
- Querying and processing BAM data
|
|
| |
BAM interceptors for WF / WCF |
- BAM interceptor architecture
- BAM interceptor configuration file schema
- BAM interceptor configuration for WF and WCF
|
|
Day 4
|
| |
ESB Toolkit - Portal |
- ESB Toolkit portal features
- BAM integration
- Queries and reporting
|
|
| |
ESB Toolkit - Exception handling |
- Exception service
- Failed message routing features
- Failed message resubmission
|
|
| |
Project 2 - Managing an automated business process |
- Hands-on challenge with requirements and samples
- Real world scenario for managing a business process
|
|