Installing BizTalk Server 2009 on Windows Server 2008

Microsoft Corporation

Published: June 2009

Copyright

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

© 2009 Microsoft Corporation. All rights reserved.

Microsoft, Windows, Windows Server, Windows Vista, Active Directory, BizTalk, Excel, SharePoint, SQL Server, Visual C#, and Visual Studio are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

All other trademarks are property of their respective owners.

Contents

Installing BizTalk Server 2009 on Windows Server 2008 5

Introduction 5

How to Use this Document 6

Checklist: Planning Your Installation 7

Choosing your BizTalk Server Features and Components 8

Feature Dependency Matrix 9

Hardware Requirements 10

Software Requirements 11

Considerations When Installing BizTalk Server 2009 12

Preparing Your Computer for Installation 13

Install Critical Windows Updates 13

Enable Internet Information Services 14

Install Microsoft Office Excel 15

Install Visual Studio 2008 with SP 1 16

Install SQL Server 2008 17

Install Prerequisites for MQSeries Agent 18

Install SQL Notification Services 19

Install SQL Server 2005 with SP2 20

Install Windows SharePoint Services 22

Disable the Shared Memory Protocol 23

Join the Local Administrators Group 24

Configure the Application Event Log 25

Installing and Configuring BizTalk Server 26

Verify Your Installation 27

Configure BizTalk Server 28

Enable TCP/IP and Named Pipes 29

Enable DTC on the Local Host Server 30

Uninstalling BizTalk Server 31

Uninstall BizTalk Runtime Components 31

Uninstall Enterprise Single Sign-On 31

Remove All Remaining Components 32

Uninstallation Complete 34

Appendix A: Installing Windows SharePoint Services 35

Considerations for Installing Windows SharePoint Services 35

Configure ASP.NET 2.0 for 64-bit Mode 36

Install Windows SharePoint Services 37

Configure ASP.NET 2.0 for 32-bit mode 37

Configure Default Web Site for ASP.NET 2.0 38

Configure Windows SharePoint Services 39

Extend the Default Web Site as a Virtual Server 40

Appendix B: Silent Installation 41

Appendix C: Redistributable CAB Files 44

Installing BizTalk Server 2009 on Windows Server 2008

Documentation Feedback and Updates

Microsoft values your feedback. To send feedback and comments about this guide to the documentation team, click here.

To ensure that you are reading the most up-to-date information, you can download the latest version of this document from BizTalk Server 2009 Installation and Upgrade Guides.

Introduction

This document describes the process for installing and configuring Microsoft® BizTalk® Server on a single computer running Windows Server® 2008.

We recommend that you read this entire document before beginning your installation. This is because BizTalk Server connects many disparate components both internal and external to your enterprise so information can flow smoothly and securely in many directions. While even the most basic single-server deployment relies on many variables, most real-world deployment scenarios extend much farther to include multiple servers and eventually clusters of both physical and virtual computers.

No two deployments of BizTalk Server are the same. Before you begin the installation process, gather information on the needs of your enterprise, and discuss the scope of your deployment with the IT Professionals, System Administrators, and Developers who will use BizTalk Server. By studying this Installation Guide and carefully analyzing the specific needs of your enterprise, you will eventually create your own deployment roadmap.

For information about installing BizTalk Server on multiple computers, see Installing and Configuring BizTalk Server 2009 in a Multicomputer Environment.

You can also download and install the BizTalk Server Best Practices Analyzer 1.2. The Best Practices Analyzer (BPA) examines a BizTalk Server deployment and generates a list of best practices issues it discovers. BPA performs configuration-level verification, by reading and reporting only, and uses the gathered data to determine whether best practices are being followed.

How to Use this Document

This guide is divided into the following four sections:

Introduction gives an overview of the installation process and tells what information you’ll need during the installation process. The section also lists important considerations regarding Windows® and SQL Server®.

Preparing your computer for installation walks you through installing and configuring all prerequisite software, and setting necessary permissions.

Installing and Configuring BizTalk Server walks you through installing and configuring BizTalk Server. The section includes procedures for determining whether your installation was successful, and for uninstalling BizTalk Server.

Appendices

· A. Installing Windows SharePoint Services walks you through this process (only necessary if you will use the Windows SharePoint® Services Adapter).

