{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T19:24:10Z","timestamp":1743017050311,"version":"3.40.3"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319198897"},{"type":"electronic","value":"9783319198903"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-19890-3_3","type":"book-chapter","created":{"date-parts":[[2015,6,11]],"date-time":"2015-06-11T05:31:58Z","timestamp":1434000718000},"page":"24-33","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Liquid Stream Processing Across Web Browsers and Web Servers"],"prefix":"10.1007","author":[{"given":"Masiar","family":"Babazadeh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Gallidabino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cesare","family":"Pautasso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,6,10]]},"reference":[{"issue":"3","key":"3_CR1","doi-asserted-by":"publisher","first-page":"18:1","DOI":"10.1145\/2626369","volume":"8","author":"S Casteleyn","year":"2014","unstructured":"Casteleyn, S., et al.: Ten years of rich internet applications: A systematic mapping study, and beyond. ACM Trans. Web 8(3), 18:1\u201318:46 (2014)","journal-title":"ACM Trans. Web"},{"issue":"6","key":"3_CR2","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MIC.2010.145","volume":"14","author":"S Tilkov","year":"2010","unstructured":"Tilkov, S., et al.: Node.js: Using javascript to build high-performance network programs. IEEE Internet Computing 14(6), 80\u201383 (2010)","journal-title":"IEEE Internet Computing"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Babazadeh, M., Pautasso, C.: A RESTful API for controlling dynamic streaming topologies. In: Proc. of WWW Companion, Seoul, Korea, April 2014","DOI":"10.1145\/2567948.2579223"},{"issue":"4","key":"3_CR4","doi-asserted-by":"publisher","first-page":"46:1","DOI":"10.1145\/2528412","volume":"46","author":"M Hirzel","year":"2014","unstructured":"Hirzel, M., et al.: A catalog of stream processing optimizations. ACM Comput. Surv. 46(4), 46:1\u201346:34 (2014)","journal-title":"ACM Comput. Surv."},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Babazadeh, M., et al.: The stream software connector design space: frameworks and languages for distributed stream processing. In: Software Architecture (WICSA). IEEE\/IFIP (2014)","DOI":"10.1109\/WICSA.2014.42"},{"key":"3_CR6","unstructured":"Apache: Storm, distributed and fault-tolerant realtime computation (2011)"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Zaharia, M., et al.: Discretized streams: an efficient and fault-tolerant model for stream processing on large clusters. In: Proc. of USENIX HotCloud, pp. 10\u201316 (2012)","DOI":"10.21236\/ADA575859"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Akidau, T., et al.: Millwheel: Fault-tolerant stream processing at internet scale. In: Proc. VLDB Endow., pp. 734\u2013746 (2013)","DOI":"10.14778\/2536222.2536229"},{"issue":"4","key":"3_CR9","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/MC.2010.98","volume":"43","author":"K Kumar","year":"2010","unstructured":"Kumar, K., Lu, Y.H.: Cloud computing for mobile users: Can offloading computation save energy? Computer 43(4), 51\u201356 (2010)","journal-title":"Computer"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Cuervo, E., et al.: MAUI: making smartphones last longer with code offload. In: Proc. of MobiSys, pp. 49\u201362. ACM (2010)","DOI":"10.1145\/1814433.1814441"},{"key":"3_CR11","unstructured":"Kosta, S., et al.: Thinkair: dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: INFOCOM, 2012 Proceedings IEEE, pp. 945\u2013953 (2012)"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Aniello, L., Baldoni, R., Querzoni, L.: Adaptive online scheduling in storm. In: Proc. of DEBS, pp. 207\u2013218. ACM (2013)","DOI":"10.1145\/2488222.2488267"},{"key":"3_CR13","doi-asserted-by":"crossref","unstructured":"Sax, M.J., et al.: Performance optimization for distributed intra-node-parallel streaming systems. In: ICDE Workshops, pp. 62\u201369. IEEE Computer Society (2013)","DOI":"10.1109\/ICDEW.2013.6547428"},{"key":"3_CR14","doi-asserted-by":"crossref","unstructured":"Taivalsaari, A., et al.: Liquid software manifesto: the era of multiple device ownership and its implications for software architecture. In: Proc. of COMPSAC 2014, pp. 338\u2013343. IEEE Computer Society (2014)","DOI":"10.1109\/COMPSAC.2014.56"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Mikkonnen, T., Systa, K., Pautasso, C.: Towards liquid web applications. In: Proc. ICWE 2015. Springer, Rotterdam (2015)","DOI":"10.1007\/978-3-319-19890-3_10"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Bonetta, D., Pautasso, C.: An architectural style for liquid web services. In: 9th Working IEEE\/IFIP Conference on Software Architecture (WICSA 2011) (2011)","DOI":"10.1109\/WICSA.2011.38"},{"issue":"3","key":"3_CR17","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1145\/1082469.1082470","volume":"23","author":"M Jelasity","year":"2005","unstructured":"Jelasity, M., et al.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23(3), 219\u2013252 (2005)","journal-title":"ACM Trans. Comput. Syst."},{"issue":"5","key":"3_CR18","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1109\/32.685258","volume":"24","author":"A Fuggetta","year":"1998","unstructured":"Fuggetta, A., et al.: Understanding code mobility. IEEE Trans. Softw. Eng. 24(5), 342\u2013361 (1998)","journal-title":"IEEE Trans. Softw. Eng."}],"container-title":["Lecture Notes in Computer Science","Engineering the Web in the Big Data Era"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-19890-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,12]],"date-time":"2022-05-12T11:43:04Z","timestamp":1652355784000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-19890-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319198897","9783319198903"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-19890-3_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"10 June 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}