Застосування 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.

Текст статтіРозмір
2011-5-7.pdf418.04 КБ