PDF:
Course Length:
5
days
Price:
$3,000
Summary
In this course we move through the complete lifecycle of a BizTalk 2009
project. By the end of the course we will have designed, implemented,
tested, deployed, monitored, and redeployed with the next version of
our solution. This course can also be taught with previous
versions of BizTalk. Our delivery approach is a mixture of lecture,
demonstrations, instructor-led hands on labs, and mastery
labs. Mastery labs are specifications similar to what you
would expect in real world BizTalk projects. This course
requires extended hours and usually runs from 8 AM until 5:30 PM Monday
through Thursday and wraps up at 4 PM on Friday.
Who Should Attend?
While experience in .NET development, XML, XSLT, and Web Services is
required. No prior experience with a previous version of BizTalk server
is required.
Course Outline
Introduction to BizTalk
- Problem Space
- Alternatives (including Workflow Foundation)
- History: BizTalk 2000 to 2009 and beyond
- BizTalk Architecture
- What’s New in BizTalk 2009
- WCF Support
Designing Solutions
- Patterns in General
- Splitter/Aggregator Drilldown
- FIFO, Interrupt and other Patterns
Messaging Normalization and Routing
- Schema Creation
- Map/XSLT Creation
- Publish and Subscribe Routing
- Underlying SQL Tables and Stored Procedures
- Flat File to XML
- De-batching Interchanges
- Recovering Failed Interchanges
Opportunities for Extension
- Custom Pipeline Components
- Built-in Adapters
- WCF Adapters
- Custom Adapters
- External Scripting Functoids
- Debugging Extensions
Business Process Management
- Orchestrations
- Transactions
- Correlation
- Message Aggregation
- Convoys
- FIFO Settings
Monitoring
- BAM
- Using Performance Counters
- BizTalk Administration Console
Business Rules Engine
- The Rete Algorithm
- Vocabulary
- Defining Good Rules
- Using Policies from Code
- Tracking Rule Events
Performance
- Performance Counters
- Messagebox Clusters
- Settings for Tuning
Updating
- Versioning
- High Availability Updates
- Interrupt Pattern
- Alternate Strategies