• DocumentCode
    2837801
  • Title

    Migrating Component-Based Web Applications to Web Services: Towards Considering a "Web Interface as a Service"

  • Author

    Tibermacine, Chouki ; Kerdoudi, Mohamed Lamine

  • Author_Institution
    LIRMM, Montpellier II Univ., Montpellier, France
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    146
  • Lastpage
    153
  • Abstract
    Web component-based development is a challenging development paradigm, whose attraction to practitioners is increasing more and more. One of the main advantages of this paradigm is the ability to build customizable and composable web application modules as independent units of development, and to share them with other developers by publishing them in libraries as COTS (Commercial Off The Shelf) or free components. In parallel, since many years, Web services confirmed their status of one of the most pertinent solutions for a service provider, like Google or Amazon, to open its solutions for third party development. In this paper, we present an approach to migrate existing web component-based applications to a set of primitive and composite Web services and deploy them on a web service provider. This transformation helps server-side web application developers in transforming their "user interface"-based web components into a set of web services intended for remote code extensions. We implemented our solution on a collection of Java-related technologies. Java EE components are the input of the proposed implementation, and a set of Java Web services with their WSDL interfaces, choreographies and orchestrations of these services are provided at output.
  • Keywords
    Java; Web services; user interfaces; Amazon; COTS; Google; Java EE components; Java Web services; WSDL interfaces; Web component-based development; Web interface as a service; Web service provider; commercial off the shelf components; component-based Web applications migration; composable Web application modules; customizable Web application modules; free components; server-side Web application developers; user interface-based Web components; Business; Electronic mail; Java; Navigation; Servers; Simple object access protocol; Code Migration; Java EE; Web Component; Web Service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2012 IEEE 19th International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-1-4673-2131-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2012.24
  • Filename
    6257801