<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft BizTalk Server : BizTak面试题锦</title><link>http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx</link><description>Tags: BizTak面试题锦</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>BizTalk面试题锦 - 23/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/18/biztalk-23-23.aspx</link><pubDate>Wed, 18 Oct 2006 14:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:838728</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/838728.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=838728</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=838728</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;23/23: 在BizTalk配置中，可以有多少个Master Secret Server?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;只能有一个！&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=838728" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 22/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/18/biztalk-22-23.aspx</link><pubDate>Wed, 18 Oct 2006 14:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:838710</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/838710.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=838710</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=838710</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;22/23:如何在BizTalk 2004/2006中增加适配器(Adapter)的Metadata?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;这种情况通常发生在需要为适配器导入&lt;U&gt;架构&lt;/U&gt;(Schema)时，可以右键选择&lt;U&gt;项目文件&lt;/U&gt;然后选择Add -&amp;gt; Add Generated Items，跟着选择Add Adapter,然后选择对应的Adapter并且Add the Schema.&lt;/P&gt;
&lt;P&gt;* Metadata: Metadata are data that describe other data. Generally, a set of metadata describes a single set of data, called a resource.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=838710" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 21/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/17/biztalk-21-23.aspx</link><pubDate>Tue, 17 Oct 2006 17:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:835010</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/835010.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=835010</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=835010</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;21/23: Web Port是啥？&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;当调用Web service时，就需要一个Web Port. 一个Web Port包括几个Web动作，每个Web动作代表你的Web service中的一个Web方法, 为了调用一个Web Service, 需要在项目中为Web Service增加一个应用(Reference).&lt;/P&gt;
&lt;P&gt;Key words:&lt;/P&gt;
&lt;P&gt;Web Port | Web Service | Web Operation | Web Method | Reference | Consume&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=835010" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 20/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/17/biztalk-20-23.aspx</link><pubDate>Tue, 17 Oct 2006 16:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:834934</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/834934.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=834934</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=834934</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;20/23: 在BizTalk的组件部署前是否需要一个强名钥(Strong Name Key)?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;需要，我们应该生成一个强名钥并指定给对应的&lt;U&gt;组件&lt;/U&gt;(Assembly)。&lt;/P&gt;
&lt;P&gt;使用&lt;U&gt;"SN -K"&lt;/U&gt;可以生成强名钥。在方案浏览器中右键点击方案文件，选择组件(Assembly), 选择组件钥文件(Assembly File Key), 然后输入强名钥文件产生的路径就可以指定对应的强名钥文件。&lt;/P&gt;
&lt;P&gt;强名钥保证了&lt;U&gt;唯一性&lt;/U&gt;(Uniqueness)，&lt;U&gt;版本号&lt;/U&gt;(Versioning)以及&lt;U&gt;完整性&lt;/U&gt;(Integrity)。一个强名钥文件包括了组件信息，公钥以及一个数字签名。组件信息包括组件版本号，组件名等。&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=834934" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 19/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/16/biztalk-19-23.aspx</link><pubDate>Mon, 16 Oct 2006 17:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:831383</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/831383.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=831383</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=831383</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;19/23：在一个单一的范围(Scope)中，你可以定义多少个溢出(Exception)？&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;一个或更多。&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=831383" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 18/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/16/biztalk-18-23.aspx</link><pubDate>Mon, 16 Oct 2006 16:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:831374</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/831374.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=831374</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=831374</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;18/23: 如何添加&lt;U&gt;溢出处理机制&lt;/U&gt;(Exception Handling Code)?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1. 要在流程中增加&lt;U&gt;溢出处理机制&lt;/U&gt;，只要用鼠标右键单击&lt;U&gt;范围&lt;/U&gt;(Scope)然后选择&lt;U&gt;新建溢出处理器&lt;/U&gt;(New Exception Handler);&lt;/P&gt;
&lt;P&gt;2, 点击CatchException_01, 在属性窗口中选择&lt;U&gt;溢出对象类型&lt;/U&gt;(Exception Object Type),然后在下拉菜单中选择&amp;lt;.NET Exception&amp;gt;;&lt;/P&gt;
&lt;P&gt;3. 从可选择的清单中选择你希望处理的溢出；&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=831374" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 17/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/15/biztalk-17-23.aspx</link><pubDate>Sun, 15 Oct 2006 15:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:828439</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/828439.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=828439</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=828439</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;17/23：关联(Correlation)是什么？&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;当系统需要匹配一个流程的&lt;U&gt;实例&lt;/U&gt;(Instance)和新来的消息时，就需要用到&lt;U&gt;关联&lt;/U&gt;。&lt;/P&gt;
&lt;P&gt;具体来说，假如你有两个消息需要按顺序发送，这时你就需要用&lt;U&gt;关联&lt;/U&gt;来确定消息是否在相同的&lt;U&gt;实例&lt;/U&gt;中被按照正确的顺序接收到。&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=828439" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 16/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/15/biztalk-16-23.aspx</link><pubDate>Sun, 15 Oct 2006 15:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:828434</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/828434.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=828434</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=828434</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;16/23: BizTalk Server使用那两种不同类型的端口(port)?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;这两种不同的端口分别是&lt;U&gt;物理端口&lt;/U&gt;和&lt;U&gt;逻辑端口&lt;/U&gt;(Physical port and Logical port),物理端口通常指接收端口和发送端口。而逻辑端口则指在编排中的接收和发送端口。也就是说，物理端口处理外部的消息而逻辑端口则处理内部的消息。逻辑端口在设计编排时配置，而物理端口则由BizTalk浏览器(BizTalk Explore)来设置。&lt;/P&gt;
&lt;P&gt;* 在BizTalk 2006中，物理端口也可以在&lt;U&gt;管理平台&lt;/U&gt;(Administration Console)中来配置.&lt;/P&gt;
&lt;P&gt;* The Microsoft Management Console (MMC) lets system administrators create much more flexible user interfaces and customize administration tools.MMC unifies and simplifies day-to-day system management tasks. It hosts tools and displays them as consoles. These tools, consisting of one or more applications, are built with modules called snap-ins. The snap-ins also can include additional extension snap-ins. MMC is a core part of Microsoft's management strategy and is included in Microsoft Windows® 2000 operating systems. In addition, Microsoft development groups will use MMC for future management applications.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=828434" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 15/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/14/biztalk-15-23.aspx</link><pubDate>Sat, 14 Oct 2006 16:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:825182</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/825182.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=825182</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=825182</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;15/23: 拆装(Diassemble)阶段主要完成了哪些功能？&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;拆装&lt;/U&gt;属于&lt;U&gt;接收管道&lt;/U&gt;处理阶段中的一环。这个阶段主要是把XML或平面文件转换为XML格式，该消息可能是由几个消息打包而成，&lt;U&gt;拆装器&lt;/U&gt;(Diassembler)会把该文件拆分成单独的消息以便内部引擎对每个消息进行处理。简单来说，拆装阶段就是要把一个消息拆分成一个或者多个消息。&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=825182" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 14/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/14/biztalk-14-23.aspx</link><pubDate>Sat, 14 Oct 2006 15:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:825174</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/825174.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=825174</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=825174</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;14/23: 在接收管道(Ricieve Pipeline)中有哪些不同的阶段？&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Decode&lt;/U&gt;(解码), &lt;U&gt;Diassemble&lt;/U&gt;(拆装), &lt;U&gt;Validate&lt;/U&gt;(验证), &lt;U&gt;Party Resolution&lt;/U&gt;(组分解)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=825174" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 13/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/13/biztalk-13-23.aspx</link><pubDate>Fri, 13 Oct 2006 15:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:822057</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/822057.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=822057</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=822057</wfw:comment><description>&lt;P&gt;13/23: 接收端口（Recieve Port)有哪两种类型?&lt;/P&gt;
&lt;P&gt;接收端口有以下两种类型：&lt;/P&gt;
&lt;P&gt;One Way Port&lt;/P&gt;
&lt;P&gt;Request-Response Port&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=822057" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 12/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/13/biztalk-12-23.aspx</link><pubDate>Fri, 13 Oct 2006 14:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:822055</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/822055.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=822055</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=822055</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;12/23: 在原子事务中，会不会发生脱水(Dehydration)动作?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;不会，在原子事务中永远不会发生&lt;U&gt;脱水&lt;/U&gt;的动作。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class=docEmphasis&gt;Dehydration&lt;/SPAN&gt; &lt;/STRONG&gt;is simply serialization of the orchestration's state to a SQL Server database. &lt;SPAN class=docEmphasis&gt;&lt;STRONG&gt;Rehydration&lt;/STRONG&gt;&lt;/SPAN&gt; is the reverse process, restoring an orchestration to its last running state from the database. &lt;SPAN class=docEmphasis&gt;&lt;STRONG&gt;State&lt;/STRONG&gt;&lt;/SPAN&gt; is a broad term. For rehydration to work as a recovery mechanism, it has to capture every facet of a running orchestration. To understand &lt;STRONG&gt;hydration and dehydration&lt;/STRONG&gt;, we have to understand what is dehydrated and when the orchestration engine performs &lt;STRONG&gt;dehydration and rehydration.&lt;/STRONG&gt;&lt;A class="" title=ch12index147 name=ch12index147&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=docText&gt;The what is simple but far reaching. There are three categories of information that are serialized during the dehydration of an orchestration:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P class=docText&gt;&lt;SPAN class=docEmphRoman&gt;Internal state of the orchestration engine&lt;/SPAN&gt; This includes what orchestration is running and what checkpoint has been reached.&lt;/P&gt;
&lt;LI&gt;
&lt;P class=docText&gt;&lt;SPAN class=docEmphRoman&gt;Component state&lt;/SPAN&gt; .NET components involved in the orchestration are serialized during dehydration.&lt;/P&gt;
&lt;LI&gt;
&lt;P class=docText&gt;&lt;SPAN class=docEmphRoman&gt;Messages and variables&lt;/SPAN&gt; Message instances and orchestration variables are serialized so that the exact state of the data can be restored.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=822055" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 11/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/12/biztalk-11-23.aspx</link><pubDate>Thu, 12 Oct 2006 15:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:819480</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/819480.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=819480</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=819480</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;11/23: 针对原子事务(Atomic Transaction),可否使用补偿规则(Compensation Code)?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;可以，在原子事务的场景里，只有在该事务已完成或被确认后，补偿规则才会被调用。原因是原子事务遵循&lt;U&gt;ACID&lt;/U&gt;的原则，也就是Atomicity(原子性），Consistency(一致性), Isolation（独立性), Durability(连续性）。所以一旦事务被确认，就可以调用补偿规则对其结果进行逆转(Reverse).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=819480" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 10/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/11/biztalk-10-23.aspx</link><pubDate>Thu, 12 Oct 2006 04:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:818023</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/818023.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=818023</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=818023</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;10/23: 在一个常事务(Long-Running Transaction)中，补偿规则(Compensation Code)的作用是什么？&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;常事务中加入补偿规则是为了在出错时对事物的结果进行回滚(Rollback).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=818023" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item><item><title>BizTalk面试题锦 - 9/23 </title><link>http://blogs.msdn.com/kerreybpi/archive/2006/10/11/biztalk-9-23.aspx</link><pubDate>Wed, 11 Oct 2006 14:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:816782</guid><dc:creator>Kerrey Zheng</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kerreybpi/comments/816782.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kerreybpi/commentrss.aspx?PostID=816782</wfw:commentRss><wfw:comment>http://blogs.msdn.com/kerreybpi/rsscomments.aspx?PostID=816782</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;9/23: 细诉发布(Publish)与订阅(Subscribe)模式&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;接收端口&lt;U&gt;发布&lt;/U&gt;XML消息到消息数据库。&lt;/P&gt;
&lt;P&gt;&lt;U&gt;订阅&lt;/U&gt;就像一个过滤器，编排为了完成它的流程，通常会要求一个描述的特定消息类型。一旦&lt;U&gt;订阅&lt;/U&gt;成功，编排或发送端口就会从消息数据库中接收消息。&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Publish and Subscribe Model" style="WIDTH: 629px; HEIGHT: 267px" height=267 alt="Publish and Subscribe Model" src="http://blogs.msdn.com/photos/kerreybpi/images/816792/original.aspx" width=629 align=bottom mce_src="http://blogs.msdn.com/photos/kerreybpi/images/816792/original.aspx"&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=816782" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kerreybpi/archive/tags/BizTak_6297D58B98982695_/default.aspx">BizTak面试题锦</category></item></channel></rss>