Применение workflow-систем для нужд современных науки и инженерии

Рассматривается актуальное направление в программном обеспечении для научных и инженерных вычислений – системы управления потоками работ (workflow). Осуществлена оценка пригодности workflow-систем для решения задач современной науки и инженерии. Проведен сравнительный анализ ряда реализованных workflow-проектов: от сред анализа данных до грид-порталов, оценены их преимущества и недостатки, исследованы альтернативные архитектурные решения. Рассмотрены вопросы разработки интерфейса пользователя, реализации программных компонентов рабочих потоков, организации потока управления и потока данных, анализа спроектированных сценариев. На основе проведенного анализа предложены перспективные решения, ориентированные на открытые стандарты, и указаны пути дальнейшего развития данного подхода.

Год издания: 
2011
Номер: 
5
УДК: 
004.75
С. 40–51. Іл. 3. Табл. 2. Бібліогр.: 21 назва.
Литература: 

1. Згуровський М.З., Петренко А.І. Grid-технології для e-науки і освіти // Наукові Вісті НТУУ “КПІ”. — 2009. — № 2. — С. 10—17.
2. Curcin V., Ghanem M. Scientific workflow systems — can one size fit all? // Proc. of Biomedical Engineering Conference CIBEC 2008. — 2008. — P. 1—9.
3. Yu J., Buyya R. A Taxonomy of Workflow Management Systems for Grid Computing // J. of Grid Computing. — 2005. — 3, N 3. — P. 171—200.
4. Workflows for e-Science. Scientific Workflows for Grids / I.J. Taylor, E. Deelman, D.B. Gannon, M. Shields (Eds.). — New York: Springer, 2007. — 530 p.
5. Triana — Open Source Problem Solving Software. — http://www.trianacode.org/
6. Kepler Project. — https://kepler-project.org/
7. Taverna Workflow Management System. — http://www.taverna.org.uk/
8. Scientific Workflows: Business as Usual? / B. Ludäscher, M. Weske, T.M. McPhillips, S. Bowers // Proc. of the 7th Int. Conference on Business Process Management BPM. — Ulm, Germany, 2009. — P. 31—47
9. Петренко А.І., Булах Б.В., Хондар В.С. Семантичний Грід для науки і освіти. — К.: Політехніка, 2010. — 184 с.
10. Towards an UML Based Graphical Representation of Grid Workflow Applications / S. Pllana, T. Fahringer, J. Testori et al. // Proc. of the 2nd European Across Grids Conference, Nicosia, Cyprus, January 2004. — Springer- Verlag, 2004. — P. 149—158.
11. Erl T. Service-Oriented Architecture: Concepts, Technology
& Design. — New York: Prentice Hall / PearsonPTR, 2005. — 792 p.
12. Web Services Business Process Execution Language. — http:/\docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html
13. Workflow Pattrens. — http://www.workflowpatterns.com/
14. Oren E., Haller A. Formal Frameworks for Workflow Modelling / Technical Report 2005-04-07. — Digital Enterprise Research Institute, 2005. — 21 p.
15. Fu X., Bultan T., Su J. Analysis of interacting BPEL Web Services // Proc. of the 13th Int. Conference on World Wide Web. — New York, ACM Press. — 2004. — P. 621— 630.
16. Formal semantics and analysis of control flow in WS-BPEL / C. Ouyang, E. Verbeek, W. van der Aalst et al. // Science of Computer Programming. — 2007. — 67, N 2-3. — P. 162—198.
17. Weidlich M., Decker G., Weske M. Efficient Analysis of BPEL 2.0 Processes using pi-Calculus // Proc. of the IEEE Asia-Pacific Services Computing Conference (APSCC'07). — Japan, 2007. — P. 266—274.
18. Askalon Programming Environment for Grid Computing. — http://www.dps.uibk.ac.at/projects/askalon/
19. P-GRADE Grid Portal. — http://portal.p-grade.hu/
20. Project Trident: A Scientific Workflow. — http://tridentworkflow. codeplex.com/
21. Special Issue: Portals for life sciences — providing intuitive access to bioinformatic tools / S. Gesing, J.V. Hemert, P. Kacsuk, O. Kohlbacher // Concurrency and Computation: Practice and Experience. — 2011. — N 23. — P. 223—234.

Полнотекстовый документSize
2011-5-7.pdf418.04 KB