{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T20:53:32Z","timestamp":1694638412644},"reference-count":21,"publisher":"IGI Global","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,10,1]]},"abstract":"<p>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.<\/p>","DOI":"10.4018\/jwsr.2009071304","type":"journal-article","created":{"date-parts":[[2010,4,30]],"date-time":"2010-04-30T12:40:24Z","timestamp":1272631224000},"page":"75-93","source":"Crossref","is-referenced-by-count":2,"title":["Web Service Enabled Online Laboratory"],"prefix":"10.4018","volume":"6","author":[{"given":"Yuhong","family":"Yan","sequence":"first","affiliation":[{"name":"Concordia University, Montreal, Canada"}]},{"given":"Yong","family":"Liang","sequence":"additional","affiliation":[{"name":"National Research Council, Canada"}]},{"given":"Abhijeet","family":"Roy","sequence":"additional","affiliation":[{"name":"University of New Brunswick, Canada"}]},{"given":"Xinge","family":"Du","sequence":"additional","affiliation":[{"name":"University of New Brunswick, Canada"}]}],"member":"2432","reference":[{"key":"jwsr.2009071304-0","unstructured":"W3C, (2004a). WSDL Specification. http:\/\/www.w3.org\/TR\/wsdl."},{"key":"jwsr.2009071304-1","unstructured":"W3C, (2004b). SOAP Specification. http:\/\/www.w3.org\/TR\/soap12-part1\/."},{"key":"jwsr.2009071304-2","unstructured":"Agilent Inc. (2005). About Instrument I\/O.http:\/\/adn.tm.agilent.com\/index.cgi?CONTENT_ID=239, retrieved in 2005."},{"key":"jwsr.2009071304-3","unstructured":"Auer, M. E., & Gallent, W. (2000). The \u2018Remote Electronic Lab\u2019 as a Part of the Telelearning Concept at the Carinthia Tech Institute. Proc. Interactive Computer-Aided Learning (ICL), Kassel University Press."},{"key":"jwsr.2009071304-4","doi-asserted-by":"crossref","unstructured":"Bagnasco, A., Chirico, M., & Scapolla, A. M. (2002). XML Technologies to Design Didactical Distributed Measurement Laboratories. IEEE Instrument and Measurement Technology Conference (IMTC), Anchorage, Alaska, USA.","DOI":"10.1109\/IMTC.2002.1006919"},{"key":"jwsr.2009071304-5","doi-asserted-by":"crossref","unstructured":"Chiu, K., Govindaraju, M., & Bramley, R. (2002). Investigating the Limits of SOAP Performance for Scientific Computing. 11th IEEE international Symposium on High Performance Distributed Computing HPDC-11.","DOI":"10.1109\/HPDC.2002.1029924"},{"key":"jwsr.2009071304-6","doi-asserted-by":"crossref","unstructured":"Elfwing, R., Paulsson, U., & Lundberg, L. (2002). Performance of SOAP in Web service Environment Compared to CORBA. Proceedings of the Ninth Asia-Pacific Software Engineering Conference (APSE\u201902). IEEE.","DOI":"10.1109\/APSEC.2002.1182978"},{"issue":"June","key":"jwsr.2009071304-7","first-page":"27","article-title":"Model for a Distributed Telelaboratory Interface Generator. Proceedings of Int. Conf. On Engineering","author":"B.Fattouh","year":"2004","journal-title":"Education and Research"},{"key":"jwsr.2009071304-8","unstructured":"Garrett, J. J. (2005). Ajax: A New Approach to Web Applications. Available at http:\/\/adaptivepath.com\/publications\/essays\/archives\/000385.php, last retrieved March 29 2007."},{"key":"jwsr.2009071304-9","unstructured":"Hardison, J., Hardison, D. J., Zych, D., del Alamo, J. A., et al. (2005). The Microelectronics WebLab 6.0\u2014An Implementation Using Web services and the iLab Shared Architecture. Proc. Int\u2019l Conf. Engineering Education and Research (iCEER2005), Int\u2019l Network for Engineering Education and Research, 2005. http:\/\/wwwmtl.mit.edu\/~alamo\/pdf\/2005\/RC-107%20paper.pdf."},{"key":"jwsr.2009071304-10","unstructured":"Hardison, J. D., Zych, J. A., & del Alamo, V. J. Harward, et al. (2005). The Microelectronics WebLab 6.0 \u2013 An Implementation Using Web services and the iLab Shared Architecture. iCEER2005, March, Tainan, Taiwan."},{"key":"jwsr.2009071304-11","unstructured":"JSON.org. (2007). Introducing JSON. Available at: http:\/\/www.json.org\/. Last retrieved in March 29 2007."},{"key":"jwsr.2009071304-12","doi-asserted-by":"publisher","DOI":"10.1109\/13.804528"},{"key":"jwsr.2009071304-13","doi-asserted-by":"crossref","unstructured":"Litou, M. (2002). Migrating to Web services \u2013 Latency and Scalability. Proceedings of Fourth Int. Workshop on Web Site Evolution (WSE). IEEE.","DOI":"10.1109\/WSE.2002.1134085"},{"key":"jwsr.2009071304-14","unstructured":"LTSC (IEEE Learning Technology Standards Committee). (1999). IEEE 1484 Learning Objects Metadata (IEEE LOM).http:\/\/www.ischool.washington.edu\/sasutton\/IEEE1484.html."},{"key":"jwsr.2009071304-15","unstructured":"Naef, O. (2006). Real laboratory, virtual laboratory or remote laboratory: what is the most efficient way? International Journal of Online Engineering, v2(n3). http:\/\/www.i-joe.org\/ojs\/sitemap.php."},{"key":"jwsr.2009071304-16","doi-asserted-by":"crossref","unstructured":"Nielsen, H., Gettys, J., Baird-Smith, A., Prud'hommeaux, E., Lie, H., & Lilley, C. (1997). Network Performance Effects of HTTP\/1.1, CSS1, and PNG.http:\/\/www.w3.org\/Protocols\/HTTP\/Performance\/Pipeline.html, June 1997.","DOI":"10.1145\/263105.263157"},{"key":"jwsr.2009071304-17","unstructured":"Salzmann, C., & Gillet, D. (2002). Real-time Interaction over the Internet, Proceedings of IFAC2002. UDDI.org. http:\/\/uddi.org\/pubs\/uddi_v3.htm."},{"key":"jwsr.2009071304-18","unstructured":"Tautenhahn, T. (2005). JavaScript Diagram Builder 3.3.http:\/\/www.lutanho.net\/diagram."},{"key":"jwsr.2009071304-19","unstructured":"van Engelen, R. (2003). Pushing the SOAP Envelop With Web services for Scientific Computing. Proceedings of the International Conference on Web services (ICWS) (pp. 346-354)."},{"key":"jwsr.2009071304-20","unstructured":"Yan, Y., Liang, Y., Du, X., Saliah-Hassane, H., & Ghorbani, A. (2005). Design Instrumental Web services for Online Experiment Systems. Ed-Media 2005, Montreal, Canada."}],"container-title":["International Journal of Web Services Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=37389","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T14:18:41Z","timestamp":1654093121000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jwsr.2009071304"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2009,10,1]]},"references-count":21,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,10]]}},"URL":"https:\/\/doi.org\/10.4018\/jwsr.2009071304","relation":{},"ISSN":["1545-7362","1546-5004"],"issn-type":[{"value":"1545-7362","type":"print"},{"value":"1546-5004","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,10,1]]}}}