Skip to main content
main-content
Top

Hint

Swipe to navigate through the articles of this issue

Published in: Business & Information Systems Engineering 6/2020

17-03-2020 | Research Paper

Implementation of Aspect-oriented Business Process Models with Web Services

Authors: Hercules Sant Ana da Silva Jose, Claudia Cappelli, Flavia Maria Santoro, Leonardo Guerreiro Azevedo

Published in: Business & Information Systems Engineering | Issue 6/2020

Login to get access
share
SHARE

Abstract

In software development, crosscutting concerns, such as security, audit, access control, authentication, logging, persistence, transaction, error handling etc. can be modularized using the aspect-oriented paradigm. In business process modeling, aspects have been used to reduce visualization complexity, increase reuse and improve model maintainability. There are techniques which address aspects in modeling and implementation phases of business process; however, these techniques adopt different semantic representations, hindering the integration of these phases into the BPM lifecycle. This work proposes an architecture for service discovery capable of selecting web services that implement crosscutting concerns and meet the goals established in the aspect modeling phase, executing them accordingly with a prioritization. A proof of concept to analyze the proposed architecture and generated artifacts was performed. Afterwards, the proposal was evaluated by means of an experiment. The results suggest that the definition of an operational goal enables the business specialists to concentrate on the modeling of the aspect without necessarily concerning its implementation, since a proper option for implementation is discovered during the execution of the process.
Literature
go back to reference Emadi S, Hanza RH (2013) Critical factors in the effective of service-oriented architecture. Adv Comput Sci Int J 2(3):26–30 Emadi S, Hanza RH (2013) Critical factors in the effective of service-oriented architecture. Adv Comput Sci Int J 2(3):26–30
go back to reference Hollingsworth D, Hampshire UK (1995) Workflow management coalition: the workflow reference model. Document Number TC00-1003, 19, 16 Hollingsworth D, Hampshire UK (1995) Workflow management coalition: the workflow reference model. Document Number TC00-1003, 19, 16
go back to reference ITU-T (2008). Recommendation Z. 151 (11/08): user requirements notation (URN) – language definition. Geneva, Switzerland ITU-T (2008). Recommendation Z. 151 (11/08): user requirements notation (URN) – language definition. Geneva, Switzerland
go back to reference Jalali A (2011) Foundation of aspect oriented business process management. Master thesis. Stockholm University Jalali A (2011) Foundation of aspect oriented business process management. Master thesis. Stockholm University
go back to reference Josuttis NM (2007) SOA in practice: the art of distributed system design. O’Reilly, Sebastopol Josuttis NM (2007) SOA in practice: the art of distributed system design. O’Reilly, Sebastopol
go back to reference Klusch M, Nesbigall S, Zinnikus I (2008) Model-driven semantic service matchmaking for collaborative business processes. CEUR Workshop Proc 416:51–65 Klusch M, Nesbigall S, Zinnikus I (2008) Model-driven semantic service matchmaking for collaborative business processes. CEUR Workshop Proc 416:51–65
go back to reference Laddad R (2003) AspectJ in action: practical aspect-oriented programming. Dreamtech Press, New Delhi Laddad R (2003) AspectJ in action: practical aspect-oriented programming. Dreamtech Press, New Delhi
go back to reference Moeini A, Modiri N, Azadi T (2011) Service oriented architecture adoption management roadmap. In: 7th IEEE international conference in digital content, multimedia technology and its applications. pp 119–124 Moeini A, Modiri N, Azadi T (2011) Service oriented architecture adoption management roadmap. In: 7th IEEE international conference in digital content, multimedia technology and its applications. pp 119–124
go back to reference Shankardass A (2009) The dynamic adaptation of an aspect oriented business process in a service oriented architecture platform. Cambridge University Press, Cambridge Shankardass A (2009) The dynamic adaptation of an aspect oriented business process in a service oriented architecture platform. Cambridge University Press, Cambridge
go back to reference Weske M (2012) Business process management: concepts, languages, architectures. Springer, New York CrossRef Weske M (2012) Business process management: concepts, languages, architectures. Springer, New York CrossRef
Metadata
Title
Implementation of Aspect-oriented Business Process Models with Web Services
Authors
Hercules Sant Ana da Silva Jose
Claudia Cappelli
Flavia Maria Santoro
Leonardo Guerreiro Azevedo
Publication date
17-03-2020
Publisher
Springer Fachmedien Wiesbaden
Published in
Business & Information Systems Engineering / Issue 6/2020
Print ISSN: 2363-7005
Electronic ISSN: 1867-0202
DOI
https://doi.org/10.1007/s12599-020-00643-2

Other articles of this Issue 6/2020

Business & Information Systems Engineering 6/2020 Go to the issue

Premium Partner