Abstract
The increasing success of wireless technologies is sustaining the diffusion of mobile information systems, but the youth of the underlying technology and its peculiar characteristics are impacting the development of such systems. For example, the execution of business processes in such a context must cope with the variable and fluctuating bandwidth available to the different devices. This leads the designer to stress the independence of each actor -- by minimizing interactions and knowledge sharing -- to increase the reliability of the whole system.
To this end, the paper proposes a rigorous approach for partitioning the execution of BPEL workflows on sets of portable devices, that is, the infrastructure of mobile information systems. The approach abstracts BPEL processes into attributed graphs and uses a graph transformation system as rules to split single workflows into meaningful sets of related processes. The paper presents such rules and exemplifies them on a case study in the cultural heritage domain.
Chapter PDF
Similar content being viewed by others
References
Alonso, G., Fiedler, U., Hagen, C., Lazcano, A., Schuldt, H., and Weiler, N. (1999). WISE: Business to business e-commerce. In RIDE, pages 132–139.
Anyanwu, K., Sheth, A., Cardoso, J., Miller, J., and Kochut, K. (2003). Healthcare enterprise process development and integration. Journal of Research and Practice in Information Technology, 35(2).
Baresi, L. and Heckel, R. (2002). Tutorial Introduction to Graph Transformation: A Software Engineering Perspective. In proc. of the First International Conference on Graph Transformation (ICGT 2002), volume 2505 of Lecture Notes in Computer Science, pages ??402–429. Springer-Verlag. Barcelona, Spain.
Beyer, M. (1992). AGG1.0-Tutorial. Technical University of Berlin, Department of Computer Science.
Eder, J. and Panagos, E. (1 999). Towards distributed workflow process management. In proc. of the Workshop on Cross-Organizational Workflow Management and Co-ordination, San Francisco, USA.
Gaertner, G. and Cahill, V. (2004). Understanding link quality in 802.11 mobile ad hoc networks. Internet Computing, 8:1: 55–60.
Gardner, T. et al. (2003). Draft UML 1.4 profile for automated business processes with a mapping to the BPEL 1.0. IBM alphaWorks.
Grefen, P., Aberer, K., Hoffner, Y., and Ludwig, H. (2000). Crossflow: Cross-organizational workflow management in dynamic virtual enterprises. International Journal of Computer Systems Science & Engineering, 15(5):277–290.
Hausmann, J. H., Heckel, R., and Taentzer, G. (2002). Detection of conflicting functional requirements in a use case-driven approach: a static analysis technique based on graph transformation. In proc. of the International Conference on Software Engineering, pages 105–115.
Jablonski, S. and Bussler, C. (1996). Workflow Management: Modeling Concepts, Architecture and Implementation. International Thomson.
Jablonski, S., Schamburger, R., Hahn, C., Horn, S., Lay, R., Neeb, J., and Schlundt, M. (2001). A comprehensive investigation of distribution in the context of workflow management. In proc. of the International Conference on Parallel and Distributed Systems ICPADS, Kyongju City, Korea.
Judge, D., Odgers, B., Shepherdson, J., and Cui, Z. (1998). Agent enhanced workflow. BT Technical Journal, (16).
Consortium (2002) (http://black.elet.polimi.it/mais/). Mais: Multichannel Adaptive Information Systems.
Maurino, A. and Modafferi, S. (2003). Challenges in the designing of cooperative mobile information systems for the risk map of Italian cultural heritage. In proc, of the 1st Workshop on Multichannel and Mobile Information Systems, held in conjunction with the International Conference on Web Information Systems Engineering, 2003, Roma.
Maurino, A. and Modafferi, S. (2004). Workflow management in mobile environments. In proc. of the International Workshop on Ubiquitous Mobile Information and Collaboration Systems UMICS, Riga, Latvia. To appear.
Mohan, C., Alonso, G., Gunthor, R., and Kamath, M. (1995). Exotica: A research perspective of workflow management systems. Data Engineering Bulletin, 18(1): 19–26.
Muth, P., Wodtke, D., Weisenfels, J., Dittrich, A. Kotz, and Weikum, G. (1998). From centralized workflow specification to distributed workflow execution. Journal of Intelligent Information Systems, 10(2): 159–184.
Reichert, M. and Dadam, P. (1998). Adeptflex-supporting dynamic changes of workflows without losing control. Journal of Intelligent Information Systems, 10(2):93–129.
Riempp, G. (1998). Wide Area Workflow Management. Springer, London, UK.
Thatte, S. (2003). Business process execution language for web services. www-106.ibm.com/developerworks/webservices/library/ws-bpel/.
Vaughan-Nichols, S.J. (2003). The challenge of Wi-Fi roaming computer. IEEE Computer, 36:7:17–19.
Van der Aalst, W. M. P. and Weske, M. (2001). The P2P approach to interorganizational workflows. In Proc. of the Conference on Advanced Information Systems Engineering CAiSE, pages 140–156, Interlaken, Switzerland.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 International Federation for Information Processing
About this paper
Cite this paper
Baresi, L., Maurino, A., Modafferi, S. (2005). Workflow Partitioning in Mobile Information Systems. In: Lawrence, E., Pernici, B., Krogstie, J. (eds) Mobile Information Systems. MOBIS 2004. IFIP International Federation for Information Processing, vol 158. Springer, Boston, MA. https://doi.org/10.1007/0-387-22874-8_7
Download citation
DOI: https://doi.org/10.1007/0-387-22874-8_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-22851-8
Online ISBN: 978-0-387-22874-7
eBook Packages: Computer ScienceComputer Science (R0)