First Look Screen Shots of Windows Application Server – Dublin

Make sure you check out the video content on Dublin available on

First Look at Windows Application Server (Dublin)

Dublin is the code name for the new Windows Application Server components.  At the core, Dublin is designed to be a hosting environment for Windows Workflow and Windows Communication Foundation based applications.  It integrates into IIS and provides eight new features out of the box. 

If you have worked with BizTalk Server 2006 in the past, as we walk through the next few screen shots keep saying to yourself…. “this is not BizTalk this is a new Application”.  The likeness to BizTalk 2006 will make adoption by fellow BizTalkers straight forward.

Setup and server configuration of Dublin is done though the Windows Application Server Configuration tool.  This is seen below.

Drilling down into a specific section on the left (such as Runtime) will show the specific configuration for that item.  The look and feel of this configuration is just like it is inside BizTalk Server 2006.

Once setup and configured, Dublin is currently managed though IIS.  The picture below shows these eight new features.  These are added under the WCF/WF Services section.

We will take a closer look at each new feature.

Application Export – This is used to export an Application.  You get a nice simple interface as seen below.

Application Import – This is used to import an Application.  You have the ability to configure parameters during import as seen below.

Database Configuration – This is used to configure the default Persistence and Monitoring database for this instance of Dublin.

Diagnostics – This is used to set up Tracing and Message Logging. 

Persisted Instances – Clicking the Persisted Instances icon launches the window below.  This is an organized view of the count and status of workflows for a given application.  All the items listed are links that can be clicked on to drill down into a specific section.  This view is just like the BizTalk Server Admin tool.

Services – Based on the selected scope, this will show you the Services inside the Virtual Directory.

From the Services Pane you can drill down into more detail by right-clicking and selecting Persisted Instance from the context menu (this can also be done from within Persisted Instances view above).  You have the ability to Suspend, Terminate, Abort, or view Tracking Data about specific instances as seen below.

Selecting View Tracking Data will view available tracking data for this workflow, as seen below.  Double clicking on a specific tracking record will give more details on that specific item.

Tracking Configuration – Tracking configuration lists the available profiles that can be applied to an application.  Out of the box are three profiles, Basic, Verbose WCF, and Verbose Workflow.  In the picture below, BestPetServiceTracking is a custom tracking profile used to track user specific values.

Tracking Profiles – Custom tracking is just a few clicks away inside Dublin.  Once a custom tracking profile is created, it can be uploaded and made available to use for tracking.  Inside the labs, Microsoft provided a Tracking Profile Editor (just like the one in BizTalk) that can easily create custom tracking profiles based on a workflow.


I hope this gives you a quick overview of Dublin, Microsoft’s new Application Server.  For anyone that has worked with BizTalk in the past, working with Dublin will come naturally.  Enjoy.

Videos on Modeling (Oslo), Windows Application Server (Dublin), and .Net 4.0 Workflow

Today is a great day to be a BizTalk Developer! Why? Microsoft has introduced .Net 4.0, Windows Application Server (Dublin), and Microsoft’s Modeling Platform (Oslo).  These new technologies compliment the existing Connection System technologies.

As you look though the various technologies one thing is consistent: Take the best things of BizTalk and allow others outside of BizTalk to leverage it!

I’ve put together over an hour of first look videos to help show the new features of Microsoft’s latest offerings.

The following videos are now available on

First Look at Windows Application Server (Dublin) – If you do not watch anything else, watch this video! This video takes a look at the new Windows Application Server features. It shows how to export existing applications and import them into another host on another server, how to set variables inside Workflow 4.0 to be tracked, how to create a custom tracking profile, and how to configure your service to use this custom profile. (Download WMV)

First Look at Quadrant – Oslo’s Modeling Tool -This video is a quick overview of the new modeling tool Quadrant. It walks though the basic user experience. It shows how to work with and edit exiting models, drop workpads onto the workflow surface, add and edit data, and edit existing models. (Download WMV)

First Look at M – Oslo’s Modeling Language – This video walks though creating a simple model using the new M Modeling Language. A simple Domain-Specific Language (DSL) model is also looked at. How often do you get to see a new language? (Download WMV)

Consuming WCF Services in Workflow 4.0 – This video takes a quick look at the new designer experience for Workflow 4.0 inside Visual Studios 10. A simple application is created to communicate with an existing WCF Service. This demonstrates the new interface for Workflow and WCF interactions. (Download WMV)

Flowcharts and Rules in Workflow 4.0 – This video walks though creating an application using the new Flowchart style of workflow. Inside the flowchart workflow, the new Workflow 4.0 Rules are used to evaluate input data. (Download WMV)

It is important to point out that these sets of technologies are not designed to replace BizTalk but rather enhance the rest of the framework. BizTalk still serves a mission critical need as the Microsoft Integration Server and Adapter provider.

Have fun and enjoy!