/
Module 4: Deploying and Managing BizTalk Applications Module 4: Deploying and Managing BizTalk Applications

Module 4: Deploying and Managing BizTalk Applications - PowerPoint Presentation

jane-oiler
jane-oiler . @jane-oiler
Follow
403 views
Uploaded On 2016-06-29

Module 4: Deploying and Managing BizTalk Applications - PPT Presentation

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

application biztalk managing deployment biztalk application deployment managing applications binding server msi ports strong administration works host import instance

Share:

Link:

Embed:

Download Presentation from below link

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.


Presentation Transcript

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