Abstract
In software development, crosscutting concerns, such as security, audit, access control, authentication, logging, persistence, transaction and error handling, can be modularized using aspect-oriented approaches, which can also benefit the business process from the reduction in complexity. Literature refers to techniques that address aspects on process implementation and modeling. However, they adopt different semantic representation of aspects and related elements, making it difficult to provide integration between these phases of the business process lifecycle. This paper aims at addressing the issue of crosscutting concerns during the lifecycle of a business process with an approach based on an ontology for aspect-orientation and a semantic service invocation. Our main contribution is a bridge for the semantic gap between the modeling and implementation steps of aspect-oriented business processes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
WSMO (2005), “Web Service Modeling Ontology”, Available at http://www.w3.org/Submission/WSMO.
- 2.
WSML (2008), “Web Service Modeling Language”, Available at http://www.wsmo.org/wsml/wsml-syntax.
- 3.
WSMX (2005), “Web Service Modeling Execution Environment”, Available at http://www.w3.org/Submission/WSMX/.
References
Weske, M.: Business Process Management: Concepts, Languages, Architectures, 2nd edn., 407 p. Springer (2012)
Jalali, A.: Foundation of Aspect Oriented Business Process Management., Master Thesis, 98 p., Stockholm University (2011)
Cappelli, C., Leite, J.C.S.P., Batista, T., Silva, L.: An aspect-oriented approach to business process modeling. In: Proceedings of the 15th workshop on Early aspects EA 09, 7 (2009)
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J., Irwin, J.: Aspect-oriented programming. In: Akşit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)
Santos, F.J.N., Cappelli, C., Santoro, F.M., Leite, J.C.S.P., Batista, T.V.: Aspect-oriented business process modeling: analyzing open issues. Bus. Process Manage. J. 18(6), 964–991 (2012)
Charfi, A., Mezini, M.: AO4BPEL: An aspect-oriented extension to BPEL. World Wide Web Internet and Web Information Systems 10, 309–344 (2007)
Cappelli, C., Santoro, F.M., Leite, J.C.S.P., Batista, T., Medeiros, A.L., Romeiro, C.C.: Reflections on the modularity of business process models: The case for introducing the aspect-oriented paradigm. Bus. Process Manage. J. 16(4), 662–687 (2010)
Charfi, A., Müller, H., Mezini, M.: Aspect-oriented business process modeling with AO4BPMN. In: Kühne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 48–61. Springer, Heidelberg (2010)
Di Francescomarino, C., Tonella, P.: Crosscutting concern documentation by visual query of business processes. In: Ardagna, D., Mecella, M., Yang, J. (eds.) Business Process Management Workshops. LNBIP, vol. 17, pp. 18–31. Springer, Heidelberg (2009)
Andrews, T., Curbera, F., Goland, Y., Roller, D.: Business Process Execution Language for Web Services (2003). http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html
Gruber, T.R.: Towards Principles for the Design of Ontologies Used for Knowledge Sharing. In: Formal Ontology in Conceptual Analysis and Knowledge Representation 43, 907–928. (1993)
van den Berg, K., et al.: AOSD ontology 1.0 - public ontology of aspect-orientation. Technical report AOSD-Europe Deliverable D9, AOSD-Europe-UT (2005)
Nitzsche, J., Wutke, D., Van Lessen, T.: An ontology for executable business processes. In: Workshop on Semantic Business Process and Product Lifecycle Management (SBPM). CEUR Workshop Proceedings, vol. 251
Santos, F.G.N., Sampaio, J.C., Cappelli, C., Batista, T., Santoro, F.: Using goals to identify aspects in business process models. In: International Workshop on Early Aspects (EA ‘11), pp. 19–23. ACM, New York (2011)
Jalali, A., Wohed, P., Ouyang, C.: Dynamic weaving of aspects for business process management systems. In: Mendling, J., Weidlich, M. (eds.) Proceedings of the 4th International Workshop on the Business Process Model and Notation 2012, Vienna, Austria (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Bastos, A., Santoro, F.M., Siqueira, S.W.M. (2014). Bringing Semantics to Aspect-Oriented Business Process Management. In: Lohmann, N., Song, M., Wohed, P. (eds) Business Process Management Workshops. BPM 2013. Lecture Notes in Business Information Processing, vol 171. Springer, Cham. https://doi.org/10.1007/978-3-319-06257-0_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-06257-0_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06256-3
Online ISBN: 978-3-319-06257-0
eBook Packages: Computer ScienceComputer Science (R0)