Course Outline
Introduction
Overview of BizTalk Server Features and Architecture
- Core BizTalk components, essential tools, and key tasks
Installing and Configuring BizTalk Server
- Comparing basic and custom configuration approaches
- Preparing the environment for installation
- Executing the installation and configuration process
- Completing post-installation verification steps
Getting Started with BizTalk
- Navigating the user interface effectively
- Utilizing the BizTalk Server Administration console
- Using the BTSTask command-line tool for administrative tasks
Setting up and Managing User Security
- Protecting user credentials using Enterprise Single Sign-On (ESSO)
- Managing user identity and authentication details
Routing Messages
- Designing and configuring message routing paths
- Handling message transmission and reception via adaptors
- Building business process workflows using orchestration
Securing Messages
- Installing and managing digital certificates in BizTalk
- Enhancing message security through pipeline configuration
- Implementing message encryption and decryption
- Applying and validating digital signatures
Creating, Running and Managing Business Rules
- Understanding the mechanics of business rule logic
- Implementing rules using the Business Rules Engine (BRE)
- Administering and maintaining the Business Rules Engine (BRE)
Deploying BizTalk Applications
- Deploying application assemblies to the BizTalk server
- Customizing binding files for configuration management
- Packaging and deploying applications as MSI installers
- Identifying and resolving runtime deployment issues
Automating BizTalk Deployments
- Identifying processes suitable for automation
- Scripting administrative tasks using BTSTask
- Leveraging PowerShell for automation workflows
- Automating broader administrative operations
Integrating Applications Across Organizational Boundaries
- Case study: Streamlining the exchange of business documents
- Determining optimal strategies for sending and receiving messages
- Understanding the role of ports and bindings in integration
- Utilizing parties, roles, and Electronic Data Interchange (EDI) standards
Tracking and Monitoring Business Activity
- Configuring and managing data tracking settings
- Enabling data analytics capabilities
- Setting up Business Activity Monitoring (BAM) solutions
- Viewing, tracking, and analyzing operational data
- Integrating third-party monitoring tools
Configuring BizTalk Server for High Availability
- Managing hosts and host instance configurations
- Isolating hosts and services for stability
Disaster Recovery in BizTalk
- Developing a comprehensive Disaster Recovery plan
- Restoring BizTalk Server databases
- Recovering the BizTalk Server runtime environment
- Restoring Enterprise Single Sign-On (ESSO) configurations
Updating BizTalk Server
- Installing cumulative Feature Packs
- Deploying additional BizTalk Server tools and utilities
Managing BizTalk Server Applications
- Deploying new BizTalk applications
- Applying updates to existing applications
Setting up Hosts and Host Instances
- Configuring BizTalk hosts as cluster resources
- Configuring BizTalk adaptors for connectivity
- Managing the MessageBox database for message flow
Testing BizTalk Server
- Conducting unit testing for application logic
- Performing performance testing under load
- Implementing automated testing frameworks
Monitoring BizTalk Server
- Exploring different monitoring methodologies
- Introduction to the Performance and Alerting Library (PAL)
- Reviewing other available tools for BizTalk Server monitoring
Automated Monitoring of BizTalk Server
- Leveraging System Center Operations Manager (OpsMgr) for monitoring
- Utilizing BizTalk 360 for comprehensive insights
- Implementing AIMS for BizTalk for enhanced monitoring
Troubleshooting Errors
- Strategies for handling runtime exceptions
- In-depth troubleshooting of runtime errors
Optimizing BizTalk Server Performance
- Applying general performance optimization techniques
- Tuning systems for low-latency operations
- Using Relog.exe for event log management and analysis
Optimizing the BizTalk Server Environment
- Tuning the underlying operating system settings
- Optimizing network configurations for efficiency
- Configuring IIS for optimal performance
Optimizing SQL Server
- Database optimization strategies before and after BizTalk installation
Resource Optimization
- Understanding the BizTalk throttling mechanism
- Adjusting throttling settings to match workload demands
BizTalk Server Environment Maintenance
- Developing a structured 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
- Software Developers