Skip to main content

Jonathan: an Open Distributed Processing Environment in Java

  • Conference paper
Middleware’98

Abstract

This article describes a minimal and modular ORB framework from which highly flexible ORBs supporting the introduction of arbitrary binding mechanisms between interacting objects can be built. This framework essentially extends the Java notion of object reference to make it distributed. Jonathan is a Java implementation of this framework, featuring a CORBA 2.0 “personality” and several different binding factories. It could be easily extended with new binding factories and personalities (e.g. a RMI personality) or scaled down to fit particular needs.

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.

Similar content being viewed by others

References

  • Birrell, A., Nelson, G., Owicki, S. and Wobber, E.: 1995, Network objects, SRC Research Report 115, Digital Systems Research Center.

    Google Scholar 

  • Dang Tran, F., Dumant, B., Horn, F. and Stefani, J.-B.: 1997, Towards an extensible and modular ORB framework, Workshop on CORBA use and evaluation, ECOOP’97, Jyväskylä, Finland. submitted for publication.

    Google Scholar 

  • Dang Tran, F., Perebaskine, V., Stefani, J.-B., Crawford, B., Kramer, A. and Otway, D.: 1996, Binding and streams: the ReTINA approach, Proceedings TINA’96 International Conference, Heidelberg, Germany.

    Google Scholar 

  • Hamilton, G., Powell, M. and Mitchell, J.: 1993, Subcontract: a flexible base for distributed programming, Proceedings of the 14th Symposium on Operating Systems Principles, Asheville NC.

    Google Scholar 

  • ODP: 1995, ODP Reference Model: Overview, Foundations, Architecture and Architectural Semantics, ITU–T I ISO/IEC Recommendations X.901—X.904 International Standard 10746–1–10746–4.

    Google Scholar 

  • OMG: 1995, The Common Object request Broker: Architecture and Specification, CORBA V2.0, Object Management Group.

    Google Scholar 

  • Peterson, L. L., Hutchinson, N., O’Malley, S. and Abbott, M.: 1989, RPC in the x-kernel: Evaluating new design techniques, Proc. of the 12th ACM Symp. on Operating Systems Principles, Litchfield Park, AZ, USA, pp. 91–101.

    Google Scholar 

  • Plainfosse, D.: 1994, Distributed garbage collection and referencing management in the Soul object support system, PhD thesis, University of Paris V I, Paris, France.

    Google Scholar 

  • Shapiro, M.: 1994, A binding protocol for distributed shared objects, 14th International Conference on Distributed Computer Systems (ICDCS), Poznan, Poland.

    Google Scholar 

  • Sun Microsystems: 1996, Java Remote Method Invocation Specification, Technical report, Sun Microsystems, Moutain View, CA, USA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag London Limited

About this paper

Cite this paper

Dumant, B., Horn, F., Tran, F.D., Stefani, JB. (1998). Jonathan: an Open Distributed Processing Environment in Java. In: Davies, N., Jochen, S., Raymond, K. (eds) Middleware’98. Springer, London. https://doi.org/10.1007/978-1-4471-1283-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-1283-9_11

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-1285-3

  • Online ISBN: 978-1-4471-1283-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics