ASP.NET News from Blogger: Stephen Kaufman's WebLog   Get the feed of: Stephen Kaufman

Total News: 76

Integration Patterns utilizing the Windows Azure Service Bus

For years we have all utilized Gregor Hohpes 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 t...

Integration Patterns utilizing the Windows Azure Service BusPart 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 Filt...

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 ...

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...

Composite Applications

It has been a long time since my last blog post.  It certainly hasnt 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 l...

Twin Cities Connected Systems User Group MeetingMarch 17th, 2011

If you are in Minneapolis on Thursday March 17th 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 ...

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 Nor...

Storing Application Configuration Information in SSO

For those using BizTalk, we have long had the need to store configuration information in a central location that is shared between each of the distributed BizTalk instances.  BizTalk itself uses ...

Using The Windows Server AppFabric Cache with ASP.NET

Did you know that you can use the AppFabric Cache with ASP.NET?  AppFabric Cache provides an ASP.NET session state provider.  There are a number of reasons that you would want to consider us...

Twin Cities Connected Systems User Group Meeting May 20th, 2010

If you are in Minneapolis on Thursday May 20th 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 ...

Tagging Objects in the AppFabric Cache

In two of my previous entries I outlined functionality and patterns used in the AppFabric Cache.  In this entry I wanted to expand and look at another area of functionality that people have come ...

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...

Calling PowerShell from .NET

I have been working with Windows Server AppFabric caching lately and have found it to be very impressive.  The more that I work with it the more that I can see areas that it can be utilized. ...

Twin Cities Connected Systems User Group Meeting - January 21st, 2010

If you are in are in Minneapolis on Thursday January 21st please join us for the Twin Cities Connected Systems User Group Meeting. The meeting takes place at the Microsoft offices at 8300 Norman Cente...

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. ...

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 ent...

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 Developme...

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...

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 "...

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 v...

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 wo...

Exposing Custom WCF Headers through WCF Behaviors - Part 3

.style1 { font-family: "Courier New", Courier, monospace; font-size: x-small; } .style2 { font-family: "Courier New", Courier, monospace; font-size: x-small; } .style3 { font-size: x-small; }...

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 ...

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.&...

Pro BizTalk 2009 Book

I have just submitted my chapters for the new Pro BizTalk 2009 book from APress.  You can also find information about the book on Amazon. I am co-authoring along with George Dunphy, Harold Campos...

I will be speaking at TechEd 2009

I will be speaking at TechEd 2009 in Los Angeles. I will be presenting two sessions. My first presentation will be on 'Application Lifecycle Management Experience for BizTalk Server 2009 Developers'...

Twin Cities BizTalk User Group Changes

The Twin Cities BizTalk User Group is changing to become the Twin Cities Connected Systems User Group!   We are changing to encompass a broader set of technologies and ensure that we are keeping ...

BizTalk Hotrod Article Published

The latest edition of the BizTalk Hotrod magazine was just released.  They are currently going through a membership update and if you did not get an e-mail letting you know the latest version w...

Mapping a Repeating Source to a Delimited List

My last couple of projects have been very interesting, challenging and a lot of fun.  My current project is no exception.  I have the pleasure of working with a great group of people (I've g...

I will be speaking at the Microsoft SOA and BPM Conference

.style1 { border-width: 0px; }  I will be speaking at the 2009 Microsoft SOA and BPM Conference in Redmond, WA. I have two presentations for this conference.  For my first presentation, I...

Twin Cities BizTalk User Group Meeting - January 15th, 2009

If you are in Minneapolis on Thursday January 15th please join us for the next Twin Cities BizTalk User Group Meeting. The meeting takes place at the Microsoft office in Bloomington from 6:00pm to 7:3...

Multi-Value Key for a Dictionary

I have a situation in which I need to cache lookup data from a database tables that will be used in the BizTalk Mapper.  The part that makes it interesting is that it is not just key value pairs ...

More Information on UpdateGrams

In previous blog posts I have mentioned this large project that I am working on.  This project has been a great project for finding lots of material to blog about.  What I have not mentioned...

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 me...

Validating Schemas During Runtime

I recently came across an interesting scenario.  In my application, we are transforming multiple incoming messages to a a canonical format.  We then take the output and place it in the Messa...

System Center Operations Manager and BizTalk

The SCOM 2007 BizTalk Management Pack has finally been released.  The Management Pack is a complete rewrite and covers BizTalk 2006, BizTalk R2 as well as the new features of R2 including RFID an...

Removing XML elements from an input document (with large message support)

In my last post I talked about taking an XML message and stripping out elements.  In that post I used a standard MemoryStream object and a reader requested that I also talk about how this pipelin...

Matching the BizTalk Service Name with its PID

I have been working with pipeline components quite a bit recently and when I try to attach to the BizTalk Server process I find that there are a lot of host instances and I need to determine which one...

Removing XML elements from an input document

  I am working on a BizTalk application where we are processing messages from a Point of Sale (POS) system.   As it turns out these messages contain a lot of data that we don't need su...

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 require...

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 W...

Finding the latest written document in a directory

I am working on a BizTalk test system within TFS for a client.  They are sending the output messages to a file location and using a GUID as the file name.  They have a requirement to take th...

BizTalk Mapping Design Template

I visit a lot of customers and I hear many of the same questions.  One of the most common at the beginning of a project is how do I document and design the transformations.   I have created ...

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...

I will be speaking at TechEd 2007

  I am very excited that I will be presenting at TechEd this year.  I am presenting on Monitoring BizTalk Server with MOM.  The last time that I spoke at TechEd was back in 2000. ...

Mapping from multiple source document with a key

In my last blog post I said that when I found more scenarios that required custom XSLT I would blog about it.  I just didnt think it would be quite so soon.    In this case I have two ...

XSLT and a Commerce Server Catalog Query

I am becoming more and more convinced that you need to have good XSLT skills to work with the Commerce Server Adapters for BizTalk.  Well, I came across a situation that called for a custom XSLT ...

Querying Commerce Server with Commerce Servers' BizTalk Adapters

I am working on a large project  where we need to query Commerce Server to create data feeds to send to such sites as MSN Shopping, Yahoo Shopping, PriceGrabber, etc.   When we create t...

Comparing the Workflow Rules Engine to the BizTalk Business Rules Engine

Back in November I delivered a presentation to the Twin Cities BizTalk User Group titled 'Rule Engines: Workflow Rules vs. BizTalk Rules'. Since then I have been working with the Rules Team in Redmond...

Twin Cites BizTalk User Group Meeting - November 16th, 2006

If you are in Minneapolis on Thursday November 16th please join us for the next Twin Cities BizTalk User Group Meeting. The meeting takes place at the Microsoft office in Bloomington from 6:00 to 7:30...

View Other bloggers