Course Outline
Introduction
Understanding BizTalk Server Features and Architecture
- Core BizTalk components, essential tools, and standard tasks
Installation and Configuration of BizTalk Server
- Comparing basic versus custom configurations
- Completing pre-installation requirements
- Executing the installation and configuration process
- Finalizing post-installation setups
Getting Started
- Navigating the user interface
- Utilizing the BizTalk Server Administration console
- Working with the BTSTask command-line tool
User Setup and Management
- Securing user passwords through ESSO
- Administering user credentials
Message Routing
- Setting up message routing paths
- Managing message transmission and reception (adaptors)
- Building business process workflows (orchestration)
Message Security
- Installing and configuring certificates in BizTalk
- Enhancing security using pipelines
- Performing message encryption and decryption
- Applying and validating digital signatures
Creating, Executing, and Managing Business Rules
- Understanding the mechanics of business rules
- Implementing rules via the Business Rules Engine (BRE)
- Administering the Business Rules Engine (BRE)
Deploying a BizTalk Application
- Deploying assemblies into an application context
- Tailoring binding files
- Distributing the application as an MSI Package
- Resolving runtime exceptions
Automating BizTalk Deployment
- Identifying processes suitable for automation
- Creating scripts using BTSTask
- Writing scripts using PowerShell
- Automating additional administrative duties
Cross-Organizational Application Integration
- Case Study: The exchange of business documents
- Defining message sending and receiving protocols
- Grasping the concepts of ports and bindings
- Leveraging parties, roles, and Electronic Data Interchange (EDI)
Tracking and Monitoring Business Activity
- Activating and configuring tracking parameters
- Enabling data analytics capabilities
- Setting up Business Activity Monitoring (BAM)
- Tracking, visualizing, and analyzing operational data
- Utilizing third-party monitoring utilities
Configuring BizTalk Server for High Availability
- Administering hosts and host instances
- Isolating hosts, services, and related components
Disaster Recovery Strategies in BizTalk
- Formulating a Disaster Recovery plan
- Restoring BizTalk Server databases
- Recovering the BizTalk Server runtime environment
- Restoring Enterprise Single Sign-On (ESSO) configurations
Updating BizTalk Server
- Installing Feature Packs
- Implementing the latest BizTalk Server tools
Managing BizTalk Server Applications
- Deploying a new BizTalk application
- Updating existing applications
Establishing Hosts and Host Instances
- Configuring BizTalk hosts as cluster resources
- Setting up BizTalk adapters
- Maintaining the MessageBox database
Testing BizTalk Server
- Conducting unit testing
- Performing performance testing
- Implementing automated testing frameworks
Monitoring BizTalk Server
- Exploring different monitoring approaches
- Introduction to PAL
- Reviewing alternative tools for BizTalk Server monitoring
Automated Monitoring of BizTalk Server
- Monitoring BizTalk via OpsMgr
- Monitoring BizTalk using BizTalk 360
- Monitoring BizTalk with AIMS for BizTalk
Error Resolution
- Managing runtime exceptions
- Advanced troubleshooting of runtime exceptions
Optimizing BizTalk Server Performance
- Applying general optimization techniques
- Tuning for low-latency operations
- Utilizing Relog.exe for logging
Optimizing the BizTalk Server Environment
- Optimizing the underlying operating system
- Enhancing network configurations
- Optimizing IIS settings
Optimizing SQL Server
- Performance tuning before and after BizTalk Server integration
Resource Optimization
- Understanding BizTalk's throttling mechanism
- Adjusting throttling parameters effectively
BizTalk Server Environment Maintenance
- Developing a comprehensive maintenance checklist
- Executing daily, weekly, monthly, and quarterly maintenance routines
Summary and Conclusion
Requirements
- Proficiency in managing Windows-based network environments
Target Audience
- System Administrators
- System Engineers
- Developers