Sign In
Windows Server AppFabric Customer Advisory Team
Technical guidance & best practices from AppFabric, Azure, BizTalk, WCF, WF, SQL Data Modeling & StreamInsight technology experts
Posts By Technology
.NET Framework
Windows Server AppFabric
Windows Azure
BizTalk Server
Entity Framework
OData
StreamInsight
Tags
.NET4
AppFabric
AppFabric Cache
AppFabric Connect
AppFabric Service Bus
Azure
Azure AppFabric Cache
Azure Service Bus
Best Practices
BizTalk
Cache
Case Study
CEP
configuration
Correlation
Data Services
Dynamic Query Composition
Entity Framework
ESB
Event Flow Debugger
how to
LINQ
LINQPad
logging
Mapper
OData
Reference
SQL Azure
SQL Server
StreamInsight
SurenM
Time Import
WCF
WF
Windows Azure
Browse by Tags
MSDN Blogs
>
Windows Server AppFabric Customer Advisory Team
>
All Tags
>
biztalk
Tagged Content List
Blog Post:
How to use Duplex MEP to communicate with BizTalk from a .NET application or a WF workflow running inside AppFabric Part 3
Paolo Salvatori
Introduction In the first article of the series we discussed how to exchange messages with an orchestration via a two-way WCF Receive Location using the Duplex Message Exchange Pattern . This form of bi-directional communication is characterized by the ability of both the service and the client to send...
on
20 Jan 2011
Blog Post:
How to use Duplex MEP to communicate with BizTalk from a .NET application or a WF workflow running inside AppFabric Part 2
Paolo Salvatori
Introduction In the first article of the series we discussed how to exchange messages with an orchestration via a two-way WCF Receive Location using the Duplex Message Exchange Pattern . This form of bi-directional communication is characterized by the ability of both the service and the client to send...
on
14 Dec 2010
Blog Post:
BizTalk Server–distinguished field
Quoc Bui
The distinguished field is used to expose the value of a node of a message instance to BizTalk Server system. However, if there is a record that has a parent node that has multiple instances, then that record won’t be able to be highlighted as distinguished. An error message of “ The node can occur potentially...
on
29 Nov 2010
Blog Post:
How to use Duplex MEP to communicate with BizTalk from a .NET application or a WF workflow running inside AppFabric Part 1
Paolo Salvatori
Introduction Some time ago, I was asked by a customer whether or not BizTalk WCF Adapters support the Duplex Message Exchange Pattern. The latter is characterized by the ability of both the service and the client to send messages to each other independently either using one-way or request/reply messaging...
on
22 Nov 2010
Blog Post:
How to use AppFabric Auto-Start feature to avoid warm-up delays for IIS-hosted WCF Receive Locations
Paolo Salvatori
Scenario During recent years, I had the chance to work with many customers and I realized that one of the most recurring problems they usually experience is due to long start-up times: indeed, this is not a BizTalk specific issue, it’s rather a problem affecting any .NET application, regardless...
on
29 Oct 2010
Blog Post:
Less tweaking of your WCF 4.0 apps for high throughput workloads
Tim Wieman
I always have a sense of satisfaction when I find out that there is less tweaking or tuning needed to make my applications perform as expected under high throughput workloads (or that the tweaking is easier to do). I had this sense of satisfaction just this week with some new insights on WCF 4...
on
29 Oct 2010
Blog Post:
BizTalk Patterns part 2–Sync Async
Quoc Bui
co-Authored by Thiago Almeida (Datacom) reviewed by Conor Brady (Oakton) Developing a BizTalk Server solution can be challenging, and especially complex for those who are unfamiliar with it. Developing with BizTalk Server, like any software development effort is like playing chess. There are some great...
on
15 Oct 2010
Blog Post:
BizTalk Patterns part 1 – Asynchronous Aggregation
Quoc Bui
Developing a BizTalk Server solution can be challenging, and especially complex for those who are unfamiliar with it. Developing with BizTalk Server, like any software development effort is like playing chess. There are some great opening moves in chess, and there are some great patterns out there to...
on
28 Sep 2010
Blog Post:
Financial Messaging Services Bus (FMSB) – Add-ons for ESB Toolkit
vinayba
Summary: Financial Messaging Services Bus (FMSB) is a vertical industry implementation of Microsoft’s Enterprise Service Bus Toolkit 2.0 on top of BizTalk Server 2009 and BizTalk Accelerator for SWIFT. FMSB greatly improves time to market for many complex integration solutions especially in Banking...
on
20 Sep 2010
Blog Post:
How to Boost Performance of the ESB Routing and Transform Services – Part 3
Paolo Salvatori
Introduction In the first article of the series, we discussed the advantages and disadvantages of using Dynamic Send Ports in a BizTalk application and in particular within a solution that makes an extensive use of the ESB Toolkit. We also talked about how to create custom services to boost the...
on
1 Sep 2010
Blog Post:
BizTalk Application Tracing Made Easy with BizTalk CAT Instrumentation Framework Controller
Valery M
When a busy developer is running under tight deadlines, every instrument that helps increase productivity would be in high demands. Visual Studio 2010 with Power Tools is a heaven for .NET developers but developers would always ask for more and it’s natural. We have recently come across a good...
on
30 Aug 2010
Blog Post:
Large Message Transfer with WCF-Adapters Part 2
Paolo Salvatori
Introduction In the first part of the article we have introduced and analyzed the problem regarding the transmission and reception of a large message via a WCF Receive Location. In particular, we discussed the difference between the Buffered and Streamed transfer modes provided by WCF and in particular...
on
30 Aug 2010
Blog Post:
BizTalk Hotrod Magazine Issue #10 Published
Valery M
We have consolidated some of our recent publications into a pocket-size, printer-friendly format and published them in the July issue of the BizTalk Hotrod Magazine : Instrumentation Best Practices for High Performance BizTalk Solutions (page 47) How To Boost Message Transformations Using the...
on
27 Jul 2010
Blog Post:
How to Boost Performance of the ESB Routing and Transform Services – Part 2
Paolo Salvatori
Introduction In the first part of the article, we discussed the advantages and disadvantages of Dynamic Send Ports and we introduced two custom components that allow, respectively, to use Static Send Ports instead of Dynamic Send Port with an ESB Itinerary and to speed up message transformation. In...
on
12 Jul 2010
Blog Post:
How to Boost Performance of the ESB Routing and Transform Services – Part 1
Paolo Salvatori
Introduction Recently I had chance to work with a couple of customers that make extensive use the ESB Toolkit (specifically, V 2.0 in this case) in their BizTalk solutions, and to exchange ideas with some of you regarding the alleged performance problems affecting Dynamic Send Ports. In the last few...
on
7 Jul 2010
Blog Post:
Large Message Transfer with WCF-Adapters Part 1
Paolo Salvatori
Introduction This is the first in a series of articles that will introduce and explore a couple a patterns to transfer and process large messages using WCF-Adapters. Generally speaking, an end to end BizTalk solution adopts the FTP Adapter or one of its variations (SFTP/FTPS) when it needs to exchange...
on
2 Jul 2010
Blog Post:
How To Boost Message Transformations Using the XslCompiledTransform class Extended
Paolo Salvatori
Problem Statement Some of you posted the following feedback regarding my post How To Boost Message Transformations Using the XslCompiledTransform class : "Very nice post. I just have a question. How would you handle multiple input messages in a map? I have a map that has 2 input source messages...
on
23 Jun 2010
Blog Post:
How to exploit the Text In Row table option to boost BizTalk Server Performance
Paolo Salvatori
Text in Row Table Option in SQL Server In SQL Server, text , ntext , or image fields are large character or binary strings (up to 2 gigabytes) that by default stored outside a data row. The data row contains only a 16-byte text pointer that points to the root node of a tree built of internal pointers...
on
23 Jun 2010
Blog Post:
How To Boost Message Transformations Using the XslCompiledTransform class
Paolo Salvatori
Introduction The BizTalk Runtime still makes an extensive use of the System.Xml.Xsl.XslTransform . When you create and build a BizTalk project, a separate .NET class is generated. for each transformation map. Each of these classes inherits from the Microsoft.XLANGs.BaseTypes.TransformBase class. For...
on
23 Jun 2010
Blog Post:
Using Visual Studio 2005/2008 To Generate Load Against a Two-Way Request-Response WCF Receive Location
Paolo Salvatori
Introduction We all know that testing is very important for every kind of solution. However, testing and in particular performance testing is often neglected for time or budget reasons. One of the things that I have found when working with customers is that the amount of performance testing done on...
on
23 Jun 2010
Blog Post:
4 Different ways to process an XLANGMessage within an helper component invoked by an orchestration Part 2
Paolo Salvatori
Introduction In the first part of the article we introduced and analyzed 4 different techniques to process an XLANGMessage within a business component invoked by an orchestration. In the second part we’ll compare these design patterns from a performance perspective. To this purpose I conducted...
on
23 Jun 2010
Blog Post:
4 Different ways to process an XLANGMessage within an helper component invoked by an orchestration Part 1
Paolo Salvatori
Introduction One of the most common scenarios in BizTalk applications is when an orchestration receives and processes an incoming XML document to produce a result message. Sometimes this latter can be generated just transforming the inbound message with a map, but in another cases the orchestration...
on
23 Jun 2010
Blog Post:
How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services
Paolo Salvatori
Introduction In general, a WCF Web Service can return two types of SOAP faults: typed and untyped SOAP faults. Typed Faults In order to throw a typed fault, a service operation must be decorated with a System.ServiceModel.FaultContractAttribute that specifies a fault data contract defined earlier...
on
23 Jun 2010
Blog Post:
BizTalk Server and Protocol Transition
Paolo Salvatori
Scenario Consider the following scenario: You have to implement a BizTalk Server application that has to interact with one or more downstream systems. Request messages are submitted by a front-end application which authenticates callers using the Windows Integrated Security. These messages are...
on
23 Jun 2010
Blog Post:
Synchronous To Asynchronous Flows Without An Orchestration
Paolo Salvatori
Scenario Some months ago I had the chance to work with a customer who asked me a very interesting and tricky question: does BizTalk Server 2006 R2 support synchronous-to-asynchronous messaging only flows, without the need of an orchestration to couple a Two Way Request Response Receive Location with...
on
23 Jun 2010
Page 1 of 2 (31 items)
1
2