CFP last date
22 April 2024
Reseach Article

Quantitative Evaluation of AO based SOA Application for University Automation using an Experimental TestBed

Published on August 2013 by Dhivya S, Senthil Velan S
International Conference on Systems Engineering And Modeling
Foundation of Computer Science USA
ICSEM - Number 1
August 2013
Authors: Dhivya S, Senthil Velan S
83b04a66-de20-4be9-890e-f08ae52913d1

Dhivya S, Senthil Velan S . Quantitative Evaluation of AO based SOA Application for University Automation using an Experimental TestBed. International Conference on Systems Engineering And Modeling. ICSEM, 1 (August 2013), 29-34.

@article{
author = { Dhivya S, Senthil Velan S },
title = { Quantitative Evaluation of AO based SOA Application for University Automation using an Experimental TestBed },
journal = { International Conference on Systems Engineering And Modeling },
issue_date = { August 2013 },
volume = { ICSEM },
number = { 1 },
month = { August },
year = { 2013 },
issn = 0975-8887,
pages = { 29-34 },
numpages = 6,
url = { /proceedings/icsem/number1/13061-1314/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Systems Engineering And Modeling
%A Dhivya S
%A Senthil Velan S
%T Quantitative Evaluation of AO based SOA Application for University Automation using an Experimental TestBed
%J International Conference on Systems Engineering And Modeling
%@ 0975-8887
%V ICSEM
%N 1
%P 29-34
%D 2013
%I International Journal of Computer Applications
Abstract

Service Oriented Architecture (SOA) is a framework for building information systems by composing web services to form a business work flow. By introducing Aspect Oriented Programming in the logic of web service, it is possible to improve the quality attributes like maintainability, reusability and evolution. The functionalities modeled through the web services fuses the implementation of core and cross-cutting concerns. Business Process Execution Language (BPEL) is used for the composition of web services and models both core business logic and crosscutting functionalities. This paper address the evaluation of AO based SOA application for an application by using an experimental TestBed. The application developed for testing purpose is named as University Automation System. The services needed to model the application are created and deployed in Axis2 framework. By introducing Aspect Oriented Programming in the web services, a case can be made that the process improves the quality properties of the SOA application. A TestBed is a platform for conducting experiments on large development projects and evaluation of concepts using measurements. The proposed metrics focuses tier on three different tiers of software namely, core business tier, interface tier and access tier.

References
  1. T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design. Upper Saddle River, NJ: Prentice Hall Professional Technical Reference, 2005.
  2. Y. Vasiliev, SOA and WS-BPEL, ser. From technologies to solutions. Packt, 2007. [Online]. Available: http://books. google. co. in/books?id=quRbYxaQ8wcC.
  3. G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. marc Loingtier, and J. Irwin, "Aspect Oriented Programming," in European Conference on Object Oriented Programming. SpringerVerlag, 1997.
  4. "TAO: A TestBed for Aspect Oriented Software Development," http://www. comp. lancs. ac. uk/ greenwop/tao/.
  5. P. Greenwood, A. Garcia, A. Rashid, E. Figueiredo, C. Sant'Anna, N. Cacho, A. Sampaio, S. Soares, P. Borba, M. Dosea, R. Ramos, U. Kulesza, T. Bartolomei, M. Pinto, L. Fuentes, N. Gamez, A. Moreira, J. Araujo, T. Batista, A. Medeiros, F. Dantas, L. Fernandes, J. Wloka, C. Chavez, R. France, and I. Brito, "On the contributions of an end-to-end AOSD TestBed," in Proceedings of the Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design, ser. EARLYASPECTS '07. Washington, DC, USA: IEEE Computer Society, 2007, pp. 8–. [Online]. Available: http://dx. doi. org/10. 1109/EARLYASPECTS. 2007. 8
  6. W. Tsai, R. Paul, W. Song, and Z. Cao, "Coyote: an xml-based framework for web services testing," in High Assurance Systems Engineering, 2002. Proceedings. 7th IEEE International Symposium on, pp. 173–174.
  7. H. Holanda, G. Barroso, and A. Serra, "Spews: A framework for the performance analysis of web services orchestrated with BPEL4WS," in Internet and Web Applications and Services, 2009. ICIW '09. Fourth International Conference on, May, pp. 363–369.
  8. L. Juszczyk and S. Dustdar, "Script-based generation of dynamic TestBeds for SOA," in in ICWS. IEEE Computer Society, 2010.
  9. P. Greenwood, A. Garcia, T. Bartolomei, S. Soares, P. Borba, and A. Rashid, "On the design of an end-to-end AOSD TestBed for software stability," in In Proceedings of the 1st International Workshop on Assessment of Aspect-Oriented Technologies (ASAT. 07), 2007.
  10. R. Laddad, AspectJ in Action: Enterprise AOP With Spring, ser. Manning Pubs Co Series. Manning, 2009. [Online]. Available: http://books. google. co. in/books?id=ZmniOgA CAAJ
  11. "Apache axis2 architecture guide," http://axis. apache. org/axis2/Axis2Architectur Guide. html.
  12. N. C. Mendonca and C. F. Silva, "Aspectual services: Unifying service- and Aspect-Oriented Software Development," in Proceedings of the International Conference on Next Generation Web Services Practices, ser. NWESP '05. Washington, DC, USA: IEEE Computer Society, 2005, pp. 351–. [Online]. Available: http://dx. doi. org/10. 1109/NWESP. 2005. 20
  13. A. Charfi and M. Mezini, "Ao4bpel: An Aspect Oriented Extension to BPEL," World Wide Web, vol. 10, no. 3, pp. 309–344, Sep. 2007. [Online]. Available: http://dx. doi. org/10. 1007/s11280-006-0016-3
  14. J. Zhang, F. Meng, and G. Liu, "Research on SOA-based applications based on AOP and Web Services," in Proceedings of the 2008 International Conference on Computer and Electrical Engineering, ser. ICCEE '08. Washington, DC, USA: IEEE Computer Society, 2008, pp. 753–757. [Online]. Available: http://dx. doi. org/10. 1109/ICCEE. 2008. 107
  15. A. Charfi, Aspect-Oriented Workflow Languages: AO4BPEL and Applications, 2007. [Online]. Available: http://books. google. co. in/books?id=YV2mNwAACAAJ
Index Terms

Computer Science
Information Sciences

Keywords

Aop Soa Bpel Testbed