Skip to main content

A Universal Data Access Server for Distributed Data Acquisition and Monitoring Systems

  • Conference paper
Emerging Intelligent Computing Technology and Applications (ICIC 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5754))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barton, J.J., Thattle, S., Nielsen, H.F.: SOAP Message with Attachments. W3C Recommendation (2006), http://www.w3.org/TR/SOAP-attachments

  2. Bruce, C.S.: Cubewerx Position Paper for Binary XML Encoding (2002), http://www.cubewerx.com/main/HTML/Binary_XML_Encoding.html

  3. 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)

    Google Scholar 

  4. 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

  5. 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)

    Google Scholar 

  6. DeRose, S., Maler, E., Orchard, D.: XLink (XML Linking Language), Version 1.0. W3C Recommendation (2001), http://www.w3.org/TR/xlink/

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. Holley, D.W.: Understanding and Using OPC for Maintenance and Reliability Applications. IEE Computing and Control Engineering, 28–31 (2004)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Miauchi, X.M.L.: Signature/Encryption – The Basic of Web Service Security. NEC Journal of Advanced Technology 2(1), 35–39 (2005)

    Google Scholar 

  13. 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

  14. Singh, M.P., Huhns, M.N.: Service-Oriented Computing - Semantics, Processes, Agents. John Wiley & Sons, Ltd., Chichester (2005)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. The Advosol, Inc.: Universal XML-DA Server, Version 1.01 (2008), http://www.advosol.com/c-5-xml-da-gateways.aspx

  19. The OPC Foundation: The OPC Alarms and Events Access Specification, Version 1.0 (2002), http://www.opcfoundation.org/Downloads.aspx

  20. The OPC Foundation: The OPC Historical Data Access Specification, Version 1.0 (2003), http://www.opcfoundation.org/Downloads.aspx

  21. The OPC Foundation: The OPC Data eXchange Specification, Version 1.0 (2003), http://www.opcfoundation.org/Downloads.aspx

  22. The OPC Foundation: The OPC Complex Data Specification, Version 1.0 (2003), http://www.opcfoundation.org/Downloads.aspx

  23. The OPC Foundation: The OPC Data Access Specification, Version 3.0 (2003), http://www.opcfoundation.org/Downloads.aspx

  24. The OPC Foundation: The OPC XML Data Access Specification, Version 1.01 (2004), http://www.opcfoundation.org/Downloads.aspx

  25. XMark: an XML Benchmark Project (2002), http://monetdb.cwi.nl/xml/index.html

  26. XMLBenchmark: XML Benchmark (2002), http://www.sosnoski.com/opensrc/xmlbench/-download.html

  27. XQuery: XQuery 1.0 – An XML Query Language (2007), http://www.w3.org/TR/xquery/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics