메뉴 건너뛰기




Volumn 10, Issue 3, 2007, Pages 309-344

AO4BPEL: An aspect-oriented extension to BPEL

Author keywords

Adaptation; Aspect oriented programming; BPEL; Modularization; Separation of concerns; Web service composition; Workflow

Indexed keywords

ASPECT-ORIENTED PROGRAMMING; WEB SERVICE COMPOSITION; WORKFLOW;

EID: 34547806176     PISSN: 1386145X     EISSN: None     Source Type: Journal    
DOI: 10.1007/s11280-006-0016-3     Document Type: Article
Times cited : (216)

References (87)
  • 2
    • 13844285637 scopus 로고    scopus 로고
    • WSAgreement Version 1.1. September, Available at
    • Andrieux, A., Czajkowski, K., Dan, A., et al.: Web Services Agreement Specification (WSAgreement) Version 1.1. September 2004. Available at http://www.gridforum.org/lvleetings/ GGF12/Documents/WS-AgreementSpeeification. pdf
    • (2004) Web Services Agreement Specification
    • Andrieux, A.1    Czajkowski, K.2    Dan, A.3
  • 3
    • 84864174785 scopus 로고    scopus 로고
    • Apache: Xalan-Java Version 2.6.0. Available at
    • Apache: Xalan-Java Version 2.6.0. Available at http://xml.apache.org/ xalan-j/
  • 4
    • 84864174816 scopus 로고    scopus 로고
    • Arkin, A, Business Process Modeling Language (BPML) Version 1.0. June 2002. Available at
    • Arkin, A.: Business Process Modeling Language (BPML) Version 1.0. June 2002. Available at http://www.bpmi.org/bpml.esp
  • 5
    • 84864177786 scopus 로고    scopus 로고
    • Arkin, A, Askary, S, Bloch, B, et al, Web Services Business Process Execution Language Version 2.0, Working Draft. August 2005. Available at
    • Arkin, A., Askary, S., Bloch, B., et al.: Web Services Business Process Execution Language Version 2.0, Working Draft. August 2005. Available at http://xml.coverpages.org/WSBPELSpecDraftV181.pdf
  • 7
    • 0037251267 scopus 로고    scopus 로고
    • The self-serv environment for web services composition
    • Benatallah, B., Sheng, Q.Z., Dumas, M.: The self-serv environment for web services composition. IEEE Internet Computing 7(1), 40-48 2003
    • (2003) IEEE Internet Computing , vol.7 , Issue.1 , pp. 40-48
    • Benatallah, B.1    Sheng, Q.Z.2    Dumas, M.3
  • 10
    • 84864174811 scopus 로고    scopus 로고
    • Burke, B, Fleury, M, Brock, A, et al, JBoss AOP Version 1.3.0, 2005, Available at
    • Burke, B., Fleury, M., Brock, A., et al.: JBoss AOP Version 1.3.0", 2005, Available at http:// aop.jboss.org
  • 12
    • 84943233377 scopus 로고    scopus 로고
    • Adaptive and dynamic service composition in eFlow
    • Proc. of the 12th International Conference on Advanced Information Systems Engineering CAiSE, Stockholm, Sweden, June, Springer, Berlin Heidelberg New York
    • Casati, C., Ilnick, S., Jin, L., et al.: Adaptive and dynamic service composition in eFlow. In: Proc. of the 12th International Conference on Advanced Information Systems Engineering (CAiSE), Stockholm, Sweden, June 2000, LNCS, vol. 1789, pp. 13-31. Springer, Berlin Heidelberg New York (2000)
    • (2000) LNCS , vol.1789 , pp. 13-31
    • Casati, C.1    Ilnick, S.2    Jin, L.3
  • 13
    • 35048815520 scopus 로고    scopus 로고
    • Aspect-oriented web service composition with A04BPEL
    • Proc. of the 2nd European Conference on Web Services ECOWS, Erfurt, Germany, September, Springer, Berlin Heidelberg New York
    • Charfi, A., Mezini, M.: Aspect-oriented web service composition with A04BPEL. In: Proc. of the 2nd European Conference on Web Services (ECOWS), Erfurt, Germany, September 2004, LNCS, vol. 3250, pp. 168-182. Springer, Berlin Heidelberg New York (2004)
    • (2004) LNCS , vol.3250 , pp. 168-182
    • Charfi, A.1    Mezini, M.2
  • 17
    • 33746357234 scopus 로고    scopus 로고
    • Using aspects for security engineering of web service compositions
    • Orlando, FL, USA, July, IEEE Computer Society Press, Los Alamitos, CA
    • Charfi, A., Mezini, M.: Using aspects for security engineering of web service compositions. In: Proc. of the 2nd IEEE International Conference on Web Services (ICWS), Orlando, FL, USA, July 2005, vol. I, pp. 59-66. IEEE Computer Society Press, Los Alamitos, CA (2005)
    • (2005) Proc. of the 2nd IEEE International Conference on Web Services (ICWS) , vol.1 , pp. 59-66
    • Charfi, A.1    Mezini, M.2
  • 19
    • 34547814690 scopus 로고    scopus 로고
    • Clark, J, DeRose, S, XML Path Language (XPath) Version 1.0, W3C Recommendation, 16 November 1999
    • Clark, J., DeRose, S.: XML Path Language (XPath) Version 1.0", W3C Recommendation, 16 November 1999
  • 20
    • 0035783965 scopus 로고    scopus 로고
    • Using aspectC to improve the modularity of path-specific customization in operating system code
    • Vienna, Austria, September, ACM, New York, NY, USA
    • Coady, Y., Kiczales, G., Feeley, M., et al.: Using aspectC to improve the modularity of path-specific customization in operating system code. In: Proc. of the 8th European Software Engineering Conference (ESEC), Vienna, Austria, September 2001, pp. 88-98. ACM, New York, NY, USA (2001)
    • (2001) Proc. of the 8th European Software Engineering Conference (ESEC) , pp. 88-98
    • Coady, Y.1    Kiczales, G.2    Feeley, M.3
  • 24
    • 84864176268 scopus 로고    scopus 로고
    • Curbera, F, Goland, Y, Klein, J, et al, Business Process Execution Language for Web Services (BPEL4WS) Version 1.1, May 2003. Available at
    • Curbera, F., Goland, Y., Klein, J., et al.: Business Process Execution Language for Web Services (BPEL4WS) Version 1.1", May 2003. Available at http://www-106.ibm.com/ developerworks/library/ws-bpel/
  • 26
    • 34547777493 scopus 로고    scopus 로고
    • Java Server Pages Specification, Version 2.1
    • Sun 2005
    • Delisle, P., Luehe, J., Roth, M.: "Java Server Pages Specification, Version 2.1", Sun (2005)
    • Delisle, P.1    Luehe, J.2    Roth, M.3
  • 27
  • 30
    • 24644475845 scopus 로고    scopus 로고
    • Alice: Modularization of middleware using aspect-oriented programming
    • Proc. of the 4th International Workshop Software Engineering and Middleware SEM, Linz, Austria, September, Springer, Berlin Heidelberg New York
    • Eichberg, M., Mezini, M.: Alice: modularization of middleware using aspect-oriented programming. In: Proc. of the 4th International Workshop Software Engineering and Middleware (SEM), Linz, Austria, September 2004, LNCS, vol. 3437, pp. 47-63. Springer, Berlin Heidelberg New York (2004)
    • (2004) LNCS , vol.3437 , pp. 47-63
    • Eichberg, M.1    Mezini, M.2
  • 32
    • 3543104674 scopus 로고    scopus 로고
    • Ferris, C, Langworthy, D, eds, WSReliableMessaging, February, Available at
    • Ferris, C., Langworthy, D. (eds.): Web Services Reliable Messaging Protocol (WSReliableMessaging)", February 2005. Available at http://www-128.ibm.com/developerworks/ library/specification/ws-rm/
    • (2005) Web Services Reliable Messaging Protocol
  • 36
    • 33747074188 scopus 로고
    • An overview of workflow management: From process modeling to workflow automation infrastructure
    • Georgakopoulos, D., Hornick, M.F., Sheth, A.P.: An overview of workflow management: from process modeling to workflow automation infrastructure. Distributed and Parallel Databases 3(2), 119-153 (1995)
    • (1995) Distributed and Parallel Databases , vol.3 , Issue.2 , pp. 119-153
    • Georgakopoulos, D.1    Hornick, M.F.2    Sheth, A.P.3
  • 38
    • 3142692630 scopus 로고    scopus 로고
    • WebSphere application server: A foundation for on demand computing
    • Herness, E.N., High, R.J., McGee, J.R.: WebSphere application server: a foundation for on demand computing. IBM Syst. J. 43(2), 213-237 (2004)
    • (2004) IBM Syst. J , vol.43 , Issue.2 , pp. 213-237
    • Herness, E.N.1    High, R.J.2    McGee, J.R.3
  • 41
    • 84864174813 scopus 로고    scopus 로고
    • IBM: The BPEL4WS Java Run Time Version 2.1, August 2002. Available at
    • IBM: The BPEL4WS Java Run Time Version 2.1", August 2002. Available at http://www. alphaworks.ibm.com/tech/bpws4j
  • 45
    • 84864174814 scopus 로고    scopus 로고
    • Kaler, C, Nadalin, A, eds, Web Services Security Policy Language (WS-SecurityPolicy) Version 1.1, July 2005. Available at
    • Kaler, C., Nadalin, A. (eds.): Web Services Security Policy Language (WS-SecurityPolicy) Version 1.1, July 2005. Available at http://www-128.ibm.com/ developerworks/library/ws-secpol/
  • 46
    • 0033687179 scopus 로고    scopus 로고
    • Kammer, P.J., Bolcer, G.A., Taylor, R.N., et al.: Techniques for supporting dynamic and adaptive workflow. Comput. Support. Coop. Work (CSCW) 9(3-4), 269-292 (2000)
    • Kammer, P.J., Bolcer, G.A., Taylor, R.N., et al.: Techniques for supporting dynamic and adaptive workflow. Comput. Support. Coop. Work (CSCW) 9(3-4), 269-292 (2000)
  • 47
    • 0347621639 scopus 로고    scopus 로고
    • The WSLA framework: Specifying and monitoring service level agreements for web services
    • Keller, A., Ludwig, H.: The WSLA framework: specifying and monitoring service level agreements for web services. J. Netw. Syst. Manag. 11(1), 57-81 (2003)
    • (2003) J. Netw. Syst. Manag , vol.11 , Issue.1 , pp. 57-81
    • Keller, A.1    Ludwig, H.2
  • 49
    • 82955230066 scopus 로고    scopus 로고
    • Kiczales, G., Hilsdale, E., Hugunin, J., et al.: An overview of AspectJ. In: Proc. of the 15th European Conference on Object-Oriented Programming (ECOOP), Budapest, Hungary, June 2001, LNCS, 2072, pp. 327-353. Springer, Berlin Heidelberg New York (200.1)
    • Kiczales, G., Hilsdale, E., Hugunin, J., et al.: An overview of AspectJ. In: Proc. of the 15th European Conference on Object-Oriented Programming (ECOOP), Budapest, Hungary, June 2001, LNCS, vol. 2072, pp. 327-353. Springer, Berlin Heidelberg New York (200.1)
  • 50
    • 35248828504 scopus 로고    scopus 로고
    • Aspect-oriented programming
    • Proc. of the 11th European Conference on Object-Oriented Programming ECOOP, Jyväskylä, Finland, June, Springer, Berlin Heidelberg New York
    • Kiczales, G., Lamping, J., Mendhekar, A., et al.: Aspect-oriented programming. In: Proc. of the 11th European Conference on Object-Oriented Programming (ECOOP), Jyväskylä, Finland, June 1997, LNCS, Vol. 1241, pp. 220-242. Springer, Berlin Heidelberg New York (1997)
    • (1997) LNCS , vol.1241 , pp. 220-242
    • Kiczales, G.1    Lamping, J.2    Mendhekar, A.3
  • 52
    • 26444453632 scopus 로고    scopus 로고
    • Separation of concerns with procedures, annotations, pointait and advice
    • Proc. of the 19th European Conference on Object-Oriented Programming ECOOP, Glasgow, UK, July, Springer, Berlin Heidelberg New York
    • Kiczales, G., Mezini, M.: Separation of concerns with procedures, annotations, pointait and advice. In: Proc. of the 19th European Conference on Object-Oriented Programming (ECOOP), Glasgow, UK, July 2005, LNCS, vol. 3586, pp. 195-213. Springer, Berlin Heidelberg New York (2005)
    • (2005) LNCS , vol.3586 , pp. 195-213
    • Kiczales, G.1    Mezini, M.2
  • 54
    • 20344364673 scopus 로고    scopus 로고
    • Krishnamurthi, S., Fisler, K., Greenberg, M.: Verifying aspect advice modularity. In: Proc. of the 1.2th International Symposium on Foundations of Software Engineering (FSE), Newport Beach, CA, USA, October 2004, pp. 137-146. ACM, New York, NY, USA (2004)
    • Krishnamurthi, S., Fisler, K., Greenberg, M.: Verifying aspect advice modularity. In: Proc. of the 1.2th International Symposium on Foundations of Software Engineering (FSE), Newport Beach, CA, USA, October 2004, pp. 137-146. ACM, New York, NY, USA (2004)
  • 57
    • 35248819338 scopus 로고    scopus 로고
    • A modeling framework for aspect-oriented mechanisms
    • Proc. of the 17th European Conference on Object-Oriented Programming ECOOP, Darmstadt, Germany, July, Springer, Berlin Heidelberg New York
    • Masuhara, H., Kiczales, G.: A modeling framework for aspect-oriented mechanisms. In: Proc. of the 17th European Conference on Object-Oriented Programming (ECOOP), Darmstadt, Germany, July 2003, LNCS, Vol. 2734, pp. 2-28. Springer, Berlin Heidelberg New York (2003)
    • (2003) LNCS , vol.2734 , pp. 2-28
    • Masuhara, H.1    Kiczales, G.2
  • 60
    • 41649087956 scopus 로고    scopus 로고
    • OASIS:, WS-BPEL Technical Committee. Available at
    • OASIS: Web Services Business Process Execution Language (WS-BPEL) Technical Committee. Available at http://www.oasis-open.org/committees/tc_home. php?wg_abbrev=wsbpel
    • Web Services Business Process Execution Language
  • 61
    • 84864174808 scopus 로고    scopus 로고
    • OASIS: Web Services Reliability (WS-Reliability) Version 1.1, November 2004. Available at
    • OASIS: Web Services Reliability (WS-Reliability) Version 1.1, November 2004. Available at http://www.oasis-open.org/committees/tc_home.php?wg_abbrev= wsrm
  • 62
    • 84864174809 scopus 로고    scopus 로고
    • OASIS: Web Services Security (WS-Security) Version 1.0, March 2004, Available at
    • OASIS: Web Services Security (WS-Security) Version 1.0", March 2004, Available at http:// www.oasis-open.org/specs/index.php
  • 63
    • 84864177967 scopus 로고    scopus 로고
    • OASIS:, September, Available at
    • OASIS: WS-BPEL Issues List, September 2005. Available at http://www.oasis-open.org/ committees/download.php/14416/wsbpel_issues_list.html
    • (2005) WS-BPEL Issues List
  • 65
    • 26444475843 scopus 로고    scopus 로고
    • Expressive pointcuts for increased modularity
    • Proc. of the 19th European Conference on Object-Oriented Programming ECOOP, Glasgow, UK, July, Springer, Berlin Heidelberg New York
    • Ostermann, K., Mezini, M., Bockisch, C.: Expressive pointcuts for increased modularity. In: Proc. of the 19th European Conference on Object-Oriented Programming (ECOOP), Glasgow, UK, July 2005, LNCS, Vol. 3586, pp. 214-240. Springer, Berlin Heidelberg New York (2005)
    • (2005) LNCS , vol.3586 , pp. 214-240
    • Ostermann, K.1    Mezini, M.2    Bockisch, C.3
  • 66
    • 0347622255 scopus 로고    scopus 로고
    • Web services and business transactions
    • Papazoglou, M.P.: Web services and business transactions. World Wide Web 6(1), 49-91 (2003)
    • (2003) World Wide Web , vol.6 , Issue.1 , pp. 49-91
    • Papazoglou, M.P.1
  • 67
    • 84934291563 scopus 로고    scopus 로고
    • JAC: A flexible solution for aspect-oriented programming in Java
    • Proc. of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, Kyoto, Japan, September, Springer, Berlin Heidelberg New York
    • Pawlak, R., Seinturier, L., Duchien, L., et al.: JAC: a flexible solution for aspect-oriented programming in Java. In: Proc. of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, Kyoto, Japan, September 2001, LNCS, vol. 2192, pp. 1-24. Springer, Berlin Heidelberg New York (2001)
    • (2001) LNCS , vol.2192 , pp. 1-24
    • Pawlak, R.1    Seinturier, L.2    Duchien, L.3
  • 68
    • 0142039821 scopus 로고    scopus 로고
    • Web services orchestration and choreography
    • Peltz, C.: Web services orchestration and choreography. Comput. J. 36(10), 46-52 (2003)
    • (2003) Comput. J , vol.36 , Issue.10 , pp. 46-52
    • Peltz, C.1
  • 72
    • 21144442606 scopus 로고    scopus 로고
    • A selective, just-in-time aspect weaver
    • Proc. of the 2nd International Conference on Generative Programming and Component Engineering GPCE, Erfurt, Germany, September, Springer, Berlin Heidelberg New York
    • Sato, Y., Chiba, S., Tatsubori, M.: A selective, just-in-time aspect weaver. In: Proc. of the 2nd International Conference on Generative Programming and Component Engineering (GPCE), Erfurt, Germany, September 2003, LNCS, vol. 2830, pp. 189-208, Springer, Berlin Heidelberg New York.
    • (2003) LNCS , vol.2830 , pp. 189-208
    • Sato, Y.1    Chiba, S.2    Tatsubori, M.3
  • 73
    • 4544279898 scopus 로고    scopus 로고
    • Schlimmer, J, eds, September, Available at
    • Schlimmer, J. (eds.): Web Services Policy Framework (WS-Policy), September 2004. Available at ftp://www6.software.ibm.com/software/developer/ library/ws-policy.pdf
    • (2004) Web Services Policy Framework (WS-Policy)
  • 74
  • 75
    • 27544460647 scopus 로고    scopus 로고
    • Sharp, C, ed, WS-PolicyAttachment, September, Available at
    • Sharp, C. (ed.): Web Services Policy Attachment (WS-PolicyAttachment), September 2004. Available at: ftp://www6.software.ibm.com/software/developer/ library/ws-polat.pdf
    • (2004) Web Services Policy Attachment
  • 77
    • 35048883800 scopus 로고    scopus 로고
    • Composition of coordinated web services
    • Proc. of ACM/IFIP/USENIX International Middleware Conference Middleware, Toronto, Canada, October, Springer, Berlin Heidelberg New York
    • Tai, S., Khalaf, R., Mikalsen, T.: Composition of coordinated web services. In: Proc. of ACM/IFIP/USENIX International Middleware Conference (Middleware), Toronto, Canada, October 2004, LNCS, vol. 3231, pp. 294-310. Springer, Berlin Heidelberg New York (2004)
    • (2004) LNCS , vol.3231 , pp. 294-310
    • Tai, S.1    Khalaf, R.2    Mikalsen, T.3
  • 78
    • 0032643249 scopus 로고    scopus 로고
    • N degrees of separation: Multi-dimensional separation of concerns
    • Los Angelos, CA, USA, May, ACM, New York, NY, USA
    • Tarr, P., Ossher, H., Harrison, W., et al.: N degrees of separation: multi-dimensional separation of concerns. In: Proc. of the 21st International Conference on Software Engineering (ICSE), Los Angelos, CA, USA, May 1999, pp. 107-119. ACM, New York, NY, USA (1999)
    • (1999) Proc. of the 21st International Conference on Software Engineering (ICSE) , pp. 107-119
    • Tarr, P.1    Ossher, H.2    Harrison, W.3
  • 79
    • 4544347320 scopus 로고    scopus 로고
    • Web Service Offerings Infrastructure (WSOI)-a management infrastructure for XML Web Services
    • NOMS, Seoul, South Korea, April
    • Tosic, V., Ma, W., Pagurek, B., et al.: Web Service Offerings Infrastructure (WSOI)-a management infrastructure for XML Web Services. In: Proc. of the IEEE/IFIP Network Operations and Management Symposium (NOMS), Seoul, South Korea, April 2004, vol. 1, pp. 817-830.
    • (2004) Proc. of the IEEE/IFIP Network Operations and Management Symposium , vol.1 , pp. 817-830
    • Tosic, V.1    Ma, W.2    Pagurek, B.3
  • 80
    • 84956968889 scopus 로고    scopus 로고
    • Advanced workflow patterns
    • Proc. of the 7th International Conference on Cooperative Information Systems CoopIS, Eilat, Israel, September, Springer, Berlin Heidelberg New York
    • van der Aalst, W.M.P., Barros, A.P., ter Hofstede, A.H.M., et al.: Advanced workflow patterns. In: Proc. of the 7th International Conference on Cooperative Information Systems (CoopIS), Eilat, Israel, September 2000, LNCS, vol. 1901, pp. 18-29. Springer, Berlin Heidelberg New York (2000)
    • (2000) LNCS , vol.1901 , pp. 18-29
    • van der Aalst, W.M.P.1    Barros, A.P.2    ter Hofstede, A.H.M.3
  • 83
    • 84864176262 scopus 로고    scopus 로고
    • W3C: Simple Object Access Protocol (SOAP) Version 1.1. May 2000. Available at
    • W3C: Simple Object Access Protocol (SOAP) Version 1.1". May 2000. Available at http:// www.w3.org/TR/2000/NOTE-SOAP-20000508/
  • 84
    • 84864174810 scopus 로고    scopus 로고
    • W3C: Web Services Choreography Description Language (WS-CDL) Version 1.0, October 2004. Available at
    • W3C: Web Services Choreography Description Language (WS-CDL) Version 1.0", October 2004. Available at http://www.w3.org/TR/ws-cdl-10/
  • 86
    • 0142157001 scopus 로고    scopus 로고
    • Analysis of web services composition languages: The case of BPEL4WS
    • Proc. of the 22nd International Conference on Conceptual Modeling ER, Chicago, IL, USA, October, Springer, Berlin Heidelberg New York
    • Wohed, P., van der Aalst, W.M.P., Dumas M., et al.: Analysis of web services composition languages: the case of BPEL4WS. In: Proc. of the 22nd International Conference on Conceptual Modeling (ER), Chicago, IL, USA, October 2003, LNCS. vol. 2813, pp. 200-215. Springer, Berlin Heidelberg New York (2003)
    • (2003) LNCS , vol.2813 , pp. 200-215
    • Wohed, P.1    van der Aalst, W.M.P.2    Dumas, M.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.