Web Service Enabled Online Laboratory

Online experimentation allows students from anywhere to operate remote instruments at any time. The current techniques constrain users to bind to products from one company and install client side software. We use Web services and Service Oriented Architecture to improve the interoperability and usability of the remote instruments. Under a service oriented architecture for online experiment system, a generic methodology to wrap commercial instruments using IVI and VISA standard as Web services is developed. We enhance the instrument Web services into stateful services so that they can manage user booking and persist experiment results. We also benchmark the performance of this system when SOAP is used as the wire format for communication and propose solutions to optimize performance. In order to avoid any installation at the client side, the authors develop Web 2.0 based techniques to display the virtual instrument panel and real time signals with just a standard Web browser. The technique developed in this article can be widely used for different real laboratories, such as microelectronics, chemical engineering, polymer crystallization, structural engineering, and signal processing.

[1]  Ali A. Ghorbani,et al.  Design Instrumental Web Services for Online Experiment Systems , 2005 .

[2]  Denis Gillet,et al.  Real-Time Interaction Over the Internet , 2002 .

[3]  Madhusudhan Govindaraju,et al.  Investigating the limits of SOAP performance for scientific computing , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[4]  Marco Chirico,et al.  XML technologies to design didactical distributed measurement laboratories , 2002, IMTC/2002. Proceedings of the 19th IEEE Instrumentation and Measurement Technology Conference (IEEE Cat. No.00CH37276).

[5]  Nikos Manouselis,et al.  Towards a Design Process for Integrating Product Recommendation Services in E-Markets , 2008 .

[6]  Simon Heilesen,et al.  The Case of Roskilde University E-Services , 2009 .

[7]  Stephan Reiff-Marganiec,et al.  Handbook of Research on Service-Oriented Systems and Non-functional Properties: Future Directions , 2011 .

[8]  James Gettys,et al.  Network performance effects of HTTP/1.1, CSS1, and PNG , 1997, SIGCOMM '97.

[9]  Nicole B. Koppel,et al.  InformatIon SyStemS In the ServIce Sector , 2010 .

[10]  Lars Lundberg,et al.  Performance of SOAP in Web Service environment compared to CORBA , 2002, Ninth Asia-Pacific Software Engineering Conference, 2002..

[11]  Olivier Naef Real laboratory, virtual laboratory or remote laboratory: what is the most efficient way? , 2006, Int. J. Online Eng..

[12]  Jesse James Garrett Ajax: A New Approach to Web Applications , 2007 .

[13]  Marietjie Schutte,et al.  Managing Web Service Quality: Measuring Outcomes and Effectiveness , 2009 .

[14]  Robert A. van Engelen,et al.  Pushing the SOAP Envelope with Web Services for Scientific Computing , 2003, ICWS.

[15]  Marin Litoiu,et al.  Migrating to Web services - latency and scalability , 2002, Proceedings. Fourth International Workshop on Web Site Evolution.

[16]  Denis Gillet,et al.  Information technology enhanced learning in distance and conventional education , 1999 .

[17]  J. A. del Alamo,et al.  The Microelectronics WebLab 6.0 - An Implementation Using Web Services and the iLab Shared Architecture , 2005 .

[18]  Jörg Becker,et al.  Activity-Based Costing in Public Administrations: A Business Process Modeling Approach , 2010, Int. J. E Serv. Mob. Appl..

[19]  Bünyamin Atici,et al.  A Consumer Perception Research on the Subject of a New Technology in a Developing Dynamic Market: 3G Technology in Turkey , 2011, Int. J. Inf. Syst. Serv. Sect..