• DocumentCode
    2966194
  • Title

    A Model-Driven Aspect Framework for Grid Service Development

  • Author

    Li, Wen-jun ; Huang, Chu-wei ; Chen, Qiang-chao ; Bian, Hui

  • Author_Institution
    Dept. of Comput. Sci., Sun Yat-sen Univ., Guangzhou
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    82
  • Lastpage
    82
  • Abstract
    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 model-driven 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
  • Keywords
    Unified Modeling Language; computer aided software engineering; grid computing; object-oriented programming; public domain software; software architecture; software tools; Ant toolkit; Aspect-oriented programming; AspectJ; CASE tool; Eclipse toolkit; UML; Velocity toolkit; XMI; grid service development; model-driven architecture; open source toolkits; service-oriented architecture; Application software; Computer aided software engineering; Computer architecture; Grid computing; Java; Logic testing; Service oriented architecture; Unified modeling language; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2006. APSCC '06. IEEE Asia-Pacific Conference on
  • Conference_Location
    Guangzhou, Guangdong
  • Print_ISBN
    0-7695-2751-5
  • Type

    conf

  • DOI
    10.1109/APSCC.2006.11
  • Filename
    4041216