Project Description
Grinder is a Win32 service that uses Windows Workflows (WF) to process files. Included with the service are custom workflow activities specific to file processing, a configuration tool, a tool to manually control the service, and a tool to build workflows.

If you know what BizTalk is then you can think of Grinder as BizTalk lite. Or as BizTalk's FileAdapter on steroids.

The benefit of using Grinder are:
*Quickly develop file based integration solutions
*Easy to adminstrate because everything is file based
*Easily add new types of workflow actions to extend its capabilities
*Custom workflow editor makes it easy to create new file processing solutions

Grinder allows organizations to quickly build file based solutions. The Grinder is based on Microsoft’s Workflow Foundation which makes it easy it to customize and enhance.

Out of the box Grinder enables system administrators and business analyst to create workflows using Grinder’s Workflow Designer to process files without needing to engage expensive resources like software developers. However in complex situations a software developer can use Visual Studio to either implement workflows or to implement workflow activities to be used by system administrators in their workflows.

A common scenario for Grinder is partner integration (B2B) between two or more organizations. If the integration involves passing files then Grinder is a perfect fit. When files arrive it is able to determine the actual type of the file and execute the associated work flow. The processing performed by Grinder includes basic activities like delete, move, copy, Zip, Unzip and Execute external applications. Other add-on activities can be used to do more complex tasks such as: FTP, Submit to BizTalk’s message box, Transform the file contents using XSLT, encrypt & decrypt file contents.

Because Grinder is built using Workflow Foundation it is also easy to implement additional activities that are specific to your business needs.

Last edited Oct 26, 2008 at 6:46 PM by jakew, version 2