To enable effective interorganisational collaborations, process providers have to disclose relevant parts of their local business processes in public process views. A public process view has to be consistent with the underlying private process. Local business processes are typically supported by transactions, which ensure a robust and reliable execution. Process views currently do not support the specification of transactional properties. This paper introduces transactional process views and studies how they can be constructed from an internal business process that is annotated with a transactional specification. This way, we provide a well-structured approach to obtain robust and reliable process behaviour at the public external level, thus facilitating trustworthy, fine-grained collaboration between organisations. We consider various transactional models. The feasibility of the approach is shown by means of a case study.


Business Process Virtual Enterprise Transaction Model Process View Private Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Anders, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services, Version 1.1. In: Standards proposal by BEA Systems. International Business Machines Corporation, Microsoft Corporation. SAP AG, Siebel Systems (2002)Google Scholar
  2. 2.
    Bobrik, R., Reichert, M., Bauer, T.: View-Based Process Visualization. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 88–95. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Chebbi, I., Dustdar, S., Tata, S.: The view-based approach to dynamic inter-organizational workflow cooperation. Data Knowl. Eng. 56(2), 139–173 (2006)CrossRefGoogle Scholar
  4. 4.
    Chiu, D., Cheung, S., Till, S., Karlapalem, K., Li, Q., Kafeza, E.: Workflow view driven cross-organizational interoperability in a web service environment. Inf. Tech. and Management 5(3–4), 221–250 (2004)zbMATHCrossRefGoogle Scholar
  5. 5.
    Eshuis, R., Grefen, P.: Constructing customized process views. Data and Knowledge Engineering 64(2), 419–438 (2008)CrossRefGoogle Scholar
  6. 6.
    Garcia-Molina, H., Salem, K.: Sagas. In: Dayal, U., Traiger, I.L. (eds.) SIGMOD Conference, pp. 249–259. ACM Press (1987)Google Scholar
  7. 7.
    Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann (1993)Google Scholar
  8. 8.
    Grefen, P., Aberer, K., Hoffner, Y., Ludwig, H.: CrossFlow: Cross-organizational workflow management in dynamic virtual enterprises. International Journal of Computer Systems Science and Engineering 15(5), 277–290 (2000)Google Scholar
  9. 9.
    Grefen, P., Mehandjiev, N., Kouvas, G., Weichhart, G., Eshuis, R.: Dynamic business network process management in instant virtual enterprises. Computers in Industry 60(2), 86–103 (2009)CrossRefGoogle Scholar
  10. 10.
    Grefen, P., Vonk, J.: A taxonomy of transactional workflow support. Int. J. Cooperative Inf. Syst. 15(1), 87–118 (2006)CrossRefGoogle Scholar
  11. 11.
    Grefen, P., Vonk, J., Apers, P.: Global transaction support for workflow management systems: from formal specification to practical implementation. The VLDB Journal 10(4), 316–333 (2001)zbMATHCrossRefGoogle Scholar
  12. 12.
    Grefen, P., Vonk, J., Boertjes, E., Apers, P.M.G.: Two-layer Transaction Management for Workflow Management Applications. In: Hameurlain, A., Tjoa, A.M. (eds.) DEXA 1997. LNCS, vol. 1308, pp. 430–439. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  13. 13.
    Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Trans. Software Eng. 26(10), 943–958 (2000)CrossRefGoogle Scholar
  14. 14.
    König, D., Lohmann, N., Moser, S., Stahl, C., Wolf, K.: Extending the compatibility notion for abstract WS-BPEL processes. In: Huai, J., Chen, R., Hon, H.-W., Liu, Y., Ma, W.-Y., Tomkins, A., Zhang, X. (eds.) WWW 2008, pp. 785–794. ACM (2008)Google Scholar
  15. 15.
    Leymann, F., Roller, D.: Production Workflow – Concepts and Techniques. Prentice-Hall (2000)Google Scholar
  16. 16.
    Liu, D.-R., Shen, M.: Workflow modeling for virtual processes: an order-preserving process-view approach. Inf. Syst. 28(6), 505–532 (2003)zbMATHCrossRefGoogle Scholar
  17. 17.
    Liu, D.-R., Shen, M.: Business-to-business workflow interoperation based on process-views. Decision Support Systems 38(3), 399–419 (2004)CrossRefGoogle Scholar
  18. 18.
    Mehandjiev, N., Grefen, P.: Dynamic Business Process Formation for Instant Virtual Enterprises. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  19. 19.
    Motahari Nezhad, H.R., Benatallah, B., Casati, F., Saint-Paul, R.: From business processes to process spaces. IEEE Internet Computing 15, 22–30 (2011)CrossRefGoogle Scholar
  20. 20.
    OASIS. Web services atomic transaction 1.1 (2007)Google Scholar
  21. 21.
    OASIS. Web services coordination 1.1 (2007) Google Scholar
  22. 22.
    Pieper, R., Kouwenhoven, V., Hamminga, S.: Beyond the hype: E-business strategy in leading European companies. Van Haren Publising (2002)Google Scholar
  23. 23.
    Schäfer, M., Dolog, P., Nejdl, W.: An environment for flexible advanced compensations of web service transactions. TWEB 2(2) (2008)Google Scholar
  24. 24.
    Schuldt, H., Alonso, G., Beeri, C., Schek, H.-J.: Atomicity and isolation for transactional processes. ACM Trans. Database Syst. 27(1), 63–116 (2002)CrossRefGoogle Scholar
  25. 25.
    Schulz, K., Orlowska, M.: Facilitating cross-organisational workflows with a workflow view approach. Data Knowl. Eng. 51(1), 109–147 (2004)CrossRefGoogle Scholar
  26. 26.
    Tahamtan, A., Eder, J.: Privacy preservation through process views. In: IEEE AINA Workshops 2010, pp. 1100–1107. IEEE Computer Society Press (2010)Google Scholar
  27. 27.
    Tahamtan, A., Eder, J.: View driven interorganizational workflows. International Journal of Intelligent Information and Database Systems (to appear, 2011)Google Scholar
  28. 28.
    UML Revision Taskforce. UML 2.3 Superstructure Specification. Object Management Group, 2010. OMG Document Number formal (May 5, 2010)Google Scholar
  29. 29.
    Vonk, J., Grefen, P.: Cross-organizational transaction support for e-services in virtual enterprises. Distributed and Parallel Databases 14(2), 137–172 (2003)CrossRefGoogle Scholar
  30. 30.
    Vonk, J., Wang, T., Grefen, P., Swennenhuis, M.: An analysis of contractual and transactional aspects of a teleradiology process. Beta Working Paper Series, WP 263, Eindhoven University of Technology (2011)Google Scholar
  31. 31.
    Wang, T., Vonk, J., Kratz, B., Grefen, P.: A survey on the history of transaction management: from flat to grid transactions. Distributed and Parallel Databases 23(3), 235–270 (2008)CrossRefGoogle Scholar
  32. 32.
    White, S., et al.: Business Process Modeling Notation (BPMN) Specification, Version 1.1. Object Management Group (2008),
  33. 33.
    Ye, C., Cheung, S.-C., Chan, W.K., Xu, C.: Atomicity analysis of service composition across organizations. IEEE Trans. Software Eng. 35(1), 2–28 (2009)CrossRefGoogle Scholar
  34. 34.
    Zhao, X., Liu, C.: Tracking Over Collaborative Business Processes. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 33–48. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  35. 35.
    Zhao, X., Liu, C., Sadiq, W., Kowalkiewicz, M., Yongchareon, S.: Implementing process views in the web service environment. World Wide Web 14(1), 27–52 (2011)CrossRefGoogle Scholar
  36. 36.
    Zhao, X., Liu, C., Yang, Y.: An Organisational Perspective on Collaborative Business Processes. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 17–31. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Rik Eshuis
    • 1
  • Jochem Vonk
    • 1
  • Paul Grefen
    • 1
  1. 1.Eindhoven University of TechnologyEindhovenThe Netherlands

Personalised recommendations