Chapter 6. ESB Toolkit Version 2.2 for BizTalk 2013

In this chapter, we will discover what's new in ESB Toolkit Version 2.2, and how to install and configure it.

We will also walk through installing and configuring the ESB Management Portal sample that is provided with the toolkit.

What's new

The new features in ESB Toolkit Version 2.2 are:

  • BizTalk Server 2013 now includes the ESB Toolkit 2.2. It is no longer a separate application that we need to download and install.
  • Installation and configuration is much simpler.

Installing the ESB Toolkit 2.2

The ESB Toolkit is no longer a separate installation. It is now an installation option included with BizTalk 2013, as shown in the following screenshot:

Installing the ESB Toolkit 2.2

Configuring the ESB Toolkit 2.2

After installing the ESB Toolkit 2.2, we need to configure it. We will use the ESB Configuration Tool. In order to start the tool we must select it from the new Windows User Interface (UI).

Note

The ESB configuration is based upon using Microsoft Windows Server 2012.

Press the Windows key to switch to new Windows User Interface (UI) and then type esb as shown in the following screenshot:

Configuring the ESB Toolkit 2.2

Once we have clicked on ESB Configuration tool in the Apps menu, the tool is started on our Desktop as shown in the following screenshot:

Configuring the ESB Toolkit 2.2

As you can see, the configuration is similar to the one in ESB Toolkit 2.1 with the following differences:

  • We can do a basic configuration by entering the information in the configuration tab as shown in the preceding screenshot. We then click on the Apply Configuration button and our services are deployed and configured.
  • We can customize our configuration of the Exception Management and ESB Core Services separately as was done in ESB Toolkit 2.1.

Performing a custom configuration

In order for to perform a custom configuration we must follow certain steps.

Configuring the Exception Management Database

The following are the steps we take to configure the ESB databases and services:

  1. We start off by configuring the Exception Management Database as shown in the following screenshot. Check the Enable Exception Management Database checkbox.
  2. Both the Database server name and Database name values will be auto-populated.
  3. We have the option to change the BizTalk Admin Group and BizTalk App Group names.
  4. Click on the Apply Configuration button to apply the changes.
    Configuring the Exception Management Database

Configuring the Exception Service

Next configure the Exception Service as shown in the following screenshot:

  1. Click on the Enable Exception Services button.
  2. We have the option of selecting values for User Account, BizTalk Isolated Host Group, and Website name.
  3. We also have the option of selecting the type of Handling Service, either ASMX or WCF, or both.
  4. Click on the Apply Configuration button to apply the changes.
    Configuring the Exception Service

Configuring the Itinerary Database

Then we configure the Itinerary Database as shown in the following screenshot:

  1. Click on the Itinerary button.
  2. We have the option to set the name for BizTalk Isolated Host Group, BizTalk App Group, and BizTalk Server Admin Group.
  3. Click on the Apply Configuration button to apply the changes.
    Configuring the Itinerary Database

Configuring some Core Web Services

Our Core Web Services are configured as shown in the following screenshot:

  1. Click on the Enable Core Services button.
  2. Next configure User Account, BizTalk Isolated Host Group, and select the Website name.
  3. We can select one or more of the following services:
    • Transformation Services
    • Operation Services
    • Resolution Services
    • Itinerary Services
  4. Then click on the Apply Configuration button to apply the changes.
    Configuring some Core Web Services

Setting our Configuration Source

  1. We have a choice of using the File or SSO configuration source. Select File Configuration Source as shown in the following screenshot:
    Setting our Configuration Source

    Note

    The File configuration source is commonly used for non-production environments. For secure environments, like production, SSO should be selected.

Confguring our ESB BizTalk Applications

There is a new configuration option in the tool, ESB BizTalk Applications. We use this configuration to enable ESB core components and/or JMS/WMQ components in BizTalk Server 2013 as shown in the following screenshot:

Confguring our ESB BizTalk Applications

By enabling the Core Components, and clicking on Apply Configuration, they are deployed to the BizTalk Server. We also have the choices: Use Default Binding or Do not use Default Binding.

Note

The ESB Core Components consist of the Microsoft.Practices.ESB BizTalk Server application. All the Core Web Services we previously configured will be deployed and bound. If the Exception Web Services were configured, they would also be deployed and bound.

If we select Use Default Binding the standard binding included with the ESB Toolkit is used. Otherwise, if we select Do not use Default Binding, the components are installed, but not bound. This allows us to use a custom binding file.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.229.44