{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T05:43:52Z","timestamp":1683783832708},"reference-count":65,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2007,3,27]],"date-time":"2007-03-27T00:00:00Z","timestamp":1174953600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["World Wide Web"],"published-print":{"date-parts":[[2007,8,7]]},"DOI":"10.1007\/s11280-006-0017-2","type":"journal-article","created":{"date-parts":[[2007,3,26]],"date-time":"2007-03-26T20:14:00Z","timestamp":1174940040000},"page":"211-242","source":"Crossref","is-referenced-by-count":17,"title":["Aspect-oriented Programming for Dynamic Web Service Selection, Integration and Management"],"prefix":"10.1007","volume":"10","author":[{"given":"Mar\u00eda Agustina","family":"Cibr\u00e1n","sequence":"first","affiliation":[]},{"given":"Bart","family":"Verheecke","sequence":"additional","affiliation":[]},{"given":"Wim","family":"Vanderperren","sequence":"additional","affiliation":[]},{"given":"Davy","family":"Suv\u00e9e","sequence":"additional","affiliation":[]},{"given":"Viviane","family":"Jonckers","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2007,3,27]]},"reference":[{"key":"17_CR1","unstructured":"Andrews, T., Curbera, F., Dholakia, H., et al.: Business process execution language for web services (WS-BPEL), Specification 1.1, May 2003. Available at: http:\/\/www.siebel.com\/bpel"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"Ankolenkar, A., Burstein, M., Hobbs, J.R., et al.: DAML-S: Web service description for the semantic web. In: Proceedings of the 1st International Semantic Web Conference (ISWC), pp. 348\u2013363. Sardinia, Italia (2002) June","DOI":"10.1007\/3-540-48005-6_27"},{"key":"17_CR3","unstructured":"Apache.: Apache Axis 1.1. Available at: http:\/\/ws.apache.org\/axis"},{"key":"17_CR4","unstructured":"Appnel, T.: An introduction to WSIL, the web services inspection language, October 2002. Available at: http:\/\/www.onjava.com\/pub\/a\/onjava\/2002\/10\/16\/wsil.html"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"Arsanjani, A., Hailpern, B., Martin, J., et al.: Web services promises and compromises. ACM Queue 1(1), (2003) March","DOI":"10.1145\/637958.639315"},{"key":"17_CR6","unstructured":"Atkinson, B., Della-Libera, G., Hada, S., et al.: Web services security (WS-Security) v1.0, IBM Developer Works, April 2002. Available at: http:\/\/www-128.ibm.com\/developerworks\/webservices\/library\/ws-secure\/"},{"key":"17_CR7","unstructured":"Bajaj, S., Box, D., Chappell, D., et al.: Web services policy framework specification v1.0 (WS-Policy), IBM Developer Works, September 2004. Available at: http:\/\/www-128.ibm.com\/developerworks\/library\/specification\/ws-polfram\/"},{"key":"17_CR8","unstructured":"BEA.: BEA WebLogic Framework 8.1. Available at: http:\/\/www.bea.com\/"},{"key":"17_CR9","unstructured":"Bechhofer, S., van Harmelen, F., Hendler, J., et al.: OWL web ontology language reference. W3C Recommendation, February 2004. Available at: http:\/\/www.w3.org\/TR\/owl-ref\/"},{"issue":"10","key":"17_CR10","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/383845.383857","volume":"44","author":"L. Bergmans","year":"2001","unstructured":"Bergmans, L., Aksit, M.: Composing crosscutting concerns using composition filters. Commun. ACM 44(10), 51\u201357 (2001) October","journal-title":"Commun. ACM"},{"issue":"5","key":"17_CR11","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1038\/scientificamerican0501-34","volume":"284","author":"T. Berners-Lee","year":"2001","unstructured":"Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 34\u201343 (2001) May","journal-title":"Sci. Am."},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Bon\u00e9r, J.: What are the key issues for commercial AOP use\u2013\u2013how does AspectWerkz address them. In: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD). Lancaster, UK (2004) March","DOI":"10.1145\/976270.976273"},{"key":"17_CR13","unstructured":"Cabrera, L.F., Copeland, G., Feingold, M., et al.: Web services coordination (WS-Coordination) v1.0, IBM Developer Works, August 2005. Available at: http:\/\/www-128.ibm.com\/developerworks\/library\/specification\/ws-tx\/"},{"key":"17_CR14","unstructured":"Chinnici, R., Moreau, J.-J., Ryman, A., et al.: Web service description language (WSDL) v2.0, W3C, August 2005. Available at: http:\/\/www.w3.org\/TR\/wsdl20"},{"key":"17_CR15","unstructured":"Cibr\u00e1n, M.A., D\u2019Hondt, M., Jonckers, V.: Aspect-oriented programming for connecting business rules. In: Proceedings of the 6th International Conference on Business Information Systems (BIS). Colorado Springs, CO, USA (2003) June"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Cibr\u00e1n, M.A., D\u2019Hondt, M., Suv\u00e9e, D., et al.: Linking business rules to object-oriented software using JAsCo. In: Journal of Computational Methods in Sciences and Engineering vol. 5(1), pp. 13\u201327. IOS (2005)","DOI":"10.3233\/JCM-2005-5S102"},{"key":"17_CR17","unstructured":"Cibr\u00e1n, M.A., Verheecke, B., Jonckers, V.: Modularizing client-side web service management aspects. In: Proceedings of the 2nd Nordic Conference on Web Services (NCWS). V\u00e4xj\u00f6, Sweden (2003) November"},{"key":"17_CR18","unstructured":"Clement, L., Hately, A., von Riegen, C., et al.: UDDI specification version 3.0.2, OASIS, October 2004. Available at: http:\/\/uddi.org\/pubs\/uddi_v3.htm"},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"D\u2019Hondt, M., Jonckers, V.: Hybrid aspects for weaving object-oriented functionality and rule-based knowledge. In: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD). Lancaster, UK (2004) March","DOI":"10.1145\/976270.976287"},{"key":"17_CR20","unstructured":"De Fraine, B., Vanderperren, W., Suv\u00e9e, D., et al.: Jumping aspects revisited. In: Proceedings of the 4th Dynamic Aspects Workshop (DAW) at the 4th International Conference on Aspect-Oriented Software Development (AOSD). Chicago, USA (2005) March"},{"issue":"2","key":"17_CR21","first-page":"141","volume":"26","author":"B. Win De","year":"2002","unstructured":"De Win, B., Vanhaute, B., De Decker, B.: How aspect-oriented programming can help to build secure software. Informatica 26(2), 141\u2013149 (2002)","journal-title":"Informatica"},{"key":"17_CR22","unstructured":"Duftler, M.J., Mukhi, N.K., Slominski, A., et al.: Web services invocation framework (WSIF). August 2001. Available at: http:\/\/www.research.ibm.com\/people\/b\/bth\/OOWS2001\/duftler.pdf"},{"key":"17_CR23","doi-asserted-by":"crossref","unstructured":"Eberhart, A.: Towards universal web service clients. In: Proceedings of the 2nd Euroweb Conference. Oxford, UK (2002) December","DOI":"10.14236\/ewic\/EW2002.7"},{"key":"17_CR24","unstructured":"Elrad, T., Filman, R.E., Bader, A. (eds.): Special issue on aspect-oriented software development. Commun. ACM 41(10), (2001) October"},{"issue":"1","key":"17_CR25","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1145\/502269.502274","volume":"45","author":"R.E. Filman","year":"2002","unstructured":"Filman, R.E., Barrett, S., Lee, D., et al.: Inserting ilities by controlling communications. Commun. ACM 45(1), 116\u2013122 (2002) January","journal-title":"Commun. ACM"},{"key":"17_CR26","doi-asserted-by":"crossref","unstructured":"Fleury, M., Reverbel, F.: The JBoss extensible server. In: Proceedings of the 4th Middleware International Conference. Rio de Janeiro, Brazil, LNCS 2672, Springer (2003) January","DOI":"10.1007\/3-540-44892-6_18"},{"key":"17_CR27","unstructured":"Gamma, E., Helm, R., Johnson, R., et al.: Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley, Reading, MA (1995)"},{"key":"17_CR28","unstructured":"Gudgin, M., Hadley, M., Mendelsohn, N., et al.: Simple object access protocol (SOAP) v1.2. W3C Recommendation, June 2003. Available at: http:\/\/www.w3.org\/TR\/soap12-part1\/"},{"key":"17_CR29","unstructured":"JAsCo version 0.7. Available at: http:\/\/ssel.vub.ac.be\/jasco\/"},{"key":"17_CR30","unstructured":"Johnson, R., Hoeller, J., Arendsen, A., et al.: Spring: Java\/J2EE application framework v1.2.3. August 2005. Available at: http:\/\/static.springframework.org\/spring\/docs\/1.2.x\/spring-reference.pdf"},{"key":"17_CR31","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., et al.: An overview of aspectJ. In: Proceedings of the 15th European Conference on Object-Oriented Programming (ECOOP). Budapest, Hungary (2001) June","DOI":"10.1007\/3-540-45337-7_18"},{"key":"17_CR32","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., et al.: Aspect-oriented programming. In: Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP). Jyv\u00e4skyl\u00e4, Finland (2000) June"},{"key":"17_CR33","unstructured":"Kreger, H., Bumpus, W.: Web services distributed management v1.0. OASIS, March 2005. Available at: http:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=wsdm"},{"key":"17_CR34","doi-asserted-by":"crossref","unstructured":"Lieberherr, K., Orleans, D., Ovlinger, J.: Aspect-oriented programming with adaptive methods. Commun. ACM 44(10), 39\u201341 (2001) October","DOI":"10.1145\/383845.383855"},{"key":"17_CR35","unstructured":"Malhotra, J.: Challenges in Developing Web Services-based E-business Applications. Whitepaper, InterKeel (2001)"},{"key":"17_CR36","doi-asserted-by":"crossref","unstructured":"Martin-Flatin, J.P., Doffoel, P.A., Jeckle, M.: Web services for integrated management: A case study. In: Proceedings of the 2nd European Conference on Web Services (ECOWS). Erfurt, Germany, LNCS 3250, Springer (2004) September","DOI":"10.1007\/978-3-540-30209-4_18"},{"key":"17_CR37","unstructured":"Maximilien, E.M., Singh, M.P.: Agent-based architecture for autonomic web service selection. In: Proceedings of the AAMAS workshop on Web Services and Agent-Based Engineering (WSABE). Melbourne, Australia (2003) July"},{"issue":"5","key":"17_CR38","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MIS.2002.1039835","volume":"17","author":"D.L. McGuinness","year":"2002","unstructured":"McGuinness, D.L., Fikes, R., Hendler, J., et al.: DAML+OIL: An ontology language for the semantic web. IEEE Intell. Syst. 17(5), 72\u201380 (2002) September","journal-title":"IEEE Intell. Syst."},{"key":"17_CR39","unstructured":"McGuinness, D.L., van Harmelen, F.: OWL Web ontology language: Overview. W3C. Available at: http:\/\/www.w3.org\/TR\/2004\/REC-owl-features-20040210\/"},{"key":"17_CR40","doi-asserted-by":"crossref","unstructured":"Mezini, M., Ostermann, K.: Conquering aspects with Caesar. In: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD). Boston, MA, USA (2003) March","DOI":"10.1145\/643603.643613"},{"key":"17_CR41","unstructured":"Microsoft.: Microsoft Visual Studio.NET 2003. Available at: http:\/\/msdn.microsoft.com\/vstudio\/previous\/2003\/"},{"key":"17_CR42","unstructured":"OMG. Common object request broker architecture (CORBA\/IIOP) v3.0.3. OMG, January 2003. Available at: http:\/\/www.omg.org\/docs\/formal\/04-03-01.pdf"},{"issue":"10","key":"17_CR43","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/383845.383856","volume":"44","author":"H. Ossher","year":"2001","unstructured":"Ossher, H., Tarr, P.: Using multidimensional separation of concerns to (Re)shape evolving software. Commun. ACM 44(10), 43\u201350 (2001) October","journal-title":"Commun. ACM"},{"issue":"12","key":"17_CR44","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D.L. Parnas","year":"1972","unstructured":"Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053\u20131058 (1972) May","journal-title":"Commun. ACM"},{"key":"17_CR45","doi-asserted-by":"crossref","unstructured":"Pulverm\u00fcller, E., Speck, A., Coplien, J.O., et al.: Proceedings of the 1st Workshop on Feature Interaction in Composed Systems at the 15th European Conference on Object-Oriented Programming (ECOOP). Budapest, Hungary (2001) June","DOI":"10.1007\/3-540-47853-1_7"},{"key":"17_CR46","unstructured":"Ross, R.G.: Principles of the Business Rule Approach. Addison-Wesley, Reading, MA (2003)"},{"key":"17_CR47","unstructured":"Sivashanmugam, K., Verma, K., Shethet, A., et al.: Adding semantics to web services standards. In: Proceedings of the 1st International Conference on Web Services (ICWS). Las Vegas, USA (2003) June"},{"key":"17_CR48","unstructured":"Sun.: JavaOne. Available at: http:\/\/java.sun.com\/javaone\/"},{"key":"17_CR49","unstructured":"Sun.: Java API for XML-Based RPC (JAX-RPC) Specification 2.0. July 2004. Available at: http:\/\/java.sun.com\/xml\/downloads\/jaxrpc.html"},{"key":"17_CR50","doi-asserted-by":"crossref","unstructured":"Suv\u00e9e, D., Vanderperren, W., Jonckers, V.: JAsCo: An aspect-oriented approach tailored for component based software development. In: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD). Boston, MA, USA (2003) March","DOI":"10.1145\/643603.643606"},{"key":"17_CR51","unstructured":"Szyperski, C.: Component Software: Beyond Object-oriented Programming. Addison-Wesley, Reading, MA (1998)"},{"key":"17_CR52","unstructured":"Szyperski, C.: Components and web services. Beyond objects column. Softw. Dev. 9(8), (2001) August"},{"key":"17_CR53","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., et al.: N degrees of separation: Multi-dimensional separation of concerns. In: Proceedings of the 21st International Conference on Software Engineering (ICSE). Los Angeles, CA, USA (1999) May","DOI":"10.1145\/302405.302457"},{"key":"17_CR54","unstructured":"Tosic, V., Pagurek, B., Patel, K.: WSOL\u2013\u2013a language for the formal specification of classes of service for web services. In: Proceedings of the 1st International Conference on Web Services (ICWS). Las Vegas, CA, USA (2003) June"},{"key":"17_CR55","unstructured":"Vanderperren, W.: Combining Aspect-Oriented and Component-based Software Engineering. Ph.D. Thesis, Vrije Universiteit Brussel, Belgium (2004)"},{"key":"17_CR56","unstructured":"Vanderperren, W., Suv\u00e9e, D.: Optimizing JAsCo dynamic AOP through HotSwap and Jutta. In: Proceedings of the 3rd Dynamic Aspects Workshop (DAW) at the 4th International Conference on Aspect-Oriented Software Development (AOSD). Lancaster, UK (2004) March"},{"key":"17_CR57","unstructured":"Vanderperren, W., Suv\u00e9e, D., De Fraine, B., Jonckers, V.: Aspect-oriented programming in JAsCo. SSEL Technical Report, Available at: http:\/\/ssel.vub.ac.be\/jasco\/"},{"key":"17_CR58","unstructured":"Vanderperren, W., Suv\u00e9e, D., Jonckers, V.: Combining AOSD and CBSD in PacoSuite through invasive composition adapters and JAsCo. In: Proceedings of the 2003 Net.ObjectDays International Conference (NODe). Erfurt, Germany (2003) September"},{"key":"17_CR59","doi-asserted-by":"crossref","unstructured":"Verheecke, B., Cibr\u00e1n, M.A., Jonckers, V.: AOP for dynamic configuration and management of web services. In: Proceedings of the 1st International Conference on Web Services-Europe (ICWS-Europe). Erfurt, Germany, LNCS 2853, Springer (2003) September","DOI":"10.1007\/978-3-540-39872-1_12"},{"key":"17_CR60","doi-asserted-by":"crossref","unstructured":"Verheecke, B., Cibr\u00e1n, M.A., Jonckers, V.: Aspect-oriented programming for dynamic web service monitoring and selection. In: Proceedings of the 2nd European Conference on Web Services (ECOWS). Erfurt, Germany, LNCS 3250, Springer (2004) September","DOI":"10.1007\/978-3-540-30209-4_2"},{"key":"17_CR61","unstructured":"Verspecht, D., Vanderperren, W., Suv\u00e9e, D., Jonckers, V.: JAsCo.NET: Capturing crosscutting concerns in .NET web services. In: Proceedings of the 2nd Nordic Conference on Web Services (NCWS). V\u00e4xj\u00f6, Sweden (2003) November"},{"key":"17_CR62","doi-asserted-by":"crossref","unstructured":"Von Halle, B.: Business Rules Applied. Wiley, New York (2001)","DOI":"10.1201\/9781420031560.ch9"},{"key":"17_CR63","unstructured":"Web Services Interoperability Organization (WS-I). Home page: http:\/\/www.ws-i.org\/"},{"key":"17_CR64","unstructured":"Web Services Management Layer (WSML) version 0.5.0. Available at: http:\/\/ssel.vub.ac.be\/wsml\/"},{"key":"17_CR65","unstructured":"Weiss, G.: Multi-agent Systems, a Modern Approach to Distributed Artificial Intelligence. MIT, Cambridge, MA (1999)"}],"container-title":["World Wide Web"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11280-006-0017-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11280-006-0017-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11280-006-0017-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T05:22:40Z","timestamp":1683782560000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11280-006-0017-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,3,27]]},"references-count":65,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,8,7]]}},"alternative-id":["17"],"URL":"https:\/\/doi.org\/10.1007\/s11280-006-0017-2","relation":{},"ISSN":["1386-145X","1573-1413"],"issn-type":[{"value":"1386-145X","type":"print"},{"value":"1573-1413","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,3,27]]}}}