Skip to main content

A Java-based framework for processing distributed objects

  • Session 8a: Distributed Systems
  • Conference paper
  • First Online:
Conceptual Modeling — ER '97 (ER 1997)

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

Included in the following conference series:

Abstract

The Alexandria Digital Library Project at UC Santa Barbara has been building an information retrieval system for geographically referenced information and datasets. To meet these requirements, we have designed a distributed Data Store to store its holdings. The library's map, image and geographical data are viewed as a collection of objects with evolving roles. Developed in the Java programming language and the HORB distributed object system, the Data Store manages these objects for flexible and scalable processing. To implement the Data Store we provide a messaging layer that allows applications to distribute processing between the Data Store and the local host. We define a data model for Data Store repositories that provide Client access to Data Store objects. We finally provide support for specialized views of these Data Store items.

Work supported by research grants from NSF/ARPA/NASA IRI9411330 and NSF CDA-9421978.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ken Arnold and James Gosling. The Java Programming Language. Prentice-Hall, Reading, Mass., 1996.

    Google Scholar 

  2. Microsoft Corp. Automation Programmer's Reference: Using ActiveX Technology to Create Programmable Applications. Microsoft Press, 1997.

    Google Scholar 

  3. Arthur H. Robinson. Elements of Cartography. Wiley, New York, 1995.

    Google Scholar 

  4. Dale Rogerson. Inside COM Microsoft Press, 1997.

    Google Scholar 

  5. Joel Richardson and Peter Schwarz. Aspects: Extending object to support multiple independent roles. In Proc. ACM SIGMOD Int. Conf. on Management of Data, pages 298–307, May 1991.

    Google Scholar 

  6. R. Riggs, J. Waldo, and A. Wollrath. Pickling state in java. In 2nd Conf. on Object-Oriented Technologies and Systems (COOTS), pages 241–250, Toronto, Ontario, June 1996.

    Google Scholar 

  7. HIRANO Satoshi. The Magic Carpet for Network Computing: HORB Flyer's Guide. Electrotechnical Laboratory, http://ring.etl.go.jp/openlab/horb, 1996.

    Google Scholar 

  8. Jon Siegal. CORBA: Fundamentals and Programming. Wiley, 1996.

    Google Scholar 

  9. T.R. Smith. A digital library for geographically referenced materials. IEEE Computer, pages 54–60, May 1996.

    Google Scholar 

  10. Michael Stonebraker. Object management in postgres using procedures. In 1986 International Workshop on Object-Oriented Database Systems, pages 66–72, Pacific Grove, Calif., September 1986.

    Google Scholar 

  11. Sun Microsystems, Inc., http://java.sun.com/products/jdk/1.1/docs/guide/reflection/index.html. Java Core Reflection API and Specification, 1997.

    Google Scholar 

  12. A. Wollrath, R. Riggs, and J. Waldo. A distributed object model for java. In 2nd Conf. on Object-Oriented Technologies and Systems (COOTS), pages 219–231, Toronto, Ontario, June 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

David W. Embley Robert C. Goldstein

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wu, D., Agrawal, D., El Abbadi, A., Singh, A. (1997). A Java-based framework for processing distributed objects. In: Embley, D.W., Goldstein, R.C. (eds) Conceptual Modeling — ER '97. ER 1997. Lecture Notes in Computer Science, vol 1331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63699-4_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-63699-4_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63699-1

  • Online ISBN: 978-3-540-69630-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics