Towards service composition middleware embedded in web browser

Gang Huang, Qi Zhao, Jiyu Huang, Xuanzhe Liu, Teng Teng, Yong Zhang, Honggang Yuan
{"title":"Towards service composition middleware embedded in web browser","authors":"Gang Huang, Qi Zhao, Jiyu Huang, Xuanzhe Liu, Teng Teng, Yong Zhang, Honggang Yuan","doi":"10.1109/CYBERC.2009.5342195","DOIUrl":null,"url":null,"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.","PeriodicalId":222874,"journal":{"name":"2009 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery","volume":"1988 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CYBERC.2009.5342195","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

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.
面向web浏览器中嵌入的服务组合中间件
由于丰富的用户体验和internet范围内的可伸缩性,越来越多的web交付的服务被组装在web浏览器中,而生成的服务组合本身也在浏览器中运行。当今流行的嵌入在web浏览器中的服务组合环境主要关注最终用户或非专业用户的体验。其他组合问题(例如服务访问和交互启用)的解决方案是私有的,并且与用户界面紧密耦合。在本文中,我们提出了一种新型的中间件,它嵌入到web浏览器中,并将常见问题的可重用解决方案封装到web交付服务的组合中,包括组件实例的容器,一套用于浏览器内部、浏览器与服务器之间、浏览器与本地资源之间交互的通信机制。基于iCM,可以方便、高质量地构建不同用户偏好的不同服务组合环境。在评估中,我们实现了浏览器中间件iCM (internet software Client middleware)的原型,利用iCM构建了一个新的服务组合环境iMashup,并将其与一些流行的环境进行了比较。评估结果表明,iMashup具有更丰富的组合功能,支持更多类型的web浏览器,消耗更小的内存,并获得实际的可扩展性。这些观察结果表明了所提出的中间件的可行性和有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信