• DocumentCode
    3237035
  • Title

    Identification of REST-like Resources from Legacy Service Descriptions

  • Author

    Athanasopoulos, Michael ; Kontogiannis, Kostas

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
  • fYear
    2010
  • fDate
    13-16 Oct. 2010
  • Firstpage
    215
  • Lastpage
    219
  • Abstract
    Service-oriented systems mainly follow two principles for accessing data and invoking back end applications: Remote Procedure Calls and Message-Orientation. However, a number of researchers and practitioners have criticized these paradigms as too complex and rigid. Instead, Representational State Transfer (REST) architectural style has lately gained significant attention as an alternative means for accessing services and data. RESTful HTTP systems depend on Uniform Resource Identifiers (URIs) to uniquely identify and denote data and services as “resources”. In this paper, we discuss a technique to analyze the descriptions of legacy data and services in order first, to model their roles and relationships and second, to use the discovered dependencies for extracting Unique Resource Identifiers and the available HTTP methods, so that these legacy service elements and data can be accessed using lightweight requests.
  • Keywords
    Web services; software maintenance; REST-like resources; RESTful HTTP system; URI; legacy service description; message-orientation; remote procedure call; representational state transfer; service-oriented system; uniform resource identifier; Analytical models; Asynchronous transfer mode; Atmospheric modeling; Containers; Data models; Unified modeling language; Web services; Migration; REST; Service-Oriented Systems; Software Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2010 17th Working Conference on
  • Conference_Location
    Beverly, MA
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4244-8911-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2010.31
  • Filename
    5645561