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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ken Arnold and James Gosling. The Java Programming Language. Prentice-Hall, Reading, Mass., 1996.
Microsoft Corp. Automation Programmer's Reference: Using ActiveX Technology to Create Programmable Applications. Microsoft Press, 1997.
Arthur H. Robinson. Elements of Cartography. Wiley, New York, 1995.
Dale Rogerson. Inside COM Microsoft Press, 1997.
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.
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.
HIRANO Satoshi. The Magic Carpet for Network Computing: HORB Flyer's Guide. Electrotechnical Laboratory, http://ring.etl.go.jp/openlab/horb, 1996.
Jon Siegal. CORBA: Fundamentals and Programming. Wiley, 1996.
T.R. Smith. A digital library for geographically referenced materials. IEEE Computer, pages 54–60, May 1996.
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.
Sun Microsystems, Inc., http://java.sun.com/products/jdk/1.1/docs/guide/reflection/index.html. Java Core Reflection API and Specification, 1997.
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.
Author information
Authors and Affiliations
Editor information
Rights 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