• DocumentCode
    2521692
  • Title

    Towards service composition middleware embedded in web browser

  • Author

    Huang, Gang ; Zhao, Qi ; Huang, Jiyu ; Liu, Xuanzhe ; Teng, Teng ; Zhang, Yong ; Yuan, Honggang

  • Author_Institution
    Key Lab. of High Confidence Software Technol., Minist. of Educ., China
  • fYear
    2009
  • fDate
    10-11 Oct. 2009
  • Firstpage
    93
  • Lastpage
    100
  • Abstract
    Due to the rich user experience and Internet-wide scalability, more and more Web-delivered services are assembled in web browsers and the resulted service composition itself is also running in the browsers. Today´s popular service composition environments embedded in web browsers mainly focus on the experiences of end-users or non-professional users. The solutions for other composition issues, e.g. service access and interaction enablement, are private and tightly coupled with the user interfaces. In this paper, we propose a new type of middleware, which is embedded in web browsers and encapsulates reusable solutions for common problems to the composition of Web-delivered services, including a container for component instances, a set of communication mechanisms for interactions within the browser, between the browser and server, between the browser and local resources. Based on iCM, different service composition environments preferred by different users can be constructed easily with high quality. In the evaluation, we implement a prototype of the browser middleware, called Internetware Client Middleware (iCM), construct a new service composition environment, called iMashup, with iCM and compare iMashup with some popular environments. The evaluation results demonstrates that iMashup has richer composition capabilities, supports more types of web browsers, consumes smaller memory and gains practical scalability. These observations show the feasibility and effectiveness of the proposed middleware.
  • Keywords
    Web services; middleware; online front-ends; Internetware client middleware; Web browser; Web delivered service; browser-server interaction; end-users experience; iCM service; iMashup service; nonprofessional user; service composition middleware; Assembly; Computer science education; Educational technology; Embedded software; Laboratories; Mashups; Middleware; Scalability; Web and internet services; Web server; Internetware; Service-composition; mashup; middleware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cyber-Enabled Distributed Computing and Knowledge Discovery, 2009. CyberC '09. International Conference on
  • Conference_Location
    Zhangijajie
  • Print_ISBN
    978-1-4244-5218-7
  • Electronic_ISBN
    978-1-4244-5219-4
  • Type

    conf

  • DOI
    10.1109/CYBERC.2009.5342195
  • Filename
    5342195