· B. Silent Installation lists commands and options for an unattended installation.

· C. CAB Files links to the redistributable CAB files containing BizTalk Server prerequisites.

Checklist: Planning Your Installation

Below is a high-level glimpse of the installation process. Installation on a single computer usually takes 4-6 hours. Note that each of these steps must be carried out in the order shown, and that each step contains many variables relevant to your enterprise. All of these issues will be addressed in later sections of this guide.

Preparing your computer for installation

· Install any critical updates for Windows

· Enable Internet Information Services (IIS) 6.0 or 7.0

· Install Microsoft Office Excel 2007

· Install Visual Studio® 2008 with Service Pack 1 (SP1)

· Install SQL Server 2008 or SQL Server 2005 with Service Pack 2 (SP2)

· Install SQL Notification Services (required only for BAM Alerts)

· Install prerequisites for MQSeries Agent

· Configure ASP.NET 2.0 for 64-bit Mode* (as appropriate)

· Install Windows SharePoint Services 3.0 with Service Pack 1 (SP1)*

· Configure ASP.NET 2.0 for 32-bit mode* (as appropriate)

· Configure Default Web Site for ASP.NET 2.0*

· Configure Windows SharePoint Services*

· Extend the Default Web Site as a Virtual server*

· Disable shared Memory Protocol

· Join the local Administrators group

· Configure the Application Event Log

*Only necessary if you are using the Windows SharePoint Services Adapter Web Service.

Installing and configuring BizTalk Server

· Install BizTalk Server2009

· Verify your installation

· Configure BizTalk Server

· Enable TCP/IP and named pipes in the SQL Server Configuration Manager

· Enable Microsoft Distributed Transaction Coordinator (MS DTC) on the Local Host Server (LHS)

Choosing your BizTalk Server Features and Components

Review this list of features and components before beginning your installation, and decide which ones you want to install. Items are listed here in the same order that they appear in the Setup program feature tree.

Documentation Core documentation, tutorials, UI reference (F1 Help), programmer’s reference, and usage instructions for the SDK samples and utilities.

Server Runtime The essential runtime services for BizTalk Server.

BizTalk EDI/AS2 Runtime Runtime services providing native support for Electronic Data Interchange (EDI) data exchange and Applicability Statement 2 (AS2) data transport messaging functionality.

Windows Communication Foundation (WCF) Adapter Runtime Adapters enabling BizTalk Server to communicate with WCF-based applications.

Portal Components Also known as Business Activity Monitoring (BAM), these are a set of services enabling users to communicate and collaborate, and also to configure and monitor business processes and workflows.

Administrative Tools Software necessary to administer BizTalk Server on both the local computer and a remote server.

Windows Communication Foundation (WCF) Administration Tools Administration services for WCF components.

Developer Tools and SDK Samples and utilities that enable the rapid creation of BizTalk Server 2009 solutions. This includes SDK samples and supporting documentation, BizTalk Explorer, schema and map designers, and Visual Studio project templates.

Important

You must install this component if you plan to do any development work. The Visual Studio extensions used by BizTalk Server will not work without the Developer Tools and SDK component installed.

Additional Software The following components enable a more flexible BizTalk deployment:

· Enterprise Single Sign-On (SSO) Administration Module: The interface for managing SSO Affiliate Applications and their mappings.

· Enterprise Single Sign-On Master Secret Server: The SSO server that stores the master secret. All other SSO servers in the system get the master secret from this server. The Master Secret Server is required in a BizTalk Server environment.

· Business Rules Components: Used for composing policies to be consumed by the Business Rules Engine.

· MQSeries Agent: Provides communication between the BizTalk Adapter for MQSeries and MQSeries Server for Windows.

· Windows SharePoint Services Adapter Web Service: Allows the Windows SharePoint Services Adapter to process incoming and outgoing documents through Windows SharePoint Services.

· BAM Alert Provider for SQL Notification Services: Allows BAM Alerts.

· BAM Client: Client-side software enabling business users to work with BAM.

· BAM Eventing: Interceptors for Windows Workflow Foundation and Windows Communication Foundation. Also includes the BAM Event API, which sends events to the BAM database from custom applications.

· Project Build Component: A tool enabling you to build BizTalk Server solutions without using Visual Studio.

Feature Dependency Matrix

