Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks

At present, most mainstream workflow systems adopt client/server architecture where the workflow system server (WSS) runs on a server in a fixed network or cloud and the workflow system client (WSC) runs on a PC or a mobile smart device (MSD), such as a smartphone. However, in special circumstances...

Full description

Bibliographic Details
Main Authors: Tongguang Zhang, Shuai Zhao, Bo Cheng, Maurizio Farina, Jiwei Huang, Junliang Chen, Bingfei Ren, Shoulu Hou
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8315014/
_version_ 1818410557225566208
author Tongguang Zhang
Shuai Zhao
Bo Cheng
Maurizio Farina
Jiwei Huang
Junliang Chen
Bingfei Ren
Shoulu Hou
author_facet Tongguang Zhang
Shuai Zhao
Bo Cheng
Maurizio Farina
Jiwei Huang
Junliang Chen
Bingfei Ren
Shoulu Hou
author_sort Tongguang Zhang
collection DOAJ
description At present, most mainstream workflow systems adopt client/server architecture where the workflow system server (WSS) runs on a server in a fixed network or cloud and the workflow system client (WSC) runs on a PC or a mobile smart device (MSD), such as a smartphone. However, in special circumstances (e.g., battlefields, earthquakes, tsunamis, and floods) communication infrastructure can be damaged or it does not exist; consequently, traditional workflow systems cannot meet the need. MSDs are now more powerful than ever and can be used to construct mobile ad hoc networks (MANETs) in special circumstances. To provide communication using workflow technology in MANETs, we present a lightweight service-oriented architecture-based multi-engine architecture for workflow systems in MANETs. One characteristic of the architecture is that certain MSDs play dual roles, functioning as both a WSS and a WSC. We provide the architecture design details and implement the workflow engine on Linux/Android platforms. Because the multiple workflow engines must be able to cooperate closely, we present a multi-engine trigger mechanism. The test results validate the effectiveness and availability of the workflow engine and verify the feasibility of the algorithm for the multi-engine trigger mechanism.
first_indexed 2024-12-14T10:17:25Z
format Article
id doaj.art-8749c7865b6e46e7b398b32d25d58310
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-14T10:17:25Z
publishDate 2018-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-8749c7865b6e46e7b398b32d25d583102022-12-21T23:06:45ZengIEEEIEEE Access2169-35362018-01-016142121422210.1109/ACCESS.2018.28156178315014Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc NetworksTongguang Zhang0https://orcid.org/0000-0001-8402-1279Shuai Zhao1https://orcid.org/0000-0002-5217-004XBo Cheng2Maurizio Farina3Jiwei Huang4Junliang Chen5Bingfei Ren6https://orcid.org/0000-0001-7491-2465Shoulu Hou7State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaEricsson IT Solutions & Services SpA, Napoli, ItalyState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaAt present, most mainstream workflow systems adopt client/server architecture where the workflow system server (WSS) runs on a server in a fixed network or cloud and the workflow system client (WSC) runs on a PC or a mobile smart device (MSD), such as a smartphone. However, in special circumstances (e.g., battlefields, earthquakes, tsunamis, and floods) communication infrastructure can be damaged or it does not exist; consequently, traditional workflow systems cannot meet the need. MSDs are now more powerful than ever and can be used to construct mobile ad hoc networks (MANETs) in special circumstances. To provide communication using workflow technology in MANETs, we present a lightweight service-oriented architecture-based multi-engine architecture for workflow systems in MANETs. One characteristic of the architecture is that certain MSDs play dual roles, functioning as both a WSS and a WSC. We provide the architecture design details and implement the workflow engine on Linux/Android platforms. Because the multiple workflow engines must be able to cooperate closely, we present a multi-engine trigger mechanism. The test results validate the effectiveness and availability of the workflow engine and verify the feasibility of the algorithm for the multi-engine trigger mechanism.https://ieeexplore.ieee.org/document/8315014/MANETmulti-engineSOAtrigger mechanismworkflow system
spellingShingle Tongguang Zhang
Shuai Zhao
Bo Cheng
Maurizio Farina
Jiwei Huang
Junliang Chen
Bingfei Ren
Shoulu Hou
Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks
IEEE Access
MANET
multi-engine
SOA
trigger mechanism
workflow system
title Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks
title_full Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks
title_fullStr Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks
title_full_unstemmed Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks
title_short Lightweight SOA-Based Multi-Engine Architecture for Workflow Systems in Mobile Ad Hoc Networks
title_sort lightweight soa based multi engine architecture for workflow systems in mobile ad hoc networks
topic MANET
multi-engine
SOA
trigger mechanism
workflow system
url https://ieeexplore.ieee.org/document/8315014/
work_keys_str_mv AT tongguangzhang lightweightsoabasedmultienginearchitectureforworkflowsystemsinmobileadhocnetworks
AT shuaizhao lightweightsoabasedmultienginearchitectureforworkflowsystemsinmobileadhocnetworks
AT bocheng lightweightsoabasedmultienginearchitectureforworkflowsystemsinmobileadhocnetworks
AT mauriziofarina lightweightsoabasedmultienginearchitectureforworkflowsystemsinmobileadhocnetworks
AT jiweihuang lightweightsoabasedmultienginearchitectureforworkflowsystemsinmobileadhocnetworks
AT junliangchen lightweightsoabasedmultienginearchitectureforworkflowsystemsinmobileadhocnetworks
AT bingfeiren lightweightsoabasedmultienginearchitectureforworkflowsystemsinmobileadhocnetworks
AT shouluhou lightweightsoabasedmultienginearchitectureforworkflowsystemsinmobileadhocnetworks