SDNUG - Mar 2009
Thursday, March 05, 2009 - 18:00
Sydney Deep .NET User Group
Code Red Solutions is presenting at SDNUG this March.
In this 90 minute presentation, Paul Sorauer from Code Red Solutions, will demonstrate the practical steps required to expose Windows Workflow to SOA, and discuss the lessons learn from real-world projects.
Service-Orientated-Architecture is becoming increasing more important when designing ‘Enterprise Level' software solutions, and the recent releases of Visual Studio 2008 and .Net 3.5 now provide us with the ability to create Windows Workflows exposed to SOA via WCF endpoints. This ability to offer workflow as a service removes it from a tightly-coupled architecture, with the added benefit of making it much easier to consume from stateless environments such as ASP.NET.
Topics that will be covered in the presentation include:
-
What Workflow is and when to use it;
-
An overview of Sequential vs. State Machine Workflows;
-
The basic steps required to expose a State Machine Workflow as a WCF Service;
-
Various ‘Gotchas' and lessons learnt the hard way;
-
Bugs with Visual Studio's design time support for Workflow Services and their workarounds;
-
Custom Activities;
-
The Workflow Persistence Service;
-
Workflow support for database transactions.
Paul Sorauer is the director of Code Red Solutions, a one-and-a-half year old software development consultancy. Paul has been working professionally in the industry since 2000 on projects as diverse as Smart Card applications, 3D modelling in a web-browser, ISV products for the Retail Sector, and Microsoft Office and Sharepoint integration. His recent development work has been at the ‘Enterprise Level', consulting to Network Seven as a Windows Workflow Specialist.
Filed Under: Developer Training, User Groups, SDNUG, Technology, .NET, Windows Workflow