Geleneksel gelişim yaklaşımları ile, farklı zamanlarda çalışan ve farklı sürelere sahip işleme adımlarını oluşturmak ve izlemek, aynı zamanda güvenilir ve çoğaltmadan yürütülmelerini sağlarken hem zaman alıcı hem de maliyetlidir. Uygulamaların yürütülmesi birden fazla sisteme dağıtıldığında, işlem adımlarının bu sistemler arasında koordinasyonu ek bir zorluk oluşturmaktadır. Geliştiriciler Amazon SWF kullanarak, bir uygulamadaki çeşitli işlem adımlarını dağıtılmış uygulamalardaki işleri yönlendiren “görevler” olarak yapılandırabilir ve Amazon SWF bu görevleri güvenilir ve ölçeklenebilir bir şekilde koordine eder. Amazon SWF, geliştiricinin uygulama mantığına dayalı olarak görev yürütme bağımlılıklarını, zamanlamayı ve eşzamanlılığı yönetir. Hizmet görevleri depolar, bunları uygulamalara güvenilir bir şekilde gönderir, ilerlemelerini izler ve en son durumlarını korur.
Amazon SWF, yönetilmesi, ölçeklenmesi, ayarlanması, düzeltilmesi veya yükseltilmesi için donanım veya yazılım içermeyen tamamen yönetilen bir hizmettir. Amazon SWF, herhangi bir dilde yazılan koddan yürütülebilen ve amazon ec2 örneklerinizle veya dünyanın herhangi bir yerinde bulunan ve İnternet'e erişebilen makinelerinizden herhangi birinde çalışan basit API çağrıları sağlar. Kurum içi makineler, güvenlik duvarı kurallarında herhangi bir değişiklik gerektirmeyen SWF API'lerinden görev istemek için basitçe bir İnternet bağlantısı açabilir. İş akışlarınızın mevcut durumu ve yürütme geçmişiyle ilgili ayrıntılı raporlamaya aws yönetim konsolu'ndan erişilebilir.


@titus