<?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>David Hurtado's Integration Traces : BizTalk Server</title><link>http://blogs.msdn.com/dhtoran/archive/tags/BizTalk+Server/default.aspx</link><description>Tags: BizTalk Server</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Book review: SOA Patterns with BizTalk Server 2009 (I) - Refresher</title><link>http://blogs.msdn.com/dhtoran/archive/2009/06/01/book-review-soa-patterns-with-biztalk-server-2009-i-refresher.aspx</link><pubDate>Mon, 01 Jun 2009 11:45:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9675736</guid><dc:creator>dhtoran</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dhtoran/comments/9675736.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dhtoran/commentrss.aspx?PostID=9675736</wfw:commentRss><description>&lt;p&gt;This is a part of small posts reviewing the book &lt;a href="http://www.packtpub.com/soa-patterns-with-biztalk-server-2009/book"&gt;‘SOA Patterns with BizTalk Server 2009’&lt;/a&gt;, by &lt;a href="http://seroter.wordpress.com/"&gt;Richard Seroter&lt;/a&gt;. I think I’ll be posting chapter reviews and thoughts as I read them.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Preface and Chapter I – BizTalk Server refresher&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The chapter one, as one can imagine, is more or less a refresher about what BizTalk Server is and what can it perform. I was not going to post about it since it seems to be very basic: it just creates the context for the rest of the book.&lt;/p&gt;  &lt;p&gt;But as I was reading it yesterday and I was thinking an issue I had with one of my customers last week (talking about what BTS is and how to can it be used in different projects), I realized that introductions are more important when dealing with BizTalk Server. Why?&lt;/p&gt;  &lt;p&gt;Basically because BizTalk Server is a &lt;em&gt;thing&lt;/em&gt; that is difficult to explain. What is BizTalk Server? Is it a product or a platform? Is it an EAI, SOA or BPM? Or all&amp;#160; of them? Is it development environment?&lt;/p&gt;  &lt;p&gt;The first chapter changes my traditional order about explaining what BizTalk Server is. It starts explaining what problems does it solve first (EAI, B2B, BPM), and then goes forward explaining the BizTalk Server architecture. I think it’s a good idea starting about what can it &lt;em&gt;do &lt;/em&gt;prior to what &lt;em&gt;is &lt;/em&gt;it.&lt;/p&gt;  &lt;p&gt;At this point, I’ll extract a bright point in the definition from architecture section:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;[…] BizTalk Server at its core is an event-processing engine, based on a conventional publish-subscribe pattern […]&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;That’s the point. At its &lt;em&gt;core&lt;/em&gt;, it’s all about &lt;em&gt;publish and subscribe events&lt;/em&gt;. It cannot be stated clearer.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9675736" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dhtoran/archive/tags/Book/default.aspx">Book</category><category domain="http://blogs.msdn.com/dhtoran/archive/tags/BizTalk+Server/default.aspx">BizTalk Server</category></item></channel></rss>