Course Outline
Introduction
Overview of BizTalk Server Features and Architecture
- BizTalk components, tools, and common tasks.
Installing and Configuring BizTalk Server
- Basic vs. custom configuration options.
- Pre-installation requirements and tasks.
- The installation and configuration process.
- Post-installation verification and tasks.
Getting Started
- Navigating the user interface.
- Utilizing the BizTalk Server Administration console.
- Using the BTSTask command-line tool.
Setting up and Managing Users
- Securing user passwords using ESSO.
- Managing user credentials effectively.
Routing Messages
- Configuring message routing paths.
- Sending and receiving messages via adaptors.
- Setting up business process workflows (orchestrations).
Securing Messages
- Installing and configuring certificates in BizTalk.
- Securing messages using pipelines.
- Encrypting and decrypting message content.
- Applying and verifying digital signatures.
Creating, Running, and Managing Business Rules
- Understanding how business rules function.
- Implementing rules using the Business Rules Engine (BRE).
- Managing the Business Rules Engine (BRE).
Deploying a BizTalk Application
- Deploying an assembly to an application.
- Customizing binding files.
- Deploying the application as an MSI Package.
- Resolving runtime exceptions.
Automating BizTalk Deployment
- Identifying components suitable for automation.
- Scripting using BTSTask.
- Scripting using PowerShell.
- Automating other administrative tasks.
Integrating Applications Across Organizational Boundaries
- Case Study: Exchanging business documents.
- Determining message send/receive locations and methods.
- Understanding ports and bindings.
- Using parties, roles, and Electronic Data Interchange (EDI).
Tracking and Monitoring Business Activity
- Enabling and managing tracking settings.
- Enabling data analytics capabilities.
- Configuring Business Activity Monitoring (BAM).
- Tracking, viewing, and analyzing data.
- Utilizing third-party monitoring tools.
Configuring BizTalk Server for High Availability
- Managing hosts and host instances.
- Isolating hosts, services, and resources.
Disaster Recovery in BizTalk
- Planning for Disaster Recovery scenarios.
- Recovering BizTalk Server databases.
- Recovering the BizTalk Server runtime.
- Recovering Enterprise Single Sign-On (ESSO).
Updating BizTalk Server
- Installing Feature Packs.
- Installing BizTalk Server tools.
Managing BizTalk Server Applications
- Deploying a BizTalk application.
- Updating existing applications.
Setting up Hosts and Host Instances
- Configuring a BizTalk host as a cluster resource.
- Configuring BizTalk adapters.
- Managing the MessageBox database.
Testing BizTalk Server
- Conducting unit testing.
- Performing performance testing.
- Implementing automated testing.
Monitoring BizTalk Server
- Different types of monitoring.
- Introduction to PAL (Performance and Alerts library).
- Using other tools for BizTalk Server monitoring.
Automated Monitoring of BizTalk Server
- Monitoring BizTalk using OpsMgr.
- Monitoring BizTalk using BizTalk 360.
- Monitoring BizTalk using AIMS for BizTalk.
Fixing Errors
- Handling runtime exceptions.
- Troubleshooting runtime exceptions.
Optimizing BizTalk Server Performance
- General optimization strategies.
- Optimizing for low latency.
- Utilizing Relog.exe.
Optimizing the BizTalk Server Environment
- Optimizing the operating system.
- Optimizing network configurations.
- Optimizing IIS.
Optimizing SQL Server
- Optimizing SQL Server before and after BizTalk Server implementation.
Optimizing Resources
- Understanding the BizTalk throttling mechanism.
- Adjusting throttling settings.
BizTalk Server Environment Maintenance
- Creating a maintenance checklist.
- Executing daily, weekly, monthly, and quarterly maintenance tasks.
Summary and Conclusion
Requirements
- Practical experience managing Windows-based network environments.
Target Audience
- System administrators.
- System engineers.
- Developers.