Course Outline
Introduction
Overview of BizTalk Server Features and Architecture
- BizTalk components, associated tools, and core tasks
Installing and Configuring BizTalk Server
- Basic vs. custom configuration methods
- Pre-installation preparation
- Execution of installation and configuration
- Post-installation verification and tasks
Getting Started
- Navigating the user interface
- Using the BizTalk Server Administration Console
- Utilizing the BTSTask command-line tool
Setting up and Managing Users
- Securing user passwords via ESSO
- Managing user credentials
Routing Messages
- Configuring message routing paths
- Sending and receiving messages using adaptors
- Defining business process workflows (orchestration)
Securing Messages
- Installing and configuring certificates in BizTalk
- Securing messages through pipelines
- Message encryption and decryption processes
- Applying and verifying digital signatures
Creating, Running, and Managing Business Rules
- Understanding the mechanics of business rules
- 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
- Diagnosing and resolving runtime exceptions
Automating BizTalk Deployment
- Identifying processes suitable for automation
- Scripting with BTSTask
- Scripting with PowerShell
- Automating additional administrative tasks
Integrating Applications across Organizational Boundaries
- Case Study: Exchange of business documents
- Determining message send/receive locations and methods
- Understanding ports and bindings
- Utilizing parties, roles, and Electronic Data Interchange (EDI)
Tracking and Monitoring Business Activity
- Enabling and managing tracking configurations
- Enabling data analytics capabilities
- Configuring Business Activity Monitoring (BAM)
- Tracking, viewing, and analyzing operational data
- Utilizing third-party monitoring tools
Configuring BizTalk Server for High Availability
- Managing hosts and host instances
- Isolating hosts, services, and related components
Disaster Recovery in BizTalk
- Strategic planning for Disaster Recovery
- Recovering BizTalk Server databases
- Recovering the BizTalk Server runtime
- Recovering Enterprise Single Sign-On (ESSO)
Updating BizTalk Server
- Installing Feature Packs
- Installing auxiliary 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
- Types of monitoring strategies
- Introduction to PAL
- Other tools for monitoring BizTalk Server
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 issues
Optimizing BizTalk Server Performance
- General optimization techniques
- Strategies for low-latency optimization
- Utilizing Relog.exe
Optimizing the BizTalk Server Environment
- Operating system optimizations
- Network optimizations
- IIS optimizations
Optimizing SQL Server
- Pre- and post-BizTalk Server optimization practices
Optimizing Resources
- Understanding the BizTalk throttling mechanism
- Adjusting throttling settings
BizTalk Server Environment Maintenance
- Developing a maintenance checklist
- Executing daily, weekly, monthly, and quarterly maintenance tasks
Summary and Conclusion
Requirements
- Proficiency in managing Windows-based network environments.
Target Audience
- System administrators.
- System engineers.
- Software developers.