Stephen Kaufman's WebLog

Look who's BizTalk'in - Notes on all things integration

Browse by Tags

Tagged Content List
  • Blog Post: Integration Patterns utilizing the Windows Azure Service Bus–Part II

    In the previous post I covered the Messaging Channel group of patterns. In this post, I will cover the Message Routing Group patterns. This group contains: Content Based Router, Message Filter, Recipient List, Splitter, Aggregator, Resequencer, Composed Message Processor, Scatter-Gather, Process Manager...
  • Blog Post: Integration Patterns utilizing the Windows Azure Service Bus

    For years we have all utilized Gregor Hohpe’s Enterprise Integration Patterns book (and the web site ).  Many of these patterns, if not most, are well known and there are many resources out there that talk about how these patterns can be implemented.  There are also a number of resources that...
  • Blog Post: Services Hosted in Windows Azure Service Bus

    In my last post , I talked about the BizTalk AppFabric Connect for Services functionality for BizTalk.  As you start to make your services accessible through the cloud you may find that you hit an error when you try to access the endpoint.  You might also find that your endpoint doesn’t show...
  • Blog Post: BizTalk AppFabric Connect For Services

    Last week I spoke at the Twin Cities Connected Systems User Group Meeting.  The title of my presentation was Integration with Windows Azure – Connecting to the Cloud.  During my presentation I talked about ways to expand on-premise applications to the cloud as well as how to connect cloud applications...
  • Blog Post: Composite Applications

    It has been a long time since my last blog post.  It certainly hasn’t been for a lack of content but it is amazing how fast time flies when you are busy.  I have been spending a lot of time lately working on composite applications and will be posting a number of entries around this topic. One...
  • Blog Post: Twin Cities Connected Systems User Group Meeting – September 16th, 2010

    If you are in Minneapolis on Thursday September 16th please join us for the Twin Cities Connected Systems User Group Meeting. The meeting takes place at 6:00 p.m. at the Microsoft offices at 8300 Norman Center Drive, Bloomington, MN 55437. Eric Kraus and I will be speaking on: Composite Applications...
  • Blog Post: Pre-Populate the AppFabric Cache

    When I start talking to people about the caching functionality that is part of Windows Server AppFabric I am usually asked "What is the AppFabric Cache?" The MSDN page at http://msdn.microsoft.com/en-us/library/ee790954.aspx provides a great overview (below) as well as additional information. The Cache...
  • Blog Post: Twin Cities Connected Systems User Group Meeting - March 11th, 2010

    If you are in are in Minneapolis on Thursday March 11th please join us for the Twin Cities Connected Systems User Group Meeting. The meeting takes place at 6:00 p.m. at the Microsoft offices at 8300 Norman Center Drive, Bloomington, MN 55437. I will be speaking on How to Create Windows Server AppFabric...
  • Blog Post: Pro Windows Server AppFabric Book

    I have been spending my free time working on my next book. Danny Garber and I are co-authoring this book from APress. The book will be available this spring and should coincide with the release of AppFabric.
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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 a...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: More Information on Processing MSMQ Messages in FIFO Order

    In two of my previous posts I talked about processing MSMQ messages in FIFO order with WCF. The way that WCF, along with the MSMQ binding, works there could be a couple of situations in which messages may actually not process in FIFO order. The most prevalent is a rollback. When a message is rolled...
  • Blog Post: Processing multiple queues in FIFO order with WCF

    In my previous entry on Processing FIFO MSMQ Messages using WCF I said that I would cover processing multiple queues and processing each queue in FIFO order. If you remember, our requirement was to processe messages we receive from a legacy system through MSMQ in FIFO order. Well we found that...
  • Blog Post: MSMQ Label Property and WCF

    The label property of an MSMQ message has been used for many things. Developers still use the label property and want to continue to use it. So, how do you get access to this property in WCF before posting your message to the queue. It turns out that if you are using the NetMSMQBinding you can't....
  • Blog Post: Processing FIFO MSMQ Messages using WCF

    I have been having fun working on the middle tier of an application which is using BizTalk, Windows Workflow, MSMQ and the Windows Communication Framework. One of the requirements is to processes messages we receive from a legacy system through MSMQ in FIFO order. We used WCF to communicate...
Page 1 of 1 (20 items)