Title :
Dynamic invocation of Web services by using aspect-oriented programming
Author :
Reséndiz, Marisol Pérez ; Aguirre, José Oscar Olmedo
Author_Institution :
Dept. of Electr. Eng., CINVESTAV-IPN, Mexico City, Mexico
Abstract :
With the appearance and adoption of new Web services standards and technologies, developing and maintaining distributed applications is becoming a complex task. Unfortunately most of the known approaches to develop applications embrace problems about physical distribution since the early phases of design. Thus, to reduce the complexity in the development of Web-based applications, in this work we propose an approach that emphasizes locality transparency in the application design, leaving the physical distribution concerns to a later phase in the development process. In order to address this modularization concerns, we have adopted aspect-oriented programming (AOP) as a programming model that provides the means to integrate the distribution aspects in an application whenever it is needed. The AOP paradigm allows the system designer to obtain a distributed version of the application by integrating a Web services communication and coordination infrastructure. The main contribution of this work consists on simplifying the development process of Web-based applications, reducing their costs of production and maintenance, and obtaining at the same time, a considerable increase in their flexibility and dynamism.
Keywords :
Internet; object-oriented programming; software engineering; Web based applications; Web services; aspect-oriented programming; distributed applications; Collaboration; Costs; Dynamic programming; Encoding; Java; Object oriented programming; Quality of service; Transport protocols; Web services; XML; Web services; aspect-oriented programming;
Conference_Titel :
Electrical and Electronics Engineering, 2005 2nd International Conference on
Print_ISBN :
0-7803-9230-2
DOI :
10.1109/ICEEE.2005.1529570