Service-Oriented Architecture (SOA) plays an important role in the next generation computing models for scientific and commercial applications. But difficulties in the development and maintenance of Grid services slow down the spread of service-based applications. A ModelDriven Aspect Framework (MDAF) is proposed in this paper to facilitate the development of Grid services, which benefits from the combination of Model-Driven Architecture and Aspect-Oriented Programming. The UML output in XMI format derived from a CASE tool is used as the input of the framework to generate a suite of source code files and related settings. The design and implementation of MDAF are built on AspectJ along with several open source toolkits, including Eclipse, Velocity and Ant. Finally a case study of a full text search application developed with MDAF is presented to demonstrate the advantages of Grid service development with MDAF. MDAF enables a better separation of business logic and Grid specific details at both model and code levels, which makes it easy to develop, test and maintain Grid service based applications.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.