What are Host and Host Instance? Did you deploy BizTalk
more than one machine?

Answer Posted / kumar

If the application using it is not too large, the entire
BizTalk Server 2004 engine can be installed on a single
computer. In many situations, however, this is not the
right solution. The number of messages the engine must
handle might be too great for one computer, or redundancy
might be required to make the system more reliable. To meet
requirements like these, the BizTalk Server 2004 engine can
be deployed in a number of ways.
A fundamental concept for deploying the engine is the idea
of a host. A host can contain various things, including
orchestrations, adapters, and pipelines. Hosts are just
logical constructs; to use them, a BizTalk Server 2004
administrator must cause actual host instances to be
created. Each host instance is a Windows process, and as
the following figure shows, it can contain various elements.
Figure 6 Host computers

In this figure:
• Computer A runs two host instances. One contains a
receive adapter and receive pipeline, while the other
contains the orchestrations P and Q.
• Computer B runs just one host instance, also
containing the orchestrations P and Q.
• Computer C, like computer A, runs two host
instances, but neither of them contains an orchestration.
Instead, each of these instances contains a send pipeline
and send adapter.
• Computer D houses the MessageBox database that is
used by all of the host instances in this configuration.
This example illustrates several ways in which hosts might
be used. For example, because both computers A and B run
host instances that contain the orchestrations P and Q,
BizTalk Server 2004 can automatically assign requests to
these orchestrations based on the availability and current
load on each computer. This allows a business process to
scale up as needed for high-volume applications. Notice
also that computer C contains two different ways to handle
outgoing messages. One way might rely on a standard BizTalk
Server 2004 adapter, such as the HTTP adapter, while the
other might use a custom adapter to communicate with a
particular application. Grouping all output processing on a
single computer like this can make good sense in some
situations. And because each host instance is isolated from
every other host instance—they are different processes—it
is safer to run code that is not completely trusted, such
as a new custom adapter, in a separate instance. It is also
worth pointing out that even though this example contains
only a single instance of the MessageBox database, you can
also replicate or cluster the databases to avoid creating a
single point of failure.
Managing Applications
The BizTalk Server 2004 engine provides a range of
services, and several different tools are used to manage
this environment. The primary tool is the BizTalk
Administration console, a Microsoft Management Console
(MMC) snap-in. This tool enables you to create hosts,
assign hosts to computers, start and stop orchestrations,
and perform many other administration tasks. You can even
dynamically add computers and specify what hosts should be
assigned to them while an application is running—there is
no need to shut the application down to make these changes.
You can also access the functions of the Administration
console programmatically through Windows Management
Instrumentation (WMI), which enables you to create scripts
that automate management functions.

Is This Answer Correct ?    15 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain about Message routing and content routing?

603


Define adapters?

646


What is correlation in context of biztalk server? : biztalk server

584


Explain about biztalk orchestration?

641


Define bre?

674






What is content routing?

574


What is biztalk orchestrations dehydration and rehydration? : biztalk server

703


In the dynamic send port actually we have to give the require destination details i.e, provided by client, but my question is how to get that particular address from where and where it is stored in biztalk?

1153


What is biztalk?

610


what are un-typed messages?

624


What is bam?

647


What is convoy and correlation sets?

659


Define hat?

617


Why and how we use custom pipeline?

618


What is correlation sets?

605