Skip to main content

Concurrent Access to Remote Instrumentation in CORBA–Based Distributed Environment

  • Conference paper
Book cover Networking — ICN 2001 (ICN 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2094))

Included in the following conference series:

  • 441 Accesses

Abstract

This paper describes a system architecture for a distributed measurement process. Base systems provide only low-level bus oriented communication protocol (realized with General Purpose Interface Bus hardware and software). Distribution and remote control [1][2] requirements led to the design of CORBA [3][4] (Common Object Request Broker Architecture) middleware objects [5][6] that abstract underlying hardware/software installation issues. This design addresses problems of authentication, authorization, provision of exclusive instrument access from one client by enabling instrument locking mechanism, and session oriented communication due to CORBA’s inability to provide satisfactory solutions to these matters. The central point of the design is the introduction of a special GPIB arbiter object. An arbiter object represents implementation of the factory pattern providing access to instrument objects for each client connecting to the arbiter. In order to secure uniqueness of connection session and allow authorization and authentication of remote clients, session oriented connection has been introduced. It was found as necessity to describe proposed solution in the form of a software design pattern[7][9].

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Žagar M., Oršulić J., Cavrak I.: Remote Instrument Access Using Remote Method Calls. 4th IEEE Mediterranean Symposium on Control & Automation, Chania, Crete, June 10-14, 1996.

    Google Scholar 

  2. Cavrak I., Stranjak A., Žagar M.: Remote Access to GPIB-Based Equipment Using Public Computer Networks. 19th International Conference on Technology Interfaces, Pula, June 17-20, 1997.

    Google Scholar 

  3. CORBA 2.0/IIOP Specification. Object Management Group, 492 Old Connecticut Path, Framingham, 1996.

    Google Scholar 

  4. Seán Baker: CORBA Distributed Objects-Using Orbix. Addison Wesley, 1997.

    Google Scholar 

  5. Cavrak I., Stranjak A., Žagar M.: CORBA-based Remote Instrumentation. IEEE MELECON’ 98, 9th Mediterranean Electrotechnical Conference, Tel Aviv, Israel, May 18-20, 1998.

    Google Scholar 

  6. Žagar M., Kovačić D., Stranjak A., Kurešević A.: Embedded CORBA-based System For Remote Instrument Access. 2nd International Workshop on Design, Test and Applications, Dubrovnik, Croatia, June 14-16, 1999.

    Google Scholar 

  7. Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M.: A System of Patterns. John Wiley & Sons, 1996.

    Google Scholar 

  8. Larman C.: Applying UML and Patterns. Prentice Hall PTR, 1998.

    Google Scholar 

  9. Gamma E. et all, Design Patterns, Addison-Wesley, 1994.

    Google Scholar 

  10. Henning M., Vinoski S., Advanced CORBA Programming in C++, Adison Wesley, 1999.

    Google Scholar 

  11. Jacobson I., Booch G., Rumbaugh J., The Unified Software Development Process, Addison Wesley, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stranjak, A., Kovačić, D., Cavrak, I., Žagar, M. (2001). Concurrent Access to Remote Instrumentation in CORBA–Based Distributed Environment. In: Networking — ICN 2001. ICN 2001. Lecture Notes in Computer Science, vol 2094. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47734-9_40

Download citation

  • DOI: https://doi.org/10.1007/3-540-47734-9_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42303-4

  • Online ISBN: 978-3-540-47734-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics