Mashup Development with Web Liquid Streams

被引:0
|
作者
Gallidabino, Andrea [1 ]
Babazadeh, Masiar [1 ]
Pautasso, Cesare [1 ]
机构
[1] Univ Lugano USI, Fac Informat, Lugano, Switzerland
来源
关键词
Mashups; Streaming; Liquid Software;
D O I
10.1007/978-3-319-28727-0_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web services such as Twitter and Facebook provide direct access to their streaming APIs. The data generated by all of their users is forwarded in quasi-real-time to any external client requesting it: this continuous feed opens up new ways to create mashups that differ from existing data aggregation approaches, which focus on presenting with multiple widgets an integrated view of the data that is pulled from multiple sources. Streaming data flows directly into the mashup without the need to fetch it in advance, making it possible to exchange data between mashup components through streaming channels. In this challenge submission we show how streaming APIs can be integrated using a stream processing framework. Mashup components can be seen as stream operators, while the mashup can be defined by building a streaming topology. The mashup is built with Web Liquid Streams, a dynamic streaming framework that takes advantage of standard Web protocols to deploy stream topologies both on Web servers and Web browsers.
引用
收藏
页码:98 / 117
页数:20
相关论文
共 50 条
  • [31] Web Service Instant Recommendation for Sustainable Service Mashup
    Zhang, Feng
    Chen, Benming
    Liu, Cong
    SUSTAINABILITY, 2020, 12 (20) : 1 - 18
  • [32] Toward a new paradigm: Mashup patterns in Web 2.0
    Lee, Cheng-Jung
    Tang, Shung-Ming
    Tsai, Chang-Chun
    Chen, Ching-Chiang
    WSEAS Transactions on Information Science and Applications, 2009, 6 (10): : 1675 - 1686
  • [33] An Web API Aggregation Service for Mobile Mashup Applications
    Lin, Hung-Yu
    Huang, Jiung-Long
    2014 TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2014), 2014, : 73 - 76
  • [34] A-MaGe: Atomic Mashup Generator for the Web of Things
    Korkan, Ege
    Salama, Fady
    Kaebisch, Sebastian
    Steinhorst, Sebastian
    WEB ENGINEERING, ICWE 2021, 2021, 12706 : 320 - 327
  • [35] Fuzzy Mashup Quality Requirements Specification for Web Users
    Ruempel, Andreas
    Radeck, Carsten
    Tichomirow, Juri
    Meissner, Klaus
    2014 9TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2014, : 262 - 267
  • [36] Towards Semantic-assisted Web Mashup generation
    Bianchini, Devis
    De Antonellis, Valeria
    Melchiori, Michele
    2012 23RD INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA), 2012, : 279 - 283
  • [37] A Web 3.0 Mashup to Promote the eLearning Platform "Unibook"
    Kostis, Ioannis
    Basios, Michail
    Chimos, Konstantinos
    Karvounidis, Theodoros
    Douligeris, Christos
    Katsanakis, Ioannis
    PROCEEDINGS OF THE 11TH EUROPEAN CONFERENCE ON E-LEARNING, 2012, : 290 - 298
  • [38] Implementing Web Data Extraction and Making Mashup with Xtractorz
    Gultom, Rudy A. G.
    Sari, Riri Fitri
    Budiardjo, Bagio
    2010 IEEE 2ND INTERNATIONAL ADVANCE COMPUTING CONFERENCE, 2010, : 385 - 393
  • [39] On Simplifying Mobile Mashup Application Development
    Wu, Guan-Zhong
    Huang, Chen-Che
    Teng, Yui-Chey
    Huang, Jiun-Long
    Ting, Wei-Chih
    Su, Yi-Yu
    Liu, Pin-Chuan
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 728 - +
  • [40] Locality in a web of streams
    Fonseca, R
    Almeida, VL
    Crovella, M
    COMMUNICATIONS OF THE ACM, 2005, 48 (01) : 82 - 88