کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4950416 1440639 2017 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Software architectures to integrate workflow engines in science gateways
ترجمه فارسی عنوان
معماری نرم افزار برای ادغام موتورهای گردش کار در دروازه های علمی
کلمات کلیدی
موتورهای گردش کار دروازه های علمی، معماری نرم افزار،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


- We study 6 software architectures to integrate workflow engines in science gateways.
- We describe these architectures in a consistent framework.
- We assess their complexity, robustness, extensibility, scalability and functionality.
- Results provide insights for science gateway architects and developers.

Science gateways often rely on workflow engines to execute applications on distributed infrastructures. We investigate six software architectures commonly used to integrate workflow engines into science gateways. In tight integration, the workflow engine shares software components with the science gateway. In service invocation, the engine is isolated and invoked through a specific software interface. In task encapsulation, the engine is wrapped as a computing task executed on the infrastructure. In the pool model, the engine is bundled in an agent that connects to a central pool to fetch and execute workflows. In nested workflows, the engine is integrated as a child process of another engine. In workflow conversion, the engine is integrated through workflow language conversion. We describe and evaluate these architectures with metrics for assessment of integration complexity, robustness, extensibility, scalability and functionality. Tight integration and task encapsulation are the easiest to integrate and the most robust. Extensibility is equivalent in most architectures. The pool model is the most scalable one and meta-workflows are only available in nested workflows and workflow conversion. These results provide insights for science gateway architects and developers.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Future Generation Computer Systems - Volume 75, October 2017, Pages 239-255
نویسندگان
, , , , , , , , , , , , ,