skip to main content
10.1145/3369114.3369154acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicaaiConference Proceedingsconference-collections
research-article

Inter Session Communication in a Reactive Web Application for the IoT System

Published: 21 January 2020 Publication History

Abstract

Interactive web-based application development technology enables client to submit inquiry and to obtain response from server immediately. It would be helpful if graphical and text data visualization can be driven by client access on a certain data. In common, a single web application which provided by web server, can be accessed by many clients' browsers concurrently. However, all these accesses are usually independent access, unrelated among clients. In concurrent access, each session uses and interacts with same dataset, and the sessions may work on different subset of the dataset, as independent concurrent sessions. In this paper, the concurrent sessions are achieved by utilizing collaborative works, which is called as inter session communication. This experiment is part of IoT server capabilities to display the results of open-source machine learning as a microservice. One session works on part of subset data, and other sessions work on overlapping, or on different subset of the dataset. These all concurrent sessions represent as one bigger workspace.

References

[1]
R Core Team, R language Development, 2018, accessed on June 26th, 2019, from https://cran.rproject.org/doc/manuals/r-release/R-lang.pdf.
[2]
R Studio, Shiny Server Administrator's Guide, Shiny Server Professional v.1.4.4, accessed on June 26th, 2019, from https://docs.rstudio.com/shiny-server/1.4.4/index.pdf
[3]
R Studio, Shiny Server Professional v1.5.11 Administrator's Guide, access on July 26th, 2019 from https://docs.rstduio.com/shiny-server/
[4]
Yahyaoui, H., Maamar, Z., Boukadi K. 2009. Web services synchronization in composition scenarios: the centralized view. In Proc. of the 2009 Conf. on Information Science, Technology and Applications (ISTA'09). DOI=http://doi.acm.org/10.1145/1551950.1551983
[5]
Shao, B., Li, D., Lu, T., Gu, N. 2011. An operational transformation-based synchronization protocol for web 2.0 applications. In Proc. of the ACM 2011 Conf. on Computer Supported Cooperative Work (CSCW 2011). DOI=http://doi.acm.org/10.1145/1958824.1958910
[6]
Guimarães, R.L., Bulterman, D., Cesar, P., Jansen, J. 2014. Synchronizing Web Documents with Style. In Proc. of the 20th Brazilian Symposium on Multimedia and the Web. DOI=http://doi.acm.org/10.1145/2664551.2664555
[7]
Hylli, O., Ruokonen, A., Mäkitalo, N., Systä, K. 2016. Orchestrating the Internet of Things Dynamically. In Proc. of the 1st International. Workshop on Mashups of Things and APIs (MOTA'16). DOI=http://doi.acm.org/10.1145/3007203.3007216
[8]
Parallel-R. Package 'Parallel' R-core, accessed on May 25th, 2019, from https://stat.ethz.ch/R-manual/R-devel/library/parallel/doc/parallel.pdf
[9]
mySQL-R packages. Database Interface and 'MySQL' Driver for R, accessed on June 25th, 2019, from https://cran.rproject.org/web/packages/RMySQL/RMySQL.pdf.
[10]
Chang W. et al. Web Application Framework for R, package 'shiny', accessed on May 26th, 2019, from https://cran.r-project.org/web/packages/shiny/shiny.pdf.
[11]
The R Core Team, R: A Language and Environment for Statistical Computing, Reference Index, Version 3.7.0, 2019, accessed on April 26, from https://cran.rproject.org/doc/manuals/r-devel/fullrefman.pdf

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICAAI '19: Proceedings of the 3rd International Conference on Advances in Artificial Intelligence
October 2019
253 pages
ISBN:9781450372534
DOI:10.1145/3369114
Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

In-Cooperation

  • Northumbria University: University of Northumbria at Newcastle

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 January 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Internet of Things
  2. Microservice
  3. Reactive web

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • Directorate General of Strengthening Research and Development of the Ministry of Research, Technology and Higher Education.

Conference

ICAAI 2019

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 53
    Total Downloads
  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media