Там много системы документооборота, но мне было интересно, какая из систем управления рабочим процессом с открытым исходным кодом является наиболее близкой к AWS Flow Framework (с встроенной поддержкой Amazon SWF)?Эквивалент с открытым исходным кодом платформы AWS Flow
ответ
AWS Flow Framework сам по себе является открытым исходным кодом под Apache 2.0 license. Его исходный код доступен на github: https://github.com/aws/aws-swf-flow-library.
В настоящее время существует официальная версия [AWS Flow Framework для Ruby] (http://docs.aws.amazon.com/amazonswf/latest/awsrbflowguide/welcome.html). [aws-flow on github] (https://github.com/aws/aws-flow-ruby) – pmohan6
Amazon SWF довольно сильно отличается от других существующих систем документооборота:
- Он не пытается осуществить BPMN (мы могли бы сказать, что это более низкий уровень, чем в большинстве систем документооборота)
- Он ориентирован на распространение задачи в гетерогенных системах (. так что вы можете запустить деятельность на любой платформе, на любом языке)
Помимо официальной Framework Flow Java, я только знаю:
- Gordon (Ruby), но я не уверен, что с открытым кодом еще
- aws-swf-toolkit (Javascript/Node.js) (отказ от ответственности: Я автор этого один)
BPMN? Вы имеете в виду BPMS (услуги управления бизнес-процессами)? Ближайшим BPMN я мог бы google было обозначение моделирования бизнес-процессов. –
Я начал писать свою собственную библиотеку (Shameless пост?) (SimpleWorkflowFramework.NET) для использования в C#, а его доступный по адресу https://github.com/sdebnath/SimpleWorkflowFramework.NET. Это определенно может использовать какую-то помощь, если кто-то заинтересован.
Ближайшая вещь, которую я знаю, это Activiti. BPM действительно самый близкий эквивалент. – brightball
Не могу дать это как ответ больше. Cadence (https://github.com/uber/cadence) - проект с открытым исходным кодом, созданный в Uber и очень напоминающий SWF API. Именно в этот момент уже превышает SWF с точки зрения особенностей. –