Abstract
This paper introduces a universal data access (DA) server for modern distributed data acquisition and monitoring systems used in process and factory automation. This system is proposed with utilization of the OPC (Openness, Productivity, and Collaboration) technology and XML to achieving interoperability and platform independence. It allows to easily aggregate a large number of existing OPC DA servers and new OPC XML-DA servers into a unified and flexible system that supports exchange of data among these servers. By using binary data encoding to the SOAP messages, the proposed system has a sufficient good performance. The security consideration is discussed to provide more information to technical-level readers. The comparison of the proposed system with the existing approaches is also presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Barton, J.J., Thattle, S., Nielsen, H.F.: SOAP Message with Attachments. W3C Recommendation (2006), http://www.w3.org/TR/SOAP-attachments
Bruce, C.S.: Cubewerx Position Paper for Binary XML Encoding (2002), http://www.cubewerx.com/main/HTML/Binary_XML_Encoding.html
Chilingaryan, S., Eppler, W.: High Speed Data Exchange Protocol for Modern Distributed Data Acquisition Systems based on OPC XML-DA. In: Proceedings of the 14th IEEE-NPSS Real-time Conference, pp. 352–356 (2005)
Chilingaria, S.: Fast, Multiplatform XML Toolkits Comparison: Functionality, Speed and Memory Usage (2003), http://prdownloads.sourceforge.net/xmlbench/features.pdf , http://prdownloads.sourceforge.net/xmlbench/benchmark.pdf
Chiu, K., Devadithya, T., Lu, W., Slominski, A.: A Binary XML for Scientific. In: Proceedings of the 1st International Conference on e-Science and Grid Computing, pp. 336–343 (2005)
DeRose, S., Maler, E., Orchard, D.: XLink (XML Linking Language), Version 1.0. W3C Recommendation (2001), http://www.w3.org/TR/xlink/
Eppler, W., Beglaria, A., Chilingarian, S., Kelly, S., Hartmann, V., Gemmeke, H.: New Control System Aspects for Physical Experiments. IEEE Transactions on Nuclear Science 51(3), 482–488 (2004)
Freisleben, B., Friese, T., Heinzl, S., Mathes, M., Smith, M.: Flex-SwA: Flexible Exchange of Binary Data based on SOAP Messages with Attachments. In: Proceedings of the IEEE International Conference on Web Services, pp. 3–10 (2006)
Holley, D.W.: Understanding and Using OPC for Maintenance and Reliability Applications. IEE Computing and Control Engineering, 28–31 (2004)
Jia, Z., Li, X.: OPC-based architecture of embedded web server. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds.) ICESS 2004. LNCS, vol. 3605, pp. 362–367. Springer, Heidelberg (2005)
Katsuji, U., Shin-ichi, S., Hidehiko, W.: A Prototype Embedded XML-DA Server and its Evaluations. In: Proceedings of the SICE-ICASE International Joint Conference, pp. 4331–4336 (2006)
Miauchi, X.M.L.: Signature/Encryption – The Basic of Web Service Security. NEC Journal of Advanced Technology 2(1), 35–39 (2005)
Mlýnková, I.: XML Benchmarking: Limitations and Opportunities. Technical Report, Department of Software Engineering, Charles University, Czech Republic (2008), http://www.ksi.mff.cuni.cz/~mlynkova/doc/tr2008-1.pdf
Singh, M.P., Huhns, M.N.: Service-Oriented Computing - Semantics, Processes, Agents. John Wiley & Sons, Ltd., Chichester (2005)
Tan, V.V., Yoo, D.S., Yi, M.J.: Design and Implementation of Web Service by Using OPC XML-DA and OPC Complex Data for Automation and Control Systems. In: Proceedings of the 6th IEEE International Conference on Computer and Information Technology, p. 63 (2006)
Tan, V.V., Yoo, D.S., Yi, M.J.: Security in Automation and Control Systems based on OPC Techniques. In: Proceedings of the 2nd International Forum on Stategic Technology, pp. 136–140 (2007)
Tan, V.V., Yoo, D.S., Yi, M.J.: Modern Distributed Data Acquisition and Control Systems based on OPC Techniques. In: Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, pp. 115–122 (2007)
The Advosol, Inc.: Universal XML-DA Server, Version 1.01 (2008), http://www.advosol.com/c-5-xml-da-gateways.aspx
The OPC Foundation: The OPC Alarms and Events Access Specification, Version 1.0 (2002), http://www.opcfoundation.org/Downloads.aspx
The OPC Foundation: The OPC Historical Data Access Specification, Version 1.0 (2003), http://www.opcfoundation.org/Downloads.aspx
The OPC Foundation: The OPC Data eXchange Specification, Version 1.0 (2003), http://www.opcfoundation.org/Downloads.aspx
The OPC Foundation: The OPC Complex Data Specification, Version 1.0 (2003), http://www.opcfoundation.org/Downloads.aspx
The OPC Foundation: The OPC Data Access Specification, Version 3.0 (2003), http://www.opcfoundation.org/Downloads.aspx
The OPC Foundation: The OPC XML Data Access Specification, Version 1.01 (2004), http://www.opcfoundation.org/Downloads.aspx
XMark: an XML Benchmark Project (2002), http://monetdb.cwi.nl/xml/index.html
XMLBenchmark: XML Benchmark (2002), http://www.sosnoski.com/opensrc/xmlbench/-download.html
XQuery: XQuery 1.0 – An XML Query Language (2007), http://www.w3.org/TR/xquery/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yoo, DS., Van Tan, V., Yi, MJ. (2009). A Universal Data Access Server for Distributed Data Acquisition and Monitoring Systems. In: Huang, DS., Jo, KH., Lee, HH., Kang, HJ., Bevilacqua, V. (eds) Emerging Intelligent Computing Technology and Applications. ICIC 2009. Lecture Notes in Computer Science, vol 5754. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04070-2_82
Download citation
DOI: https://doi.org/10.1007/978-3-642-04070-2_82
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04069-6
Online ISBN: 978-3-642-04070-2
eBook Packages: Computer ScienceComputer Science (R0)