| | |
|
BizTalk Server Fundamentals
Course description:
Despite the trend towards service-oriented architectures, most organizations don’t have the luxury of moving all of their investments in that direction at once. The fact is most will have to deal with legacy applications for some time to come. And to complicate matters further, typical business processes transcend multiple heterogeneous applications making them difficult to automate. BizTalk Server (BTS) 2006 was specifically designed to bridge such integration gaps and simplify business process automation. By combining the connectivity provided by its messaging engine with the productivity provided by its orchestration engine, BizTalk Server 2006 can help you tackle tough business process scenarios in your connected systems today.
Who Should Attend
Developers interested in learning about BTS 2006, and how it can be used to solve integration and business process automation challenges throughout traditional enterprise systems. Experience programming in C# using Visual Studio .NET and working knowledge of XML and Web services terminology is required. Experience with prior BizTalk versions is not required.
|
|
|
Course outline:
| |
|
Module |
Topics Covered |
|
| |
|
Introducing BizTalk |
- The realities of integration and service orientation
- Business process management concepts
- BizTalk Server architecture and features
|
|
| |
|
Message Schemas |
- XML Schema in BizTalk Server
- The BizTalk Schema Editor
- Document schemas
- Envelope schemas
- Property schemas
- Flat file schemas
|
|
| |
|
Message Transformations |
- XSLT in BizTalk Server
- The BizTalk Mapper
- Using basic and advanced functoids in maps
- Managing transformation challenges
- Testing maps
- Building custom functoids
|
|
| |
|
Messaging Architecture |
- BizTalk's publish and subscribe architecture
- Content based routing
- Send and receive ports
- BizTalk message box
- Applying transformations to messages
|
|
| |
|
Adapters |
- Adapter installation and configuration
- Understanding send and receive adapters
- What adapters are included with BizTalk Server
- Generating artifacts from adapters
- Adapter frameworks for building custom adapters
|
|
| |
|
Pipelines |
- Send and receive pipelines
- Default pipelines and components
- Building custom pipelines
- Pipeline configuration
- Creating custom pipeline components
|
|
| |
|
Orchestration Basics |
- The BizTalk orchestration engine
- XLANGs
- Working with messages in orchestrations
- Managing ports in orchestrations
- Correlation
|
|
| |
|
Orchestrations II |
- Exception handling
- Transactions and compensation
- Port binding options and role links
- Executing pipelines in orchestrations
- Convoys - sequential and parallel
|
|
| |
|
Web Services |
- Web service adapters - SOAP, WSE, WCF
- Publishing schemas and orchestrations as web services
- Consuming web services
- PUblishing web service metadata
|
|
| |
|
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
|
|
| |
|
Hosting and Deployment |
- Managing hosts and host instances
- Adapter and orchestration hosting
- Managing BizTalk applications
- Using binding files
- Using BTSTASK.exe for scripted deployments
- Creating MSI installers
|
|
| |
|
|
| | |