Integration of Services into Workflow Applications (Chapman & Hall/CRC Computer and Information Science Series) Hardcover

Pawel Czarnul

  • 出版商: CRC
  • 出版日期: 2015-06-10
  • 售價: $3,600
  • 貴賓價: 9.5$3,420
  • 語言: 英文
  • 頁數: 290
  • 裝訂: Hardcover
  • ISBN: 1498706460
  • ISBN-13: 9781498706469
  • 立即出貨 (庫存=1)

商品描述

Describing state-of-the-art solutions in distributed system architectures, Integration of Services into Workflow Applications presents a concise approach to the integration of loosely coupled services into workflow applications. It discusses key challenges related to the integration of distributed systems and proposes solutions, both in terms of theoretical aspects such as models and workflow scheduling algorithms, and technical solutions such as software tools and APIs.

The book provides an in-depth look at workflow scheduling and proposes a way to integrate several different types of services into one single workflow application. It shows how these components can be expressed as services that can subsequently be integrated into workflow applications. The workflow applications are often described as acyclic graphs with dependencies which allow readers to define complex scenarios in terms of basic tasks.

 

  • Presents state-of-the-art solutions to challenges in multi-domain workflow application definition, optimization, and execution
  • Proposes a uniform concept of a service that can represent executable components in all major distributed software architectures used today
  • Discusses an extended model with determination of data flows among parallel paths of a workflow application

Since workflow applications often process big data, the book explores the dynamic management of data with various storage constraints during workflow execution. It addresses several practical problems related to data handling, including data partitioning for parallel processing next to service selection and scheduling, processing data in batches or streams, and constraints on data sizes that can be processed at the same time by service instances.

Illustrating several workflow applications that were proposed, implemented, and benchmarked in a real BeesyCluster environment, the book includes templates for multidisciplinary workflow applications that readers can use in a wide range of contexts.

商品描述(中文翻譯)

描述分散式系統架構中最先進解決方案的《將服務整合到工作流應用中》提供了一種將鬆散耦合的服務整合到工作流應用中的簡潔方法。它討論了與分散式系統整合相關的關鍵挑戰,並提出了解決方案,包括理論方面的模型和工作流調度算法,以及技術方案,如軟件工具和API。

該書深入探討了工作流調度並提出了一種將多種不同類型的服務整合到一個工作流應用中的方法。它展示了如何將這些組件表示為服務,然後將其整合到工作流應用中。工作流應用通常被描述為具有依賴關係的非循環圖,讀者可以根據基本任務定義複雜的場景。


  • 提供了多領域工作流應用定義、優化和執行方面的最先進解決方案

  • 提出了一個統一的服務概念,可以代表當今主要分散式軟件架構中的可執行組件

  • 討論了一個擴展模型,用於確定工作流應用的並行路徑之間的數據流

由於工作流應用通常處理大數據,該書探討了在工作流執行期間具有各種存儲限制的數據的動態管理。它解決了與數據處理相關的幾個實際問題,包括並行處理的數據分區、服務選擇和調度,以及批處理或流處理數據以及服務實例可以同時處理的數據大小限制。

該書還展示了在真實的BeesyCluster環境中提出、實施和基準測試的多個工作流應用,並提供了讀者可以在各種情境中使用的多學科工作流應用模板。