• DocumentCode
    2833786
  • Title

    A Service-Oriented Componentization Framework for Java Software Systems

  • Author

    Li, Shimin ; Tahvildari, Ladan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    115
  • Lastpage
    124
  • Abstract
    In the fast growing global market for services, service-oriented computing has drastically changed the way in which we develop software systems. Providing competitive services to these markets will be critical to the success of businesses and organizations. Some competitive services have already been implemented in existing systems. In this paper, we present a novel service-oriented componentization framework that automatically supports: i) identifying critical business services embedded in an existing Java system by utilizing graph representations of the system models, ii) realizing each identified service as a self-contained component that can be deployed as a single unit, and iii) transforming the object-oriented design into a service-oriented architecture. A toolkit implementing our framework has been developed as an Eclipse rich client platform (RCP). Our initial evaluation has shown that our framework is effective in identifying services from an object-oriented design and migrating it to a service-oriented architecture
  • Keywords
    Java; object-oriented programming; software architecture; utility programs; Eclipse rich client platform; Java software system; graph representation; self-contained component; service-oriented architecture; service-oriented componentization; service-oriented computing; Application software; Globalization; Java; Object oriented modeling; Open source software; Packaging; Service oriented architecture; Software quality; Software reusability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2006. WCRE '06. 13th Working Conference on
  • Conference_Location
    Benevento
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-2719-1
  • Type

    conf

  • DOI
    10.1109/WCRE.2006.7
  • Filename
    4023982