Abstract
In this paper we represent a workflow management system architecture that realizes a sweet spot between the robustness of a centralized master workflow management enactment service and the flexibility of distributed disconnected workflow management services. The architecture emerged in a concrete scenario with the requirement that traveling business agents can proceed working with their supporting enterprise application even if they are disconnected from the Internet and therefore disconnected from their enterprise IT infrastructure. So far, the solution deals with the data and workflow state facets of the problem and appropriate data and workflow state synchronization are key characteristics of the solution. On the visionary side, the realized architecture can be turned into a general framework for robust distributed workflow-based systems. Such architecture will generalize the central workflow enactment service to become a hub for distributing not only data and workflow state but also the mobile code that makes up the enterprise application. Then, the crucial element of such an architecture will be a sandbox virtual machine for the distributed slaves that interplay in data, workflow, and code synchronization.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Today’s System i.
- 2.
Today’s i5OS.
- 3.
The PreVolution project was granted 2nd place of the GC (Gesundheitscluster Österreich—Healthcare Cluster Austria) Genius Award—research and development category—in 2009.
References
Lee, Y., Kim, Y., Choi, H.: Conflict resolution of data synchronization in mobile environment. In Lagan, A., Gavrilova, M., Kumar, V., Mun, Y., Tan, C., Gervasi, O. (eds.) Proceedings of ICCSA 2004—the 4th International Conference on Computational Science and Its Applications. Volume 3044 of Lecture Notes in Computer Science. Springer, Berlin, pp. 196–205 (2004)
Draheim, D., Natschlger, C.: A context-oriented synchronization approach. In: Electronic Proceedings of the 2nd International Workshop in Personalized Access, Profile Management, and Context Awareness: Databases (PersDB 2008) in Conjunction with the 34th VLDB Conference, pp. 20–27 (2008)
Pichler, M., Rumetshofer, H., Wahler, W.: Agile requirements engineering for a social insurance for occupational risks organization: a case study. In: Proceedings of the 14th IEEE International Requirements Engineering Conference, RE’06. IEEE Computer Society, Washington, pp. 246–251, September (2006)
AUVA: Austrian social insurance for occupational risks. We care for your safety (2000)
Oracle: Adding mobile capability to an enterprise application with oracle database. White paper, Oracle (2007)
Kopetzky, T., Draheim, D.: Workflow management and service oriented architecture. In: Proceedings of the Nineteenth International Conference on Software Engineering & Knowledge Engineering (SEKE’2007). Knowledge Systems Institute Graduate School, Boston, pp. 749–750, July 9–11 (2007)
Buneman, P., Khanna, S., Wang-Chiew, T.: Why and where: a characterization of data provenance. In Van den Bussche, J., Vianu, V. (eds.) Proceedings of ICDT 2001—the 8th International Conference on Database Theory. Volume 1973 of Lecture Notes in Computer Science. Springer, Heidelberg, pp. 316–330 (2001)
Foster, J.N., Karvounarakis, G.: Provenance and data synchronization. IEEE Data Eng. Bull. 30(4), 1321 (2007)
Draheim, D., Illibauer, C., Kopetzky, T.: Specification of business processes and realization as web services. Technical Report SCCH-TR-0810, Software Competence Center Hagenberg (2010)
Atkinson, C., Draheim, D.: Cloud aided-software engineering—evolving viable software systems through a web of views. In: Mahmood, Z., Saeed, S. (eds.) Software Engineering Frameworks for Cloud Computing Paradigm. Springer, New York (2013)
Draheim, D.: CASE 2.0—on key success factors for cloud-aided software engineering. In: Proceedings of MDHPCL the 1st International Workshop on Model-Driven Engineering for High Performance and Cloud Computing. ACM Press, New York (2012)
Draheim, D., Lee, I., Park, C., Song, I.: The service-oriented metaphor deciphered. J. Comput. Sci. Eng. 4(4), 253–275 (2010)
Soltis, F.G.: Fortress Rochester: The Inside Story of the IBM Iseries. System iNetwork, Loveland (2001)
Mell, P., Grance, T.: The NIST definition of cloud computing. Natl. Inst. Stand. Technol. 53(6), 50 (2009)
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616 (2009)
Harrison, K., Bordbar, B., Ali, S., Dalton, C., Norman, A.: A framework for detecting malware in cloud by identifying symptoms. In: Proceedings of EDOC’ 2012—the 16th IEEE International Enterprise Distributed Object Computing Conference. IEEE Press, New York (2012)
Atkinson, C., Draheim, D., Geist, V.: Typed business process specification. In: Proceedings of EDOC’ 2010—the 14th IEEE International Enterprise Computing Conference. IEEE Press, New York pp. 69–78, October (2010)
Draheim, D.: Business Process Technology: A Unified View on Business Processes, Workflows and Enterprise Applications, 1st edn. Springer, Berlin (2010)
Bernstein, P.A.: Middleware: a model for distributed system services. Commun. ACM 39(2), 8698 (1996)
Citrix: Balancing desktop virtualization with Citrix HDX media stream and Intel core and Intel core vPro processors. Citrix White Paper, Citrix (2010)
Carr, N.G.: IT doesn’t matter. Educause Rev. 38, 2438 (2003)
Carr, N.G.: Does It Matter? Information Technology and the Corrosion of Competitive Advantage. Harvard Business Press, Boston (2004)
Draheim, D.: Smart business process management. In: Fischer, L. (ed.) 2011 BPM and Workflow Handbook. Future Strategies, Digital edition. Workflow Management Coalition, February (2012)
Google: Announcing your two most requested features: offline document editing and drive for iOS (June 2012). http://googledocs.blogspot.co.at/2012/06/announcing-your-two-most-requested.html
Weiser, M.: The computer for the 21st Century. IEEE Pervasive Comput. 1(1), 1925 (2002)
Emmelhainz, M.A.: EDI: Total Management Guide, 2nd edn. Wiley, New York (1992)
Bernstein, P.A., Newcomer, E.: Principles of Transaction Processing—For the Systems Professional. Morgan Kaufmann, San Francisco (1997)
Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques, 1st edn. Morgan Kaufmann Publishers Inc., San Francisco (1992)
Atkinson, C., Stoll, D., Tunjic, C.: Orthographic service modeling. In: Proceedings of 3M4SE’ 2011—the 2nd International Workshop on Models and Model-driven Methods for Service Engineering, IEEE International, pp. 67–70, August (2011)
Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wst, J., Zettel, J.: Component-Based Product Line Engineering with Uml. Pearson Education, London (2002)
Ratner, D., Reiher, P., Popek, G.J., Kuenning, G.H.: Replication requirements in mobile environments. Mobile Netw. Appl. 6(6), 525–533 (2001)
Barbará, D., Garcia-Molina, H.: Replicated data management in mobile environments: anything new under the sun? In: Proceedings of the IFIP WG10.3 Working Conference on Applications in Parallel and Distributed Computing, Amsterdam, The Netherlands. North-Holland Publishing Co., The Netherlands, pp. 237–246 (1994)
Gokkoca, E., Altinel, M., Cingil, R., Tatbul, E., Koksal, P., Dogac, A.: Design and implementation of a distributed workflow enactment service. In: Proceedings of the Second IFCIS International Conference on Cooperative Information Systems, COOPIS’97, pp. 89–98, June (1997)
Fortino, G., Garro, A., Russo, W.: Distributed workflow enactment: an Agent based Framework. In: Proceedings of WOA2006, pp. 110–117 (2006)
Yu, W., Yang, J.: Continuation-passing enactment of distributed recoverable workflows. In: Proceedings of the 2007 ACM Symposium on Applied Computing, SAC’07. ACM, New York, pp. 475–481 (2007)
Frincu, M.: D-OSyRIS: a self-healing distributed workflow engine. In: 2011 10th International Symposium on Parallel and Distributed Computing (ISPDC), pp. 215–222, July (2011)
VMware: Setup for failover clustering and microsoft cluster service (2011)
Atkinson, C., Bostan, P., Draheim, D.: A unified conceptual framework for service-oriented computing—aligning models of architecture and utilization. Trans. Large Scale Data Knowl. Centered Syst. 6 (2012) pp. 128–169
Acknowledgments
Thanks go to the PreVolution team at SCCH (Software Competence Center Hagenberg GmbH) and the team at AUVA. The PreVolution project was approx. a 35 person year effort. Crucial parts of the PreVolution project, i.e., approx. a third, have been funded by the FFG (Forschungsförderungsgesellschaft Österreich—Research Funds Agency Austria).The publication has been partly written within the project “VerticalModel Integration (VMI)” which is supported within the program “Regionale Wettbewerbsf¨ahigkeit OÖ 2007–2013” by the European Fund for Regional Development as well as the State of Upper Austria. This work was further supported in part by the Austrian Science Fund (FWF) under grant no. TRP 223-N23.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Auer, D., Draheim, D., Geist, V., Kopetzky, T., Küng, J., Natschläger, C. (2013). Towards a Framework and Platform for Mobile, Distributed Workflow Enactment Services on a Possible Future of ERP Infrastructure. In: Piazolo, F., Felderer, M. (eds) Innovation and Future of Enterprise Information Systems. Lecture Notes in Information Systems and Organisation, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37021-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-37021-2_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37020-5
Online ISBN: 978-3-642-37021-2
eBook Packages: Business and EconomicsBusiness and Management (R0)