Logo
HOW TO
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
 
 
Windows Server

BizTalk Server 2006 : Starting a New BizTalk Project - Organizing Artifacts in BizTalk 2006

4/16/2013 6:25:59 PM

You're likely to use BizTalk for more than one application. You'll then quickly run into the problem of organizing your application artifacts such as ports, schemas, and so forth. There are two facets to organizing. First you must understand the concept of a BizTalk application.

Then you can use the Administration Console to do the actual work of sorting your artifacts so that you can easily see which artifacts go with which application.

BizTalk Applications

In BizTalk 2004, artifacts such as ports and orchestrations were not organized according to what application used them. Each artifact was simply deployed to the management database and was not organized by logical criteria like in Figure 1. The result was that the task of managing these artifacts was increasingly difficult and was complicated whenever two or more solutions were installed to the same BizTalk Management Database. The situation has been dramatically improved in BizTalk 2006 with the introduction of BizTalk applications. Applications allow an administrator to logically group artifacts according to the application that uses them. This concept is extended to the improved deployment model within BizTalk 2006 that allows the exporting of a BizTalk application to a Windows Installer package.

Figure 1. BizTalk 2004 artifact organization

Applications can contain any number of BizTalk artifacts such as schemas, business rules, orchestrations, and ports. To facilitate such organization, the BizTalk Management tools have been redesigned in BizTalk 2006. The top-level logical grouping for BizTalk artifacts becomes the application instead of the artifact type as it was in BizTalk 2004, as shown in Figure 2.

Figure 2. BizTalk 2006 artifact layout

Using BizTalk Explorer to Manage Applications

One of the most requested features for BizTalk 2006 was to give developers the ability to control how their BizTalk artifacts were going to be deployed to the server. To some extent this existed in BizTalk 2004, but with the introduction of the concept of a BizTalk application, this has been extended. Developers now have the ability to tag their BizTalk assemblies within Visual Studio with the application name that the assembly should be installed within. This is shown in Figure 3. In essence, all that is needed is to right-click the assembly in Visual Studio and choose Properties. Under the Deployment Settings tab, there is an option to set the application name. This is the application that the assembly will be installed within once the assembly is deployed to the Management Database. If the application doesn't exist, it will be created upon deployment.

Figure 3. BizTalk Explorer

BizTalk's Administration Console

BizTalk's Administration Console is a Microsoft Management Console (MMC) that allows for the ability to create, configure, and manage one or more applications across multiple servers. Additionally, the MMC includes the ability to import and export applications for installation across multiple servers or to facilitate the moving of applications between staging and production environments. Finally, the console includes the message- and service-monitoring capabilities previously provided by HAT, the Health and Activity Tracking tool introduced in BizTalk Server 2004. While the Administration Console provides runtime monitoring, HAT must still be used for document tracking and orchestration debugging.

In Figure 4, you can see the organization of BizTalk applications in the Administration Console. Each application is contained within the applications root of the server. Fresh installs of BizTalk Server 2006 create a system application called BizTalk.System that contains all global schemas, assemblies, and artifacts and a default application called BizTalk Application 1. If you don't explicitly create a new application, each time you deploy, your artifacts will go into the default application.

If you are upgrading from BizTalk Server 2004, your artifacts will also be installed in the BizTalk Application 1 root. After the upgrade is complete, it is advisable to create a new logical application container and move the artifacts to it to avoid confusion.

Figure 4. BizTalk 2006 Administration Console
Other -----------------
- BizTalk Server 2006 : Starting a New BizTalk Project - Structuring and Integrating with Visual Studio
- Deploying the Client for Microsoft Exchange Server 2007 : Planning Considerations and Best Practices, Preparing the Deployment
- Deploying the Client for Microsoft Exchange Server 2007 : Outlook 2007 Auto Account Setup, Understanding Deployment Options
- Microsoft Systems Management Server 2003 : Creating Packages for Distribution (part 6) - Package Distribution Process Flow
- Microsoft Systems Management Server 2003 : Creating Packages for Distribution (part 5) - Creating a Package from a Definition File
- Microsoft Systems Management Server 2003 : Creating Packages for Distribution (part 4) - Creating a Package from Scratch - Creating Programs
- Microsoft Systems Management Server 2003 : Creating Packages for Distribution (part 3) - Creating a Package from Scratch - Defining Distribution Points
- Microsoft Systems Management Server 2003 : Creating Packages for Distribution (part 2) - Creating a Package from Scratch - Defining Access Accounts
- Microsoft Systems Management Server 2003 : Creating Packages for Distribution (part 1) - Creating a Package from Scratch
- Microsoft Systems Management Server 2003 : Running Software Metering Reports
 
 
REVIEW
- First look: Apple Watch

- 10 Amazing Tools You Should Be Using with Dropbox

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
 
VIDEO TUTORIAL
- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 1)

- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 2)

- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 3)
 
Popular tags
Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 Adobe Indesign Adobe Flash Professional Dreamweaver Adobe Illustrator Adobe After Effects Adobe Photoshop Adobe Fireworks Adobe Flash Catalyst Corel Painter X CorelDRAW X5 CorelDraw 10 QuarkXPress 8 windows Phone 7 windows Phone 8 BlackBerry Android Ipad Iphone iOS
Popular keywords
HOW TO Swimlane in Visio Visio sort key Pen and Touch Creating groups in Windows Server Raid in Windows Server Exchange 2010 maintenance Exchange server mail enabled groups Debugging Tools Collaborating
Top 10
- Microsoft Excel : How to Use the VLookUp Function
- Fix and Tweak Graphics and Video (part 3) : How to Fix : My Screen Is Sluggish - Adjust Hardware Acceleration
- Fix and Tweak Graphics and Video (part 2) : How to Fix : Text on My Screen Is Too Small
- Fix and Tweak Graphics and Video (part 1) : How to Fix : Adjust the Resolution
- Windows Phone 8 Apps : Camera (part 4) - Adjusting Video Settings, Using the Video Light
- Windows Phone 8 Apps : Camera (part 3) - Using the Front Camera, Activating Video Mode
- Windows Phone 8 Apps : Camera (part 2) - Controlling the Camera’s Flash, Changing the Camera’s Behavior with Lenses
- Windows Phone 8 Apps : Camera (part 1) - Adjusting Photo Settings
- MDT's Client Wizard : Package Properties
- MDT's Client Wizard : Driver Properties
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro