官术网_书友最值得收藏!

Exploring the architecture of BizTalk Server

At its core, BizTalk Server is a .NET application built upon a set of SQL Server databases that enable it to be both reliable and scalable. It is a Publish-Subscribe messaging system built to achieve the loosely coupled, flexible design criteria of modern enterprise software systems.

Critical to understanding the product is understanding the Publish Subscribe design pattern, which will be explored further later on. Importantly, as most of BizTalk is indeed written in .NET, it really does demonstrate some very advanced and specialized programming techniques utilized to make it so powerful. From stream-based processing (the pipes and filters pattern) to design patterns like unit of work and transaction script; BizTalk really is an example of a well-designed, modern, enterprise software system implemented in .NET. So specialized is the skill that went into the product that the development team actually tuned SQL Server to run in specific ways to improve the performance of the product (which, by the way, is part of the reason why it is unsupported to change anything in the databases, which are carefully and specifically tuned for BizTalk Server).

主站蜘蛛池模板: 咸丰县| 威信县| 来凤县| 山西省| 金乡县| 利川市| 固镇县| 台州市| 林州市| 陇南市| 巴塘县| 霍林郭勒市| 东宁县| 阿勒泰市| 中超| 桃源县| 泰顺县| 武清区| 界首市| 文登市| 新乡市| 肇州县| 武汉市| 天台县| 高尔夫| 东海县| 武平县| 娄底市| 建瓯市| 英山县| 鞍山市| 天峻县| 金塔县| 怀远县| 朝阳市| 扬州市| 桃源县| 隆安县| 西丰县| 新郑市| 抚松县|