{'fraction_non_alphanumeric': 0.016375545851528384, 'fraction_numerical': 0.0, 'mean_word_length': 5.50354609929078, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Lightweight SOA-based twin-engine architecture for enterprise systems in fixed and mobile environments

Mobile devices as a popular computing platform for enterprise systems have enabled certain tasks to be executed out of office. However, the work may be interrupted due to the server shutdown or network disconnection when employees access traditional single-engine Business Process Management System. To overcome this defect, we present a lightweight twin-engine architecture based on Service Oriented Architecture (SOA). In this paper, we discuss in detail the design and implementation of the architecture, and present a trigger mechanism to activate engines according to the states of hybrid environments since it is critical for the two types of engines to cooperate closely in hybrid environments with fixed and mobile computing resources. The experimental results validate the usability of the architecture.