How to use Duplex MEP to communicate with BizTalk from a .NET application or a WF workflow running inside AppFabric Part 3

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 messages to each other independently either using…

0

Running .NET4 Windows Workflows in Azure

This blog reviews the current (January 2011) set of options available for hosting existing .NET4 Workflow (WF) programs in Windows Azure and also provides a roadmap to the upcoming features that will further enhance support for hosting and monitoring the Workflow programs. The code snippets included below are also available as an attachment for you…

4

How to use Duplex MEP to communicate with BizTalk from a .NET application or a WF workflow running inside AppFabric Part 2

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 messages to each other independently either using…

0

AD FS 2.0 to secure WCF and Workflow Services hosted in Windows Server AppFabric

This blog entry is a sequel to the October 30th Blog “Securing WCF Services hosted in Windows Server AppFabric with Windows Identity Foundation (WIF)” where we demonstrated how to use WIF to secure Services hosted in AppFabric.  And in this blog post we extend the same scenario to demonstrate how you can leverage Active Directory…

1

Fronting long-running WF Services with MSMQ, the right way

A couple of weeks ago I was working with a customer who engaged me to assist with a “little” problem they had – under certain conditions, the system would lose messages coming from a MSMQ queue and designed to correlate to instances of a long-running WF service hosted in IIS/AppFabric. The Rule of Thumb Now,…

7

How to use Duplex MEP to communicate with BizTalk from a .NET application or a WF workflow running inside AppFabric Part 1

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. This form of bi-directional communication is…

0

Versioning NET4 Workflow Services in Windows Server AppFabric

There is tremendous interest in versioning .NET4 Workflows.  This blog post provides guidance on common scenarios that can be supported.   Background Workflow versioning is required by a change in a business process that causes a modifications in the implementation of a .NET4 Workflow Service and this may be change may need to be shielded…

1

Windows Server AppFabric Monitoring works with Oracle (10g XE) database?

Windows Server AppFabric Monitoring works with Oracle (10g XE) database?   Yes, indeed! AppFabric Monitoring Provider extensibility is proven out in this MSDN Code Gallery Release – http://code.msdn.microsoft.com/AFMonitoringOracleDB The release includes the Visual Studio 2010 solution that contains all the relevant SQL and .NET source used to support the Windows Server AppFabric Monitoring Schema. Also…

4

One-Click Publishing of .NET4 Workflow (XAML) Definitions for Services hosted in AppFabric – similar to the ‘Activate’ Workflows in SharePoint Server 2010!

  Simplifying publishing of the Workflow definitions Typically Business Analysts (IT Pro) own the process of creating Workflow definitions while publishing this definition, particularly to production environments, is relegated to IT/Production Systems Staff. While this approach is acceptable in many commercial establishments, there is also the need for corporations with relatively smaller IT Org footprint…

3