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.
This is a crucial method of designing software when it comes to optimising it for a company that relies on services more than physical products, or software that needs to offer more in the digital space. It's something we're very familiar with, and something of a code to work by when it means that the resulting software is more efficient and user-orientated than before, bringing the software up to the standards we know and enjoy in the age of
Broadband and high-speed digitised services. Service-Orientated-Architecture is key to the creation of software solutions for hard-working businesses.
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