iMashup:a mashup-based framework for service composition  被引量:7

iMashup:a mashup-based framework for service composition

在线阅读下载全文

作  者:LIU XuanZhe HUANG Gang ZHAO Qi MEI Hong BLAKE M.Brian 

机构地区:[1]Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education [2]School of Electronics Engineering and Computer Science, Peking University [3]Department of Computer Science and Engineering, University of Notre Dame

出  处:《Science China(Information Sciences)》2014年第1期1-20,共20页中国科学(信息科学)(英文版)

基  金:supported by National Basic Research Program of China(973 Program)(Grant No.2009CB3207-03);National Natural Science Foundation of China(Grant Nos.91118004,61003010);National High-tech R&D Program of China(863 Program)(Grant No.2012AA011207);Program for New Century Excellent Talents in University

摘  要:The Web has undergone a tremendous change from a primarily publication platform towards a participatory and "programmable" platform, where a large number of heterogeneous Web-delivered services(including SOAP and RESTful Web services, RSS and Atom feeds) are emerging. It results in the creation of Web mashup applications with rich user experiences. However, the integration of Web-delivered services is still a challenging issue. It not only requires the developers' tedious eforts in understanding and coordinating heterogeneous service types, but also results in the time-consuming development of user interfaces. In this paper, we propose the iMashup composition framework to facilitate mashup development and deployment. We provide a unified mashup component model for the common representation of heterogeneous Web-delivered service interfaces. The component model specifies necessary properties and behaviors at both business and user interface level. We associate the component model with semantically meaningful tags, so that mashup developers can fast understand the service capabilities. The mashup developers can search and put the proper mashup components into the Web browser based composition environment, and connect them by data flows based on the tag-based semantics. Such an integration manner might prevent some low-level programming eforts and improve the composition efciency. A series of experimental study are conducted to evaluate our framework.The Web has undergone a tremendous change from a primarily publication platform towards a participatory and "programmable" platform, where a large number of heterogeneous Web-delivered services(including SOAP and RESTful Web services, RSS and Atom feeds) are emerging. It results in the creation of Web mashup applications with rich user experiences. However, the integration of Web-delivered services is still a challenging issue. It not only requires the developers' tedious eforts in understanding and coordinating heterogeneous service types, but also results in the time-consuming development of user interfaces. In this paper, we propose the iMashup composition framework to facilitate mashup development and deployment. We provide a unified mashup component model for the common representation of heterogeneous Web-delivered service interfaces. The component model specifies necessary properties and behaviors at both business and user interface level. We associate the component model with semantically meaningful tags, so that mashup developers can fast understand the service capabilities. The mashup developers can search and put the proper mashup components into the Web browser based composition environment, and connect them by data flows based on the tag-based semantics. Such an integration manner might prevent some low-level programming eforts and improve the composition efciency. A series of experimental study are conducted to evaluate our framework.

关 键 词:service composition MASHUP component model Web-delivered service 

分 类 号:TP393.09[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象