module 4: deploying and managing biztalk applications
DESCRIPTION
Module 4: Deploying and Managing BizTalk Applications. Overview. Lesson 1: Deploying a BizTalk Application Lesson 2: Managing a BizTalk Application. Lesson 1: Deploying a BizTalk Application. How Deployment Works What Is a BizTalk Application? Application Deployment Steps - PowerPoint PPT PresentationTRANSCRIPT
Module 4: Deploying and Managing
BizTalk Applications
Lesson 1: Deploying a BizTalk ApplicationLesson 2: Managing a BizTalk Application
Overview
Lesson 1: Deploying a BizTalk Application
How Deployment WorksWhat Is a BizTalk Application?Application Deployment StepsHow BizTalk Uses Strong NamesConfiguring BizTalk Deployment PropertiesBizTalk Application Deployment ToolsDemo: Deploying the Adventure Works Application
How Deployment Works
Non-BizTalk Assemblies Global Assembly Cache
BizTalk Server
Configuration Database
BizTalk Assemblies
RegisterMapsSchemasOrchestrationsPipelines
Install
BizTalk Application
BizTalk ArtifactsSchemasMapsPipelinesOrchestrations
What Is a BizTalk Application?
Messaging ComponentsReceive portsReceive locationsSend portsAdapters
BizTalk Administration Console
Application Deployment Steps
Set application deployment properties2
Build the application3
Deploy the application4
Create physical send ports and receive locations5
Configure each assembly with strong name1
Enable ports and enlist the orchestration6
How BizTalk Uses Strong Names
Strong Name
Assigns digital signatureProvides integrity checkGuarantees uniquenessPrevents version override
Configuring BizTalk Deployment Properties
Deployment Properties
SQL ServerConfiguration databaseApplication nameRedeploy (true or false)Install to GAC (true or false)
BizTalk Application Deployment Tools
Method Usage
Visual Studio Developer tool (testing)Use the redeploy option to override same version
Command-Line Deployment
Administrator tool (production)Deploy assembliesImport and export bindingsDeploy multiple assemblies to multiple servers
BizTalk Administration Console
Developer and IT Pro toolImport and export bindingsExport applications as Windows Installer (MSI) packages
Demo: Deploying the Adventure Works Application
In this demonstration, you will see how to:Assign a strong name to a projectConfigure the Application Deployment PropertyBuild a BizTalk Server SolutionDeploy a BizTalk Server SolutionView the application in the BizTalk Administration Console
Lesson 2: Managing BizTalk Applications
Managing Apps with the BizTalk Administration ConsoleExporting and Importing a Binding FileMigrating Applications using MSI PackagesManaging Applications from a Command PromptManaging Assembly VersioningDemo: Managing the Adventure Works ApplicationBizTalk Hosts and Host Instances
Managing Apps with the BizTalk Administration Console
BizTalk Server
Exporting and Importing a Binding File
Binding File
Binding Files
Useful for moving configuration information from one physical environment to another Contains port configuration settingsCan contain logical-to-physical port binding information whenusing orchestrations
Production
Install
Development
Migrating Applications Using MSI Packages
ExistingConfiguration
MSI Package
BizTalk ServerInstall
Install
Import
Managing Applications from a Command Prompt
BTSTask Features
List artifacts and applicationsAdd and remove artifacts and applicationsExport and import MSI packagesExport and import binding information
C:\> BTSTask RemoveResource /ApplicationName:LabA /Server:BTS10-PLATFORM
Managing Assembly Versioning
Guidelines
Use separate assembles for artifacts that are subject to changeGroup artifacts together that must be versioned togetherFor schemas, change target namespace when using multiple versions
Considerations
Verify existing deployed version numbersConfirm the version used in a binding fileUn-enlist any dependent orchestrations
Demo: Managing the Adventure Works Application
In this demonstration, you will see how to:Import a binding file using the BizTalk Administration ConsoleStart the ApplicationExport the application to an MSI packageRemove the application by using a command prompt
BizTalk Group
BizTalk Hosts and Host Instances
Host A
Shipping OrchestrationBilling OrchestrationPOP3 Receive
Host C
Billing OrchestrationFTP ReceiveSMTP Send
Instance A
Instance A
Instance B
Host B
Order OrchestrationSharePoint ReceiveWCF-BasicHttp Send
Instance B
Instance B
Instance C
BizTalk Hosts and Host Instances
Lab: Deploying and Managing BizTalk Applications
Exercise 1: Assign a Strong Name Key to an Assembly
Exercise 2: Configure the Application Deployment Property
Exercise 3: Build and Deploy a BizTalk Application
Exercise 4: Manage Ports by usingBinding Files
Exercise 5: Manage Applications by with MSI Packages
Exercise 6: Move Resources and Ports between Applications
Exercise 7: Manage Applications with BTSTask