Skip to main content

2017 | OriginalPaper | Buchkapitel

Providing Semantics to Implement Aspects in BPM

verfasst von : Hércules S. S. José, Filipe Esteves Gonçalves, Claudia Cappelli, Flávia Maria Santoro

Erschienen in: Business Process Management Workshops

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Crosscutting concerns in business processes have been addressed, among other forms, under the aspects orientation paradigm. The goal is reducing visualization complexity, allowing reuse and improving maintainability. Literature presents techniques that address aspects in BPM lifecycle stages of modeling and implementation. However, those techniques adopt different semantical representations, making the integration between those stages very difficult. This paper proposes a service identification method to select an implementation for aspects in order to meet goals set in the modeling stage. We describe an artifact produced with this purpose within an application scenario where Web Services are discovered and selected during a process execution. We conclude that aspects’ behavior can be flexible and adaptable at runtime .

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Additional information about Oryx available in http://​bpt.​hpi.​uni-potsdam.​de/​Oryx.
 
2
YAWL stands for Yet Another Workflow Language (http://​www.​yawlfoundation.​org/​).
 
5
Web Service Modeling Toolkit available in https://​sourceforge.​net/​projects/​wsmt/​.
 
Literatur
1.
Zurück zum Zitat Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.M.: N Degrees of separation: multi-dimensional separation of concerns. In: Proceedings of the 21st International Conference on Software Engineering, pp. 107–119. ACM, New York (1999) Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.M.: N Degrees of separation: multi-dimensional separation of concerns. In: Proceedings of the 21st International Conference on Software Engineering, pp. 107–119. ACM, New York (1999)
2.
Zurück zum Zitat Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. Comput. Sci. 1241(1997), 220–242 (1997) Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. Comput. Sci. 1241(1997), 220–242 (1997)
3.
Zurück zum Zitat Charfi, A., Mezini, M.: AO4BPEL: an aspect-oriented extension to BPEL. World Wide Web 10, 309–344 (2007)CrossRef Charfi, A., Mezini, M.: AO4BPEL: an aspect-oriented extension to BPEL. World Wide Web 10, 309–344 (2007)CrossRef
4.
Zurück zum Zitat Cappelli, C., Santoro, F.M., Do Prado Leite, J.C.S., Batista, T., Medeiros, A.L., Romeiro, C.S.C.: Reflections on the modularity of business process models: The case for introducing the aspect-oriented paradigm. Bus. Process Manag. J. 16, 662–687 (2010)CrossRef Cappelli, C., Santoro, F.M., Do Prado Leite, J.C.S., Batista, T., Medeiros, A.L., Romeiro, C.S.C.: Reflections on the modularity of business process models: The case for introducing the aspect-oriented paradigm. Bus. Process Manag. J. 16, 662–687 (2010)CrossRef
5.
Zurück zum Zitat Bastos, A., Santoro, F.M., Siqueira, S.W.M.: Bringing semantics to aspect-oriented business process management. In: Lohmann, N., Song, M., Wohed, P. (eds.) BPM 2013. LNBIP, vol. 171, pp. 291–302. Springer, Cham (2014). doi:10.1007/978-3-319-06257-0_23 CrossRef Bastos, A., Santoro, F.M., Siqueira, S.W.M.: Bringing semantics to aspect-oriented business process management. In: Lohmann, N., Song, M., Wohed, P. (eds.) BPM 2013. LNBIP, vol. 171, pp. 291–302. Springer, Cham (2014). doi:10.​1007/​978-3-319-06257-0_​23 CrossRef
6.
Zurück zum Zitat Fensel, D., Facca, F.M., Simperl, E., Toma, I.: Web service modeling ontology. In: Fensel, D., Facca, F.M., Simperl, E., Toma, I. (eds.) Semantic Web Services, pp. 107–129. Springer, Heidelberg (2005). doi:10.1007/978-3-642-19193-0_7 Fensel, D., Facca, F.M., Simperl, E., Toma, I.: Web service modeling ontology. In: Fensel, D., Facca, F.M., Simperl, E., Toma, I. (eds.) Semantic Web Services, pp. 107–129. Springer, Heidelberg (2005). doi:10.​1007/​978-3-642-19193-0_​7
7.
Zurück zum Zitat Jalali, A., Wohed, P., Ouyang, C., Johannesson, P.: Dynamic weaving in aspect oriented business process management. In: Meersman, R., et al. (eds.) OTM 2013. LNCS, vol. 8185, pp. 2–20. Springer, Heidelberg (2013). doi:10.1007/978-3-642-41030-7_2 CrossRef Jalali, A., Wohed, P., Ouyang, C., Johannesson, P.: Dynamic weaving in aspect oriented business process management. In: Meersman, R., et al. (eds.) OTM 2013. LNCS, vol. 8185, pp. 2–20. Springer, Heidelberg (2013). doi:10.​1007/​978-3-642-41030-7_​2 CrossRef
9.
Zurück zum Zitat Cappelli, C., Leite, J., Batista, T., Silva, L.: An aspect-oriented approach to business process modeling. In: Proceedings of the 15th Workshop on Early Aspects - EA 2009, Charlottesville, VA, USA, p. 7 (2009) Cappelli, C., Leite, J., Batista, T., Silva, L.: An aspect-oriented approach to business process modeling. In: Proceedings of the 15th Workshop on Early Aspects - EA 2009, Charlottesville, VA, USA, p. 7 (2009)
11.
Zurück zum Zitat Santos, F.J.N., Cappelli, C., Santoro, F.M., do Prado Leite, J.C.S., Batista, T.V.: Using goals to identify aspects in business process models. In: Proceedings of the 2011 International Workshop on Early Aspects - EA 2011, p. 19. ACM Press, New York (2011) Santos, F.J.N., Cappelli, C., Santoro, F.M., do Prado Leite, J.C.S., Batista, T.V.: Using goals to identify aspects in business process models. In: Proceedings of the 2011 International Workshop on Early Aspects - EA 2011, p. 19. ACM Press, New York (2011)
12.
Zurück zum Zitat Haller, A., Cimpian, E., Mocan, A., Oren, E., Bussler, C.: WSMX - a semantic service-oriented architecture. In: IEEE International Conference on Web Services (ICWS 2005), vol. 1, pp. 321–328. IEEE (2005) Haller, A., Cimpian, E., Mocan, A., Oren, E., Bussler, C.: WSMX - a semantic service-oriented architecture. In: IEEE International Conference on Web Services (ICWS 2005), vol. 1, pp. 321–328. IEEE (2005)
13.
Zurück zum Zitat Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S.: Business Process Execution Language for Web Services. Version 1.1 (2003) Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S.: Business Process Execution Language for Web Services. Version 1.1 (2003)
15.
Zurück zum Zitat Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013)CrossRef Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013)CrossRef
Metadaten
Titel
Providing Semantics to Implement Aspects in BPM
verfasst von
Hércules S. S. José
Filipe Esteves Gonçalves
Claudia Cappelli
Flávia Maria Santoro
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-58457-7_20