• DocumentCode
    2451102
  • Title

    Reengineering Legacy Systems with RESTful Web Service

  • Author

    Liu, Yan ; Wang, Qingling ; Zhuang, Mingguang ; Zhu, Yunyun

  • Author_Institution
    Dept. of Inf. Technol., Tongji Univ., Shanghai
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    785
  • Lastpage
    790
  • Abstract
    Most of the SOA (Service Oriented Architecture) applications are not brand new and usually evolved from legacy systems. Legacy systems carry out the enterprisepsilas most crucial business information together with business processes and many organizations have leveraged the value of their legacy systems by exposing parts of it as services. Most of current Web services are SOAP-RPC style services. The evolution of the Web 2.0 phenomenon has led to the increased adoption of the RESTful services paradigm and reengineering legacy system to SOA with RESTful Web services is not only for reusing but will bring other benefits due to its special features. In this paper, the key issues for reengineering legacy systems with RESTful Web services are discussed. A common process for reengineering legacy systems to REST-style is proposed. The candidate Web services are identified by legacy systems comprehension at first. Then blend services are generated based on relationships between entities and constraint rules specified. The generated URIs are refined and split carefully to represent the RESTful Web services.
  • Keywords
    Web services; business data processing; software maintenance; systems re-engineering; RESTful Web service; SOAP-RPC style services; Web 2.0 phenomenon; business information; business processes; legacy system reengineering; service oriented architecture; Application software; Buildings; Business process re-engineering; Computer applications; Information technology; Mashups; Protocols; Service oriented architecture; Web services; Wrapping; Legacy system; RESTful web service; Reengineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.89
  • Filename
    4591667