Simple Workflow Service manages task execution dependencies, scheduling and concurrency based on developer’s application logic
Amazon.com company Amazon Web Services has introduced Simple Workflow Service (Amazon SWF), a service for building scalable, resilient applications.
Amazon SWF enables developers to structure the various processing steps in an application as "tasks" that drive work in distributed applications and coordinates these tasks in a reliable and scalable manner.
The new service manages task execution dependencies, scheduling and concurrency based on a developer’s application logic.
Amazon’s new workflow service also stores tasks, dispatches them to application components, tracks their progress and keeps their latest state.
NASA Jet Propulsion Lab (JPL) uses Amazon SWF as part of several space and earth science missions including the Mars Exploration Rover, while Sage Bionetworks leverages Amazon SWF in its computation platform for processing molecular and clinical datasets.
AWS Application Connection Services general manager Reto Kramer said with Amazon SWF, developers can now coordinate distributed application components across on-premises and cloud environments using their choice of programming languages.
"By relying on Amazon SWF to handle the coordination of distributed task execution, developers can now focus on building the differentiating aspects of their applications and leave the undifferentiated heavy lifting of building and managing workflow engines to AWS," said Kramer.