INTERNATIONAL JOURNAL ON NEW COMPUTER ARCHITECTURES AND THEIR APPLICATIONS (IJNCAA) 2(4): 511-530 THE SOCIETY OF DIGITAL INFORMATION AND WIRELESS COMMUNICATIONS, 2012 (ISSN: 2220-9085) 511 Integrating Workflow-Based Mobile Agents with Cloud Business Process Management Systems Antons Mislevics and Janis Grundspenkis Department of Systems Theory and Design, Riga Technical University, Meza ¼, Riga, LV-1048, Latvia antons.mislevics@rtu.lv, janis.grundspenkis@cs.rtu.lv ABSTRACT While researching integration aspects of cloud Business Process Management Systems (BPMS) with on-premises applications, authors have identified various scenarios that cannot be effectively addressed using existing integration solutions and patterns. Mobile Agents (MAs) were proposed as the technology addressing these integration challenges [1]. During the research, existing MA platforms were analyzed what led to conclusion that none of them is fully addressing specific requirements of end-users in BPM scenarios. As a result, a new approach for designing and executing mobile agents was proposed. This approach is based on workflows and enables end-users having no programming skills to design MAs what is critical in BPM scenarios [2]. In addition existing researches cover different scenarios of how intelligent agents can be used in BPM space, however these do not address specific aspects of MA integration with cloud BPMS, what is critical for proposed solution. During analysis of this subject, authors have identified required integration components, and are proposing an algorithm that allows to determine how these components should be implemented based on technical specification of cloud BPMS. AgentWF prototype provides a sample implementation of all components, and demonstrates how MA system should be integrated with cloud BPMS using proposed approach. Proposed approach is extendable and may be reused for integrating MAs with cloud systems in other domains as well. KEYWORDS Mobile Agents Systems and Technologies, Intelligent Agents, SaaS Integration, Business Process Management Systems, Agent-Supported Business Process Management 1 INTRODUCTION Business Process Management Systems (BPMS) became more popular in recent years [64]. Market analysts have observed this trend especially in service industries, where human productivity and effectiveness are critical to process performance. Analyzing future of BPMS researchers and market analysts agree that cloud computing environments will be widely used to adopt BPMS applications [10, 30, 31]. As any successful BPMS implementation relies on solid integration with existing line of business (LOB) applications and organizational data sources, moving BPMS to the cloud puts the focus on “cloud to on-premises” integration questions. While researching integration aspects of cloud Business Process Management Systems (BPMS) with on-premises applications, authors have identified various scenarios that cannot be effectively addressed using existing integration solutions and