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

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).

主站蜘蛛池模板: 连江县| 卢湾区| 调兵山市| 额济纳旗| 治县。| 阿瓦提县| 瑞金市| 沾益县| 千阳县| 常德市| 措美县| 阿克苏市| 石嘴山市| 大荔县| 双桥区| 鹤山市| 柳州市| 松潘县| 仁化县| 鱼台县| 神农架林区| 边坝县| 若尔盖县| 余江县| 盱眙县| 卓资县| 宁海县| 山西省| 蒲城县| 曲沃县| 全州县| 新营市| 永定县| 陕西省| 黑龙江省| 闵行区| 平南县| 六安市| 祁连县| 黔东| 虞城县|