Istnieje wiele systemów workflow, ale zastanawiałem się, który z systemów zarządzania przepływem pracy Open Source jest najbliższy AWS Flow Framework (z wbudowaną wersją Amazon SWF)?Równoważnik Open Source AWS Flow Framework
Odpowiedz
Sam system AWS Flow Framework jest open source pod numerem Apache 2.0 license. Jego kod źródłowy jest dostępny na github: https://github.com/aws/aws-swf-flow-library.
Istnieje teraz oficjalna wersja programu [AWS Flow Framework for Ruby] (http://docs.aws.amazon.com/amazonswf/latest/awsrbflowguide/welcome.html). [aws-flow na github] (https://github.com/aws/aws-flow-ruby) – pmohan6
Amazon SWF jest zupełnie inna od innych istniejących systemów workflow:
- Nie próbuje wdrożyć BPMN (moglibyśmy powiedzieć, że jest niższy poziom niż w większości systemów workflow)
- To koncentruje się na rozpowszechnianiu zadania w zakresie systemów heterogenicznych (., dzięki czemu można uruchomić działalność na dowolnej platformie, w dowolnym języku)
Poza oficjalnym Java ram przepływu, wiem tylko:
- Gordon (Ruby), ale nie jestem pewien, że to open-pochodzą jeszcze
- aws-swf-toolkit (Javascript/Node.js) (disclaimer: Jestem autorem tego jednego)
BPMN? Masz na myśli BPMS (usługi zarządzania procesami biznesowymi)? Najbliższym BPMN I mógłbym google był notacja modelowania procesów biznesowych. –
zacząłem pisać własne biblioteki (Shameless poczta?) (SimpleWorkflowFramework.NET) do użytku w języku C# i jest dostępny pod adresem https://github.com/sdebnath/SimpleWorkflowFramework.NET. Z pewnością mógłby skorzystać z pomocy, jeśli ktokolwiek jest zainteresowany.
Najbliższe, co wiem, to Activiti. BPM jest naprawdę najbliższym odpowiednikiem. – brightball
Nie można go już podać jako odpowiedź. Cadence (https://github.com/uber/cadence) to projekt open source zbudowany w Uber i bardzo przypomina interfejs API SWF. W tym momencie już przekracza SWF pod względem funkcji. –