The following table indicates which software you must install before installing BizTalk Server, based on the BizTalk Server features you plan to install.

Hardware Requirements

The following table shows the minimum hardware requirements for your BizTalk Server computer. In a production environment, the volume of traffic may dictate greater hardware requirements for your servers.

Component / Minimum Requirement /
Computer and processor / A computer with an Intel Pentium-compatible CPU that is:
· 1 GHz or higher for single processors
· 900 MHz or higher for double processors
· 700 MHz or higher for quad processors
Hyper-threading and dual-core processors are supported.
The 64-bit versions of BizTalk Server require a 64-bit operating system running on an x64-based system. Computers based on CPUs that are compatible with the AMD64 (x86-64) and Extended Memory 64-bit Technology (EM64T) processor architecture are considered x64-based systems.
BizTalk Server is not supported on Itanium-based systems.
Memory / 2 GB of RAM
Hard disk / 10 GB of available hard disk space for a complete installation including the operating system and all prerequisite software. The hard disk must be NTFS formatted.
Drive / CD-ROM or DVD-ROM drive
Display / Windows Server2003-compatible VGA or higher-resolution monitor set to 1024 x 768 pixels or greater resolution
Other / Network adapter card, and Microsoft mouse or compatible pointing device

Software Requirements

This page lists the software required for running BizTalk Server. You’ll be guided through installation steps for all of these prerequisites in a later section.

Microsoft Windows Can be either Windows Server2008, Windows Server2003, Windows®XP with Service Pack 3 (SP3), Windows Vista® with Service Pack 1 (SP1). Itanium (IA64) editions of Windows Server2003 are not supported by the BizTalk Server runtime, however, BizTalk databases can be hosted on SQL Server running on IA64 hardware.

Internet Information Services (IIS) Versions 6.0 and 7.0 are supported. Provides a scalable Web application infrastructure.

Required for: EDI, BAM, WSS Adapter, and UDDI.

Windows SharePoint Services A collection of services for Windows Server which you can use for sharing and collaborating. Supported versions: WSS 2.0 with Service Pack 3 (SP3), WSS 3.0 with Service Pack 1 (SP1), and Microsoft Office SharePoint Server 2007 (MOSS).

Required for: WSS Adapter.

Microsoft Office Excel2007 Business Activity Monitoring (BAM) uses an Excel workbook to display a real-time view of business processes.

Required for: BAM.

Microsoft .NET Framework3.5 with Service Pack 1 (SP1) The Microsoft .NET Framework3.5 SP1 (formerly WinFX), is the new managed code programming model for Windows. It combines .NET Framework2.0 with four new technologies: Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), and Windows CardSpace (WCS, formerly “InfoCard”).

Required for: All BizTalk Server managed components.

Microsoft Visual Studio2008 Provides a development environment for building applications that target any device and integrate with any platform. Professional Edition is recommended, but Standard and Team System are also supported.

Required for: BizTalk Server Developer Tools and SDK component.

SQL Server2005 SP2 or 2008 A relational database server for processing high volumes of data. For optimal performance, we recommend SQL Server2008 Enterprise Edition. In order to fully use the BizTalk Server 2009 SDK, or deploy BizTalk Server applications from a Visual Studio development environment, you must also install the SQL Server Development Tools.

Required for: BizTalk Server Runtime, EDI, and BAM.

SQL Server2005 Notification Services Enables the use of BAM Alerts. Note that this SQL Server 2005 feature is not included in SQL Server 2008, and must be downloaded separately.

Required for: BAM Alerts.

SQLXML4.0 with Service Pack1 Enables XML support for your SQL Server database and allows developers to bridge the gap between XML and relational data. You can create an XML view of your existing relational data and work with it as if it were an XML file.

Required for: BizTalk Server Runtime, Administrative Tools, and BAM.

Considerations When Installing BizTalk Server 2009

You should understand the following before beginning your installation:

Account names You should use the default account names whenever possible. The BizTalk Server setup program automatically configures installed components to use the default accounts. While using the default names simplifies setup and configuration, it is not always possible. For example, there may be multiple BizTalk Server groups within an Active Domain forest. In this situation the account names must be modified to avoid conflicts. If you must change the names, note that BizTalk Server supports only <NetBIOS domain name>\<user> name formats for service accounts and Windows groups.