计算机科学 ›› 2014, Vol. 41 ›› Issue (9): 96-100.doi: 10.11896/j.issn.1002-137X.2014.09.018

• 2013’服务化软件 • 上一篇    下一篇

一个用户主导的情景数据集成应用构造环境

王桂玲,曹波,张赛,耿美珍,张峰   

  1. 北方工业大学云计算研究中心 北京100144;山东科技大学信息科学与工程学院 青岛266590;北方工业大学云计算研究中心 北京100144;北方工业大学云计算研究中心 北京100144;山东科技大学信息科学与工程学院 青岛266590
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然基金重点项目面向服务的软件理论、方法与应用(61033006),北京市自然科学基金海量交通感知数据实时处理理论与技术研究(4133083),北京市教育委员会科技计划面上项目(KM201310009003),北京市属高等学校创新团队建设与教师职业发展计划项目(IDHT20130502),北方工业大学科研基金资助

User-steered Application Building Environment for Situational Data Integration

WANG Gui-ling,CAO Bo,ZHANG Sai,GENG Mei-zhen and ZHANG Feng   

  • Online:2018-11-14 Published:2018-11-14

摘要: 随着网络的普及和深入应用,人们希望共享和集成丰富的网络信息资源,以满足其个性化需求。文中提出了一个用户主导的情景数据集成应用构造环境DSS,用以支持大量不具备专业编程知识的最终用户自行利用既有的网络信息资源即时构造应用。DSS支持当前常见的网络信息资源,实现了交互式的网页资源个性化服务封装,并将Spreadsheet和嵌套关系模型相结合,提供了可视化的嵌套电子表格操作和公式语言,以支持用户进行数据服务的组合。 通过案例和相关工作的分析比较,表明了DSS上述功能的有效性。

关键词: 数据集成,数据服务,情景应用,Mashup

Abstract: As Internet is being widely and deeply used,Internet has become a vast repository of online information resources.It is essential herein to enable end-users to develop situational data integration applications by themselves,and thus to profit from the online information resources’ potential value.The paper presented a user-steered situational data integration environment called data service space(DSS),which supports the most current used network resources,implements the ability to personalized wrap HTML Web page interactively,combines spreadsheet programming style and nested relational model,provides a set of visualized nested table operators and formula language,offers required agility and expressive power to support situational data integration by non-professional users.Use case and related work analysis reveal the potentials of DSS in situational data integration.

Key words: Data integration,Data service,Situational application,Mashup

[1] Jhingran A.Enterprise information mashups:integrating information,simply[C]∥Proceedings of the 32nd International Conference on Very Large Databases.Seoul,Korea,2006: 3-4
[2] Situational application[EB/OL].http://en.wikipedia.org/wiki/Situational_application
[3] Han Yan-bo,Wang Gui-ling,Ji Guang,et al.Situational data integration with data services and nested table[J].Service Oriented Computing and Applications,2013,7(2):129-150
[4] Colby L S.A Recursive Algebra and Query Optimization forNested Relations[C]∥Proc.of the International Conference on Management of Data (SIGMOD’ 89).Portland,Oregon,USA,1989:273-283
[5] Ellen C,Halbert D C.Watch What I Do:Programming by Demonstration[M].MIT Press,1993
[6] Yang Shao-hua,Wang Gui-ling,Han Yan-bo.Grubber:Allowing End-Users to Develop XML-based Wrappers for Web Data Sources[C]∥The Joint International Conferences on Asia-Paci-fic Web Conference (APWeb) and Web-Age Information Management (WAIM).Suzhou,China, 2009:645-650
[7] Braga D,Campi A,Ceri S.XQBE (XQuery By Example):A visual interface to the standard XML query language[J].ACM Trans.Database Syst.,2005,30 (2):398-443
[8] Borkar V,Carey M,Lychagin D,et al.Query processing in the aqualogic data services platform [C]∥Proceedings of the 32nd international conference on Very large data bases Seoul.Korea,2006:1037-1048
[9] Altinel M,Brown P,Cline S,et al.Damia:a data mashup fabric for intranet applications[C]∥Proceedings of the 33rd International Conerence on Very Large Data Bases.Vienna,Austria:VLDB Endowment,2007
[10] Yahoo Pipes[EB/OL].http://pipes.yahoo.com/,2013
[11] Liu B,Jagadish H.A spreadsheet algebra for a direct data manipulation query interface[C]∥Proceedings of the 35th International Conference on Very Large Databases.2009: 417-428
[12] Obrenovi′ ,Gaevi′ D.End-user service computing:spreadsheets as a service composition tool[J].IEEE Transactions on Ser-vices Computing,1(4):229-242
[13] Hoang D,Paik H-Y,Ngu A.Spreadsheet as a Generic Purpose Mashup Development Environment[C]∥Maglio P,Weske M,Yang J,et al.,eds.Service-Oriented Computing.Vol 6470,Springer Berlin/Heidelberg,2010:273-287

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!