BizTalk has by default two types of hosts, the in-process and isolated. The hosts are set in the database and creates corresponding tables and rows in the BizTalk databases so the host instances can process data. For the servers you create host instances, these instances perform jobs, either orchestrating, receiving files or sending them out. A host instance also performs the job to moves tracking data from the message box to the tracking database.
Isolated hosts primarily host adapters that must run outside of the normal BizTalk Server runtime process. For example, you use isolated hosts to host adapters for external processes such as ISAPI extensions and ASP.NET.
Isolated hosts have the following characteristics:
You cannot enlist orchestrations into an isolated host.
An isolated host cannot host send handlers.
In-process hosts represent service instances that an administrator creates, deletes, and fully controls with WMI and the BizTalk Administration console.
In-process hosts have the following characteristics:
You can enlist any orchestration into an in-process host.
The term dedicated hosts are brought up every now and then. Dedicated hosts performs dedicated tasks, and makes it easier to both control and have creates a better overview of you environment configuring throttling and thresholds is also a lot easier when you have split them up, also take a look at. BizTalk Host naming convention
Dedicated send hosts are hosts primarily dedicated to sending out information from BizTalk. By creating dedicated send hosts you can easier filter these from the host instances. Limiting or granting extra usage of server resources if this host send out many files after a debatch etc. This host should NOT have the option “Allow host tracking” turned on, since this host should not move tracking data from the message box to the tracking database.
The same goes for the dedicated receive hosts. By limiting this host to only receive information for BizTalk you can also change the throttling settings and threshold for this host to fit it better for the amount of traffic going through it. This host should NOT have the option “Allow host tracking” turned on, since this host should not move tracking data from the message box to the tracking database.
The dedicated orchestration host should only be run for orchestration. Same goes for this one as for the two above. Altering settings and setting thresholds dedicated for this host and its purpose. This host should NOT have the option “Allow host tracking” turned on, since this host should not move tracking data from the message box to the tracking database.
This host however is maybe one of the more important once. It is the host dedicated to move tracking data from the message box to the tracking database. This host however should have the option “Allow host tracking” checked. And should never run any receive location, orchestration or send ports. It should primarily only move tracking from the message box to the tracking database.
This article is also available in the following languages
Another important place to find a huge amount of BizTalk related articles is the TechNet Wiki itself. The best entry point is BizTalk Server Resources on the TechNet Wiki. Read suggested related topics:
Maheshkumar S Tiwari edited Revision 16. Comment: Minor formatting around See also
Steef-Jan Wiggers edited Revision 14. Comment: Added resource link See Also
Steef-Jan Wiggers edited Revision 13. Comment: Minor edits
Steef-Jan Wiggers edited Revision 12. Comment: Minor edits
Carsten Siemens edited Revision 10. Comment: Added tags: has TOC, has comment
Tord G.Nordahl edited Revision 8. Comment: Added reference to Norwegian article
Ed Price - MSFT edited Revision 6. Comment: Title casing. Great article!
Steef-Jan Wiggers edited Revision 5. Comment: Errata, grammar, formatting, adding tags
Tord G.Nordahl edited Revision 4. Comment: grammar and spelling mistake
Tord G.Nordahl edited Revision 3. Comment: some spelling / grammar
Tord G.Nordahl edited Revision 1. Comment: formatting
Thanks Tord for your detailed explanation. I am learning new things through your blogs.
Good to hear! Contributing is the key to knowledge! ;)
We should add a link from here (and back) to your Norwegian translation. Great job on this article!
Link added. :-)
Nice article