Skip to main content

XML Based Robust Aspect Composition in Web Service

  • Conference paper
Informatics Engineering and Information Science (ICIEIS 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 251))

  • 1042 Accesses

Abstract

Web service technology has been successful in making business applications available through the internet to a large number of users. But because some non-functional attributes such as logging, security, transaction, etc. are scattered in web services, adaptation, composition and reusability of web service are affected. Aspect-Oriented Programming (AOP) helps us solve this problem of web services. Although AOP provides a good way to modularize concerns not designed to collaborate, conflicts may occur when multiple aspects are combined. When multiple aspects are applied to an application at a time, unexpected results can be produced because of aspect interference. Therefore, in this paper we propose a robust aspect composition in web service using XML (Extensible Markup Language). This paper focuses on the representation and composition of aspects at the shared join points.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aksit, M., Rensink, A., Staijen, T.: A Graph-Transformation-Based Simulation Approach for Analysing Aspect Interference on Shared Join Points. In: ACM International Conference on Aspect-Oriented Software Development, pp. 39–50 (2009)

    Google Scholar 

  2. Havinga, W., Nagy, I., Bergmans, L., Aksit, M.: A Graph-Based Approach to Modeling and Detecting Composition Conflicts Related to Introductions. In: International Conference on Aspect-Oriented Software Development, Vancouver, Canada, New York, pp. 85–95 (2007)

    Google Scholar 

  3. Chengwan, H., Zheng, L., Keqing, H.: Towards Trusted Aspect Composition. In: International Conference on Computer and Information Technology Workshop, pp. 643—648 (2008)

    Google Scholar 

  4. Bussard, L., Carver, L., Jung, M.: Safe Aspect Composition. In: Workshop on Aspects and Dimensions of Concern at ECOOP 2000, France (2000)

    Google Scholar 

  5. Rashid, A., Moreira, A., Araujo, J.: Modularisation and Composition of Aspectual Requirements. In: International Conference on Aspect-Oriented Software Development (2003)

    Google Scholar 

  6. Courbis, C., Finkelstein, A.: Weaving Aspects into Web Service Orchestrations. In: IEEE International Conference on Web Services (ICWS 2005), pp. 219–226. IEEE Computer Society, Washington, DC, USA (2005)

    Chapter  Google Scholar 

  7. Tessier, F., Badri, M.: A Model-Based Detection of Conflicts Between Crosscutting Concerns: Towards a Formal Approach. In: International Workshop on Aspect-Oriented Software Development, China (2004)

    Google Scholar 

  8. Rinard, M., Salcianu, A., Bugrara, S.: A Classification System and Analysis for Aspect-Oriented Programs. In: ACM SIGSOFT International Symposium on the Foundations of Software Engineering, Newport Beach, CA, USA, pp. 147–158 (2004)

    Google Scholar 

  9. Katz, S.: Diagnosis of Harmful Aspects using Regression Verification. In: Foundations of Aspect Languages (FOAL) Workshop (2004)

    Google Scholar 

  10. Marot, A., Wuyts, R.: Composing Aspects with Aspects. In: International Conference on Aspect-Oriented Software Development (2010)

    Google Scholar 

  11. Dinkelaker, T., Mezini, M., Bockisch, C.: The Art of the Meta-Aspect Protocol. In: ACM International Conference on Aspect-Oriented Software Development, pp. 51–62 (2009)

    Google Scholar 

  12. Menkyna, R., Polasek, I., Vranic, V.: Composition and Categorization of Aspect-Oriented Design Patterns. In: International Symposium on Applied Machine Intelligence and Informatics (2010)

    Google Scholar 

  13. Emilia, K., Shmuel, K.: User Queries for Specification Refinement Treating Shared Aspect Join Points. In: IEEE International Conference on Software Engineering and Formal Methods, pp. 73–82 (2010)

    Google Scholar 

  14. Cibrán, M.A., Hondt, M.D, Jonckers, V.: Aspect-Oriented Programming for Connecting Business Rules. In: International Conference on Business Information Systems (BIS), Colorado Springs, CO, USA (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, E., Ji, H., Lee, B. (2011). XML Based Robust Aspect Composition in Web Service. In: Abd Manaf, A., Zeki, A., Zamani, M., Chuprat, S., El-Qawasmeh, E. (eds) Informatics Engineering and Information Science. ICIEIS 2011. Communications in Computer and Information Science, vol 251. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25327-0_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25327-0_49

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25326-3

  • Online ISBN: 978-3-642-25327-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics