I am looking for an AWS (amazon web service) SWF (simple workflow) service that can be run locally for testing and development purposes. I've not seen anything like it available but I am aware of ElasticMQ which implements a subset of AWS SQS as a base component needed to build a SWF clone. I've also looked at Apache ActiveMQ as a starting point.
Is anyone aware of a local service that could be used for local testing and development of an application using SWF? I already have a Eucalyptus 3.3 instances for most of the rest of the requirements (S3, EC2, IAM, etc).
I'm not aware about any local implementation of the AWS SWF. As the service business logic is pretty involved creating such component is nontrivial.
If you are using AWS Flow Framework (available in Java and Ruby) then you can test your workflows using provided integration with unit testing frameworks. See HelloWorldTest for a Java example.