AppFabric and BizTalk

There have been lots of questions lately about AppFabric (code named Dublin). These questions have centered around why Microsoft needs another middle tier solution and will AppFabric replace BizTalk. Lets take a look at these questions as well as two additional questions; What is AppFabric and why does Microsoft need another middle tier solution? First,…

0

Follow Up from TechEd Europe

Paolo Salvatori and I delivered a session titled ‘Customizing and Extending the BizTalk WCF Adapters’ and Paolo has created a number of fantastic blog entries around this subject.  His latest entry goes through much of the content that was delivered in the session and he has included a number of links at the bottom for…

0

Speaking at TechEd Europe 2009

I will be speaking at TechEd Europe 2009 in Berlin Germany November 9th through the 13th. I will be presenting two sessions.  My first is a ‘Deep Dive with Microsoft BizTalk Server 2009 Development Platform’ and my second is ‘Customizing and Extending the BizTalk WCF Adapters’. If you are going to be there stop by…

0

The Architecture Journal – Edition 21

I co-authored an article titled ‘Design Considerations for S+S and Cloud Computing’ in this months Architecture Journal.  I co-authored this along with 8 other architects at Microsoft.  They were Fred Chong, Alejandro Miguel, Jason Hogg, Ulrich Homann, Brant Zwiefel, Danny Garber, Joshy Joseph and Scott Zimmerman.   Here is the summary: The purpose of this…

0

StreamInsight

You are probably asking what is StreamInsight.  Well, it is the platform for performing Complex Event Processing (CEP) from Microsoft.  Actually to quote exactly what it is – it is a “platform for the continuous and incremental processing of unending sequences of events (event streams) from multiple sources with near-zero latency”. There has been a need…

0

WCF: Did you know?

Did you know that when doing contract first development and utilize a Boolean data type with a default value (lets just say the default value was set to true), WCF will not serialize out the default value in the message.  WCF will only serialize out the value if it differs from the default. This was…

1

WSE, DIME; WCF, MTOM; OH My!

I was recently working on a proof of concept where we needed to interface to a repository that returned the documents using DIME attachments.  I don’t know if you have had the ‘opportunity’ to work with DIME attachments before but there isn’t much that still supports that format.  Since the manufacturer of the repository wasn’t…

0

Exposing Custom WCF Headers through WCF Behaviors – Part 3

In part 1, I covered how to create a custom behavior to inject headers into the dynamically created WSDL.  In part 2, I showed how to either promote or write the header data to the BizTalk context.  What happens if I want different headers for different end points?  What if I don’t want to create…

1

Exposing Custom WCF Headers through WCF Behaviors – Part 2

In part 1 we covered how to create a custom behavior to inject header data into the dynamically created WSDL. In this part we will look at consuming the header data passed in. By default BizTalk will take any custom header it finds in the incoming WCF message and automatically map them to the Message…

0

Exposing Custom WCF Headers through WCF Behaviors

Since the WCF Publishing Wizard in BizTalk does not support adding custom headers defined at the server, we need to programmatically modify what gets created by the wizard to add custom headers.  However, from the client you have the option to pass in header values at will.  If you are passing in headers generated at the…

2