BizTalk Server Roles and Responsibilities

The development, maintenance, and administration of a BizTalk Server environment encompass several different roles with distinct responsibilities. This topic describes these roles, the responsibilities associated with the roles, and tools that can be used to complete the tasks associated with each role. This topic also provides links to Operational Readiness checklist tasks associated with each role.

Role Responsibilities Tools Operations Checklist Tasks

BizTalk Server Administrator


Maintain environment uptime by monitoring BizTalk Server exceptions and resolving BizTalk Server specific issues.

Platform Modifications

  • Create new hosts

  • Add and configure adapters

  • Create new MessageBox databases

  • Add additional BizTalk servers as required for scale out

  • Create new BizTalk groups

Platform Monitoring

  • Monitor for BizTalk Server platform exceptions

  • Debug application errors.

  • Manage load across the BizTalk Server group.

BizTalk Server Administration console The BizTalk Server Administration console is the primary management tool for BizTalk Server. It provides a graphical user interface for performing deployment operations for a BizTalk application. For example, you can start the Import, Installation, and Export Wizards as well as add and remove an application's artifacts and make other modifications to the application.

Scripting and programmability APIs Use Microsoft Windows Management Instrumentation (WMI) or the BizTalk Explorer Object Model to create and run scripts that automate administrative tasks.

The WMI object model exposes and simplifies administrative APIs. All administration APIs expose some form of the following operations on every object they manage:

  • Create

  • Enumerate

  • Modify

  • Delete

WMI exposes this functionality in a consistent manner for all WMI objects.

BizTalk Explorer Solution developers use BizTalk Explorer in Visual Studio 2005 to perform administrative tasks. BizTalk Explorer provides developers working in a single-computer environment access to administration tools.

Business Activity Services (BAS) Web site The Business Activity Services (BAS) Web site is a Microsoft Windows SharePoint Services Web service site that provides business users with a simple to use interface that they can use to interact with trading partners and business processes.

Business Activity Monitoring (BAM) BAM uses a Microsoft Office Excel workbook to provide business users with the ability to see a real-time comprehensive view of business processes.

Health and Activity Tracking (HAT). Use HAT to track the health of your BizTalk Server implementation, identify bottlenecks, and monitor the BizTalk Server environment. You can view the technical details of a particular orchestration, pipeline, or message instance, as well as see the message flow of a particular message that enters the system. Business users can view, monitor, and query tracked data. In addition, users can create custom views and queries, and save them for reuse in other locations. Business analysts and end users can track the state of their business processes by viewing both live and archived data.

Release Management

Deployment and Updating BizTalk Applications

  • Deploy new applications into the BizTalk Server environment

  • Manage strong name keys.

    For more information about deploying and updating BizTalk applications, see Managing Applications

BTSTask command-line tool. BTSTask enables you to perform many administrative tasks from the command line.

BTSDeploy command-line tool BTSDeploy enables you to deploy and remove assemblies from the BizTalk Management database. It also allows you to import and export bindings. BTSDeploy is deprecated but is included with BizTalk Server 2006 to support scripts that have been developed for use with previous versions of BizTalk Server. While you can continue to use BTSDeploy scripts, you should use BTSTask commands when creating new scripts. You should also consider converting your existing scripts to use BTSTask, as BTSDeploy may be removed in subsequent versions of BizTalk Server.

Operations Support

Support Change Management

  • Support new service solutions

  • Support new technologies

  • Support new systems

  • Application support

  • Hardware support

  • Change management

  • Configuration management

  • Release management.

Normal Operating Procedures Effective, efficient execution of day-to-day execution of tasks including the following:

  • Security administration

  • System administration

  • Network administration

  • Service monitoring and control

  • Directory services administration

  • Storage management

  • Job scheduling

Support Procedures Timely resolution of problems and inquiries.

  • Service desk support

  • Incident management

  • Problem management

Environment Optimization

  • Cost management

  • Performance optimization

  • Service level management

  • Capacity management

  • Availability management

  • Workforce management

Performance Analysis of Logs (PAL) Tool Use this tool for analyzing performance counter log files. For more information, see

LoadGen This is a load generation tool for testing BizTalk Server. Can be used for BizTalk Server versions 2004 and later. For more information about the Microsoft BizTalk LoadGen 2007 Tool, see For more information about the BizTalk Server 2004 Load Generation Tool, see

BizTalk Server 2006 Orchestration Profiler This is used to view orchestration tracking data for a specified period of time; helpful for determining where performance bottlenecks exist in orchestrations.

Use of this tool is not supported by Microsoft, and Microsoft makes no guarantees about the suitability of this programs. Use of this program is entirely at your own risk.

For more information about the BizTalk Server 2006 Orchestration Profiler, see

Tools for General Troubleshooting. For more information, see "Tools and Utilities to use for Troubleshooting" in BizTalk Server 2006 R2 Help at


Application Monitoring

  • Support application exceptions that are not resolved by the BizTalk Server administrator.

  • Provide updates to source code for resolving issues.

New and Existing Application Development

Create new applications and update existing application functionality on the BizTalk Server platform.

Visual Studio 2005 Development platform used to create, modify, and debug of BizTalk Server source code.

Visual Studio Team Suite Testing Tools Useful for unit testing .NET code. For more information about the testing tools that are integrated into Visual Studio 2005 Team System, see the MSDN article Visual Studio 2005 Team System: Enabling Better Software Through Better Testing available at

DebugView tool for monitoring kernel-mode and Win32 debug output either locally or remotely. For more information about DebugView, see

Performing Unit Testing

Database Administrator

Database Management

  • Define appropriate database space allocation

  • Monitor database usage

  • Tune SQL Server

  • Set up backup and restore jobs for all SQL Server databases.

  • Ensure that maintenance scripts are run regularly for the Tracking and Orchestration Persistence databases.

  • Work with the trend analysis specialist to identify appropriate thresholds.

  • Complete standard SQL Server maintenance procedures.

SQL Server Profiler SQL Server Profiler can be used to capture Transact-SQL statements that are sent to SQL Server and the SQL Server result sets from these statements. Since BizTalk Server 2006 is tightly integrated with SQL Server, the analysis of a SQL Server Profile trace can be a useful tool for analyzing problems that may occur in BizTalk Server when reading from and writing to SQL Server databases. For information about how to use SQL Server Profiler see the SQL Server documentation.

SQL Server Query Analyzer and Query Editor SQL Server 2000 Query Analyzer and SQL Server 2005 Query Editor can be used to execute SQL statements directly against SQL Server databases. This functionality may be useful for querying the BizTalk Server databases or for updating the BizTalk Server databases in certain scenarios. For more information about Query Analyzer see the SQL Server 2000 documentation. For more information about Query Editor see the SQL Server 2005 documentation.

Checklist: Configuring SQL Server