Lesson 1 Deploying a BizTalk Application Lesson 2 Managing a BizTalk Application Overview Lesson 1 Deploying a BizTalk Application How Deployment Works What Is a BizTalk Application Application Deployment Steps ID: 383183
Download Presentation The PPT/PDF document "Module 4: Deploying and Managing BizTalk..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Module 4: Deploying and Managing BizTalk ApplicationsSlide2
Lesson 1: Deploying a BizTalk Application
Lesson 2: Managing a BizTalk Application
OverviewSlide3
Lesson 1: Deploying a BizTalk Application
How Deployment Works
What Is a BizTalk Application?
Application Deployment Steps
How BizTalk Uses Strong
Names
Configuring BizTalk Deployment Properties
BizTalk Application Deployment Tools
Demo: Deploying the Adventure Works ApplicationSlide4
How Deployment Works
Non-BizTalk Assemblies
Global Assembly
Cache
BizTalk Server
Configuration Database
BizTalk Assemblies
Register
Maps
Schemas
Orchestrations
Pipelines
InstallSlide5
BizTalk Application
BizTalk Artifacts
Schemas
Maps
Pipelines
Orchestrations
What Is a BizTalk Application?
Messaging Components
Receive ports
Receive locations
Send ports
Adapters
BizTalk Administration
ConsoleSlide6
Application Deployment Steps
Set application deployment properties
2
Build the application
3
Deploy the application
4
Create physical send ports and receive locations
5
Configure each assembly with strong name
1
Enable ports and enlist the orchestration
6Slide7
How BizTalk Uses Strong Names
Strong
Name
Assigns digital signature
Provides integrity check
Guarantees uniqueness
Prevents version overrideSlide8
Configuring BizTalk Deployment Properties
Deployment Properties
SQL Server
Configuration database
Application name
Redeploy (true or false)
Install to GAC (true or false)Slide9
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 assemblies
Import and export bindings
Deploy multiple assemblies to multiple servers
BizTalk Administration Console
Developer and IT Pro tool
Import and export bindings
Export applications as Windows Installer (MSI) packagesSlide10
Demo: Deploying the Adventure Works Application
In this demonstration, you will see how to:
Assign a strong name to a project
Configure the Application Deployment Property
Build a BizTalk Server Solution
Deploy a BizTalk Server Solution
View the application in the BizTalk Administration ConsoleSlide11
Lesson 2: Managing BizTalk Applications
Managing Apps with the BizTalk Administration Console
Exporting and Importing a Binding File
Migrating Applications using MSI Packages
Managing Applications from a Command Prompt
Managing Assembly
Versioning
Demo: Managing the Adventure Works
ApplicationBizTalk Hosts and Host InstancesSlide12
Managing Apps with the BizTalk Administration ConsoleSlide13
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 settings
Can contain logical-to-physical port binding information when
using orchestrationsSlide14
Production
Install
Development
Migrating Applications Using MSI
Packages
Existing
Configuration
MSI Package
BizTalk Server
Install
Install
ImportSlide15
Managing Applications
from a Command Prompt
BTSTask
Features
List artifacts and applications
Add and remove artifacts and applications
Export and import MSI packages
Export and import binding information
C:\> BTSTask RemoveResource /ApplicationName:LabA /
Server:BTS10-PLATFORMSlide16
Managing
Assembly Versioning
Guidelines
Use separate assembles for artifacts that are subject to change
Group artifacts together that must be versioned together
For schemas, change target namespace when using multiple versions
Considerations
Verify existing deployed version numbers
Confirm the version used in a binding file
Un-enlist any dependent orchestrations Slide17
Demo:
Managing the Adventure Works Application
In this demonstration, you will see how
to
:
Import a binding file using the BizTalk Administration Console
Start the Application
Export the application to an MSI packageRemove the application by using
a command promptSlide18
BizTalk Group
BizTalk Hosts and Host Instances
Host A
Shipping Orchestration
Billing Orchestration
POP3 Receive
Host C
Billing Orchestration
FTP Receive
SMTP Send
Instance A
Instance A
Instance B
Host B
Order Orchestration
SharePoint Receive
WCF-BasicHttp Send
Instance B
Instance B
Instance CSlide19
BizTalk Hosts and Host InstancesSlide20
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 ApplicationExercise 4
: Manage Ports by using Binding Files Exercise 5: Manage Applications by
with MSI Packages Exercise 6: Move Resources and Ports between ApplicationsExercise 7: Manage Applications with BTSTask