DocumentCode :
3232486
Title :
Aspectual services: unifying service- and aspect-oriented software development
Author :
Mendonpa, N.C. ; Silva, Clayton F.
Author_Institution :
Mestrado em Informatica Aplicada, Univ. de Fortaleza, Brazil
fYear :
2005
fDate :
22-26 Aug. 2005
Abstract :
There is a recent interest in integrating the service and aspect oriented software development paradigms. However, most of the approaches proposed thus far rely on a nonservice based aspect model that severely restricts the language choices either for implementing the service oriented applications, the aspects, or both. This paper presents a unified development model for service and aspect oriented applications. In the proposed model, aspects are also implemented as loosely coupled Web services (called aspectual services) that can be weaved dynamically into runtime interaction events captured between service consumer and service provider applications over the network. Compared to existing approaches, the aspectual service model offers two main benefits: it improves the conceptual integrity of the development process, since no separate aspect model is necessary; and it allows aspects to be freely implemented and deployed in a language independent way.
Keywords :
Internet; object-oriented programming; Web services; aspect oriented application; aspect oriented software development; aspectual service model; nonservice aspect model; runtime interaction event; service oriented application; service oriented software development; unified development model; Application software; Computer languages; Middleware; Power system modeling; Programming; Protocols; Runtime; Security; Weaving; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Next Generation Web Services Practices, 2005. NWeSP 2005. International Conference on
Print_ISBN :
0-7695-2452-4
Type :
conf
DOI :
10.1109/NWESP.2005.20
Filename :
1592452
Link To Document :
بازگشت