Logo
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
EPL Standings
 
 
Windows Server

BizTalk 2009 : Host Integration Server 2009 - Planning Your Host Integration Server Topology

6/11/2011 5:12:12 PM
In this section, we will discuss some Host Integration Server topologies based on different application integration scenarios. Topologies are component arrangements that help you model and organize your solutions. Figure 1 shows a sample architecture of a legacy integration solution at a high level.
Figure 1. Legacy integration solution architecture

1. Setup Considerations

Host Integration Server is organized into subdomains. That gives the capacity of sharing resources between nodes. Actually, when HIS clients try to connect to an HIS server (a sponsor server), they are contacting the entire Host Integration Server subdomain.

Host Integration Server SNA Gateway services store configuration information in a file called COM.cfg. This file is shared across all the servers in the Host Integration Server subdomain. Although we will address service accounts, our first recommendation is to make sure the service account that Host Integration Server will use is a valid Windows domain account and member of the Host Integration Server runtime users group of every HIS server.

Host Integration Server provides host connectivity by centralizing the responsibility for the node and physical connectivity at the server level, while still allowing the client to access the full SNA protocol stack. This configuration releases resources from the client by not having the client accessing the host but instead having the client connected to the Host Integration Server. The connection from the client to the Host Integration Server uses standard LAN protocols and uses one of two modes: sponsor connections or Active Directory. With sponsor connections, the connection is direct from the Host Integration Server client to the server, whereas with Active Directory connections, the Host Integration Server client should locate an Active Directory server first to run LDAP queries to retrieve the information that needs to populate its service table.

To decide on either one discovery mechanism or another, you have to find out whether the customer is interested in having a Host Integration Server organizational unit and also verify that its Active Directory network communications will be strong enough to handle the additional load successfully. Otherwise, we recommend using sponsor connections.

Host Integration Server client-server communication requires ports 1477 and 1478 to be open between the client and the server. HIS 2009 creates rules in Windows Firewall for those ports, so if your servers have Windows Firewall enabled, then you will just have to enable the Host Integration Server exception. Keep this in mind when setting up your solution. During the HIS setup process, you will be asked to complete information depending on the topology selected.

From a software perspective, HIS has two setup modes: server and client. Server components include the BizTalk Adapter for Host Systems, Transaction Integrator, Session Integrator, Enterprise Single Sign-On, and SNA Gateway. Client components include client libraries, the Enterprise Single Sign-On client, and the 3270 and 5250 terminal emulators. There are a couple more options available to install: Development and Documentation. The first one provides the set of project templates and libraries needed to create HIS projects in development environments using Visual Studio 2008, whereas the latter is the product documentation component that, in our opinion, should never be missed in any HIS installation.

Host Integration Server can also be installed and configured in unattended mode using the Setup and Configuration commands. Please refer to the readme file on the Host Integration Server 2009 media to learn more about these commands.

2. Host Integration Server Topologies

From a topology perspective, now that you are familiar with the HIS client-server concept, we'll cover the server topologies. The determining factors of the server topologies in HIS are the SNA Gateway services. If they are available in the server, then it means that they can provide mainframe connectivity services and also can act as sponsor servers of other HIS servers. A sponsor server is a server that provides the HIS clients with information about the resources available in the HIS subdomain. Nevertheless, if an HIS server does not provide SNA Gateway services, then the HIS server will require an additional server that does. The type of server that does not include SNA Gateway services is called a nodeless server, because it will route its SNA application requests to a sponsor server.

In distributed environments, like the one I will present shortly, Transaction Integrator is usually installed as a nodeless server. This configuration allows the creation of isolated layers for the application servers and the SNA Gateway servers. It is of the utmost importance to have the SNA Gateway servers isolated in a dedicated layer, because the SNA Gateway servers will likely provide many legacy integration services for the entire organization such as application integration, host printing sessions, and terminal emulation.

Figure 2 shows the configuration screen under the Network Integration option for a SNA Gateway mode install. In the Role drop-down list, you can change the role to Secondary Configuration Server, if you want the server to be one of the allowable backup servers in the Host Integration Server subdomain. Remember that the Host Integration Server subdomain is not a Windows domain but requires a Windows domain to exist.

Figure 2. Network integration server setup configuration
Top Search -----------------
- Windows Server 2008 R2 : Work with RAID Volumes - Understand RAID Levels & Implement RAID
- Windows Server 2008 R2 Administration : Managing Printers with the Print Management Console
- Configuring Email Settings in Windows Small Business Server 2011
- Windows Server 2008 R2 : Configuring Folder Security, Access, and Replication - Implement Permissions
- Monitoring Exchange Server 2010 : Monitoring Mail Flow
- Windows Server 2008 R2 :Task Scheduler
- Windows Server 2008 R2 : File Server Resource Manager
- Windows Server 2008 R2 : Installing DFS
- Exchange Server 2010 : Managing Anti-Spam and Antivirus Countermeasures
- Windows Server 2008 R2 : Configuring Folder Security, Access, and Replication - Share Folders
Other -----------------
- Active Directory Domain Services 2008 : Manage Trusts and Functional Levels - Create Realm Trusts
- Microsoft Dynamics CRM 2011 : Using Quick Find to Search for Records in a View
- Microsoft Dynamics CRM 2011 : Editing Multiple Records in a View
- Microsoft Dynamics CRM 2011 : Selecting and Refreshing Records in a View
- Microsoft Exchange Server 2003 Security : Disabling Services and Protocol Logging
- Microsoft Exchange Server 2003 Security : Configuring Administrative Permissions
- Microsoft Dynamics CRM 2011 : Sorting Records in a View
- Microsoft Dynamics CRM 2011 : Using Views to Work with Data Records
- Understanding the Microsoft Dynamics CRM User Interface
- Microsoft Exchange Server 2003 Security : Implementing Digital Signature and Encryption Capabilities
 
 
Most view of day
- SQL Server 2008 R2 : Performance Monitoring Tools (part 11) - Creating Data Collector Sets in Performance Monitor
- Adobe Dreamweaver CS5 : Working with Multimedia and Online Tools - Using Plug-ins
- Understanding Network Services and Active Directory Domain Controller Placement for Exchange Server 2007 : Understanding DNS Requirements for Exchange Server 2007
- Microsoft Systems Management Server 2003 : Using the Distribute Software To Collection Wizard
- Microsoft Access 2010 : Relationships Explained, Enforcing Referential Integrity
- Windows Phone 7 : Running XNA Projects in Windows (part 5)
- SharePoint 2010 : Farm Governance - Creating a new policy for a web application
Top 10
- Sharepoint 2013 : Managing Site Security - Create Permission Levels for a Site
- Sharepoint 2013 : Managing Site Security - Edit a SharePoint Group’s Settings
- Sharepoint 2013 : Managing Site Security - Create a SharePoint Group for a Site
- Sharepoint 2013 : Assign Users’ Permissions on a Site
- Sharepoint 2013 : Get to a Site’s Permission Management Page (part 2) - Check What Permissions a User or a Group Has on a Site
- Sharepoint 2013 : Get to a Site’s Permission Management Page (part 1)
- Microsoft Exchange Server 2013 : Creating new mailboxes (part 4) - Automating mailbox settings,Ready-to-go custom attributes
- Microsoft Exchange Server 2013 : Creating new mailboxes (part 3) - Default folders, Manipulating mailbox settings
- Microsoft Exchange Server 2013 : Creating new mailboxes (part 2) - Languages
- Microsoft Exchange Server 2013 : Creating new mailboxes (part 1)
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
Cars Review