Using web services to control remote instruments for online experiment systems

  • Authors:
  • Yuhong Yan;Yong Liang;Xinge Du;Hamadou Saliah;Ali Ghorbani

  • Affiliations:
  • Institute of Information Technology, National Research Council Canada, Fredericton, NB, Canada;Faculty of Computer Science, University of New Brunswick, Fredericton, NB, Canada;Faculty of Computer Science, University of New Brunswick, Fredericton, NB, Canada;Télé-université, Montreal, Canada;Faculty of Computer Science, University of New Brunswick, Fredericton, NB, Canada

  • Venue:
  • CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Online experimentation allows students from anywhere to operate remote instruments at any time. Web service, as the latest technology for distributed applications, provides a new potential to build Online Experiment Systems (OES). The most valuable feature of Web service for OES is interoperability across platforms and programming languages. In this article, we propose a service-oriented architecture for OES enabled by Web service protocols. We present the methodology to wrap the operations of instruments into Web services. As the classic Web service is stateless, we discuss how to manage the instrument states in this application. Web service has intrinsic weaknesses on latency because it uses more transport layers for communication. Therefore we need to justify if the performance of Web services is feasible for online experiments.