Skip to main content

Towards a Framework and Platform for Mobile, Distributed Workflow Enactment Services on a Possible Future of ERP Infrastructure

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Information Systems and Organisation ((LNISO,volume 4))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Today’s System i.

  2. 2.

    Today’s i5OS.

  3. 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

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. AUVA: Austrian social insurance for occupational risks. We care for your safety (2000)

    Google Scholar 

  5. Oracle: Adding mobile capability to an enterprise application with oracle database. White paper, Oracle (2007)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Foster, J.N., Karvounarakis, G.: Provenance and data synchronization. IEEE Data Eng. Bull. 30(4), 1321 (2007)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Draheim, D., Lee, I., Park, C., Song, I.: The service-oriented metaphor deciphered. J. Comput. Sci. Eng. 4(4), 253–275 (2010)

    Google Scholar 

  13. Soltis, F.G.: Fortress Rochester: The Inside Story of the IBM Iseries. System iNetwork, Loveland (2001)

    Google Scholar 

  14. Mell, P., Grance, T.: The NIST definition of cloud computing. Natl. Inst. Stand. Technol. 53(6), 50 (2009)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Draheim, D.: Business Process Technology: A Unified View on Business Processes, Workflows and Enterprise Applications, 1st edn. Springer, Berlin (2010)

    Google Scholar 

  19. Bernstein, P.A.: Middleware: a model for distributed system services. Commun. ACM 39(2), 8698 (1996)

    Article  Google Scholar 

  20. Citrix: Balancing desktop virtualization with Citrix HDX media stream and Intel core and Intel core vPro processors. Citrix White Paper, Citrix (2010)

    Google Scholar 

  21. Carr, N.G.: IT doesn’t matter. Educause Rev. 38, 2438 (2003)

    Google Scholar 

  22. Carr, N.G.: Does It Matter? Information Technology and the Corrosion of Competitive Advantage. Harvard Business Press, Boston (2004)

    Google Scholar 

  23. 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 Scholar 

  24. 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

  25. Weiser, M.: The computer for the 21st Century. IEEE Pervasive Comput. 1(1), 1925 (2002)

    Article  Google Scholar 

  26. Emmelhainz, M.A.: EDI: Total Management Guide, 2nd edn. Wiley, New York (1992)

    Google Scholar 

  27. Bernstein, P.A., Newcomer, E.: Principles of Transaction Processing—For the Systems Professional. Morgan Kaufmann, San Francisco (1997)

    Google Scholar 

  28. Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques, 1st edn. Morgan Kaufmann Publishers Inc., San Francisco (1992)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. Ratner, D., Reiher, P., Popek, G.J., Kuenning, G.H.: Replication requirements in mobile environments. Mobile Netw. Appl. 6(6), 525–533 (2001)

    Article  Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. Fortino, G., Garro, A., Russo, W.: Distributed workflow enactment: an Agent based Framework. In: Proceedings of WOA2006, pp. 110–117 (2006)

    Google Scholar 

  35. 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)

    Google Scholar 

  36. 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)

    Google Scholar 

  37. VMware: Setup for failover clustering and microsoft cluster service (2011)

    Google Scholar 

  38. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Dagmar Auer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics