• DocumentCode
    2767291
  • Title

    Toward the Development of Cross-Platform Business Applications via Model-Driven Transformations

  • Author

    Akkiraju, Rama ; Mitra, Tilak ; Ghosh, Nilay ; Saha, Dipankar ; Thulasiram, Usha ; Chakraborthy, Soham

  • Author_Institution
    IBM Res., NY, USA
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    585
  • Lastpage
    592
  • Abstract
    In this paper, we present an enhanced model-driven development technique for porting business software applications across multiple software middle-ware platforms (such as IBM WebSphere platform, SAP NetWeaver platform, Oracle/BEA platform, etc). Our approach enhances both forward and reverse engineering of models. First, we present a service-oriented approach to reverse engineer platform independent models from platform specific implementations. We demonstrate that by focusing on service level components of software design one can simplify the model extraction problem significantly while still achieving up to 40%-50% of model reusability. Second, we present a semantic Web service matching based technique for automatic binding of generated artifacts with available client assets in forward engineering. By generating implementation artifacts that are bound where appropriate with clients´ existing functionality, our approach helps cut down the development time during project implementations and thereby resulting in reduced project durations and costs. Combining these two enhancements to the traditional model-driven development approach, we demonstrate the feasibility of porting of business applications between two platforms: IBM WebSphere and SAP NetWeaver. Experimental results show that 40%-50% of development efforts can be reduced using our model-driven transformation technique in a 4-6 month development effort.
  • Keywords
    Web services; business data processing; middleware; object-oriented programming; pattern matching; reverse engineering; semantic Web; software reusability; cross-platform business software application development; forward engineering; model-driven transformation; project cost reduction; project duration; reverse engineering; semantic Web service matching; service-oriented approach; software component design; software middle-ware platform; software reusability; Application software; Cost function; Middleware; Reverse engineering; Semantic Web; Software design; Software reusability; Model driven transformations; forward engineering; reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - I, 2009 World Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3708-5
  • Electronic_ISBN
    978-0-7695-3708-5
  • Type

    conf

  • DOI
    10.1109/SERVICES-I.2009.96
  • Filename
    5190690