Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
Chebbi, I., Dustdar, S., Tata, S.: The view-based approach to dynamic inter-organizational workflow cooperation. Data Knowl. Eng. 56(2), 139–173 (2006)
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)
Eshuis, R., Grefen, P.: Constructing customized process views. Data and Knowledge Engineering 64(2), 419–438 (2008)
Garcia-Molina, H., Salem, K.: Sagas. In: Dayal, U., Traiger, I.L. (eds.) SIGMOD Conference, pp. 249–259. ACM Press (1987)
Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann (1993)
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)
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)
Grefen, P., Vonk, J.: A taxonomy of transactional workflow support. Int. J. Cooperative Inf. Syst. 15(1), 87–118 (2006)
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)
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)
Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Trans. Software Eng. 26(10), 943–958 (2000)
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)
Leymann, F., Roller, D.: Production Workflow – Concepts and Techniques. Prentice-Hall (2000)
Liu, D.-R., Shen, M.: Workflow modeling for virtual processes: an order-preserving process-view approach. Inf. Syst. 28(6), 505–532 (2003)
Liu, D.-R., Shen, M.: Business-to-business workflow interoperation based on process-views. Decision Support Systems 38(3), 399–419 (2004)
Mehandjiev, N., Grefen, P.: Dynamic Business Process Formation for Instant Virtual Enterprises. Springer, Heidelberg (2010)
Motahari Nezhad, H.R., Benatallah, B., Casati, F., Saint-Paul, R.: From business processes to process spaces. IEEE Internet Computing 15, 22–30 (2011)
OASIS. Web services atomic transaction 1.1 (2007)
OASIS. Web services coordination 1.1 (2007)
Pieper, R., Kouwenhoven, V., Hamminga, S.: Beyond the hype: E-business strategy in leading European companies. Van Haren Publising (2002)
Schäfer, M., Dolog, P., Nejdl, W.: An environment for flexible advanced compensations of web service transactions. TWEB 2(2) (2008)
Schuldt, H., Alonso, G., Beeri, C., Schek, H.-J.: Atomicity and isolation for transactional processes. ACM Trans. Database Syst. 27(1), 63–116 (2002)
Schulz, K., Orlowska, M.: Facilitating cross-organisational workflows with a workflow view approach. Data Knowl. Eng. 51(1), 109–147 (2004)
Tahamtan, A., Eder, J.: Privacy preservation through process views. In: IEEE AINA Workshops 2010, pp. 1100–1107. IEEE Computer Society Press (2010)
Tahamtan, A., Eder, J.: View driven interorganizational workflows. International Journal of Intelligent Information and Database Systems (to appear, 2011)
UML Revision Taskforce. UML 2.3 Superstructure Specification. Object Management Group, 2010. OMG Document Number formal (May 5, 2010)
Vonk, J., Grefen, P.: Cross-organizational transaction support for e-services in virtual enterprises. Distributed and Parallel Databases 14(2), 137–172 (2003)
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)
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)
White, S., et al.: Business Process Modeling Notation (BPMN) Specification, Version 1.1. Object Management Group (2008), http://www.bpmn.org
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eshuis, R., Vonk, J., Grefen, P. (2011). Transactional Process Views. In: Meersman, R., et al. On the Move to Meaningful Internet Systems: OTM 2011. OTM 2011. Lecture Notes in Computer Science, vol 7044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25109-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-25109-2_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25108-5
Online ISBN: 978-3-642-25109-2
eBook Packages: Computer ScienceComputer Science (R0)