BizTalk Server 2010 + WF/WCF - Are they better together?
Today's featured article is BizTalk + WF/WCF, Better Together from Trace Young.
Summary
All versions of BizTalk Server use a publish/subscribe messaging engine architecture. In a publish/subscribe architecture, all messages that flow through BizTalk Server are first published to the MessageBox database and subsequently picked up by Send Ports, Receive Ports, or Orchestrations that are decorated with matching subscription information. One of the primary advantages of a publish/subscribe architecture is that receiving of messages is loosely coupled from sending of messages and messages can be published even if there are no subscribers available to process messages when they are published.Other advantages include the ability to track message properties, messages bodies, and to resubmit messages that initially failed delivery to subscribers.
Figure - BizTalk Server Publish Subscribe architecture
As a taste of the article, we'll take you through one of the many steps of building a WCF solution...
Create variables to contain the SQL query results and BizTalk Map output
Click Variables in the bottom right-hand corner of the Designer to invoke the Create Variableoption in the Designer.
Click Create Variable to display a row in the Designer that accepts inputs for Name, Variable type, Scope, and Default. Create two variables with the following values:
Name Variable Type Scope Default data1 Click to select Array of <T> and from the Select Types dialog box browse to select the Type Name: of schemas.microsoft.com.Sql._2008._05.Types.Tables.dbo.Customers Leave at default value Leave at default value data2 Click to select Array of <T> and from the Select Types dialog box browse to select the Type Name: of schemas.microsoft.com.Sql._2008._05.Types.Tables.dbo.Customers2 Leave at default value Leave at default value
After creating the variables data1 and data2 the Designer should look as follows:
Figure – Variables defined in the Visual Studio 2010 Designer
Find the other 5 instructions and a lot more here in the Wiki article:
BizTalk + WF/WCF, Better Together
Have a great new year! And remember to Wiki while you work! (Or maybe when you're not working.)
- Ninja Ed
Comments
- Anonymous
January 31, 2016
Computers Today (part 1 of 6) blogs.msdn.com/.../computers-today.aspx ..... CS SPOTLIGHT: Girls in computer programming... why it matters!!! blogs.msdn.com/.../cs-spotlight-girls-in-computer-programming-why-it-matters.aspx ... Computational Thinking - Videos & Papers by Jeannette Wing blogs.msdn.com/.../computational-thinking-videos-amp-papers-by-jeannette-wing.aspx