This is a brief overview of the solution presented in chapter 10 of my book "Applied Architecture Patterns on the Microsoft Platform".
In this solution, a SharePoint 2010 List is used to store customer information. When inserted, a .Net 3.5 Workflow is triggered to make a call into a .Net 4.0 AppFabric Hosted Workflow. Notifications are sent back to SharePoint in the event of errors and the customer information can be collected and resubmitted into the same workflow instance.
The book is available now on Amazon.com