Pagewise preview ]

CategoryValue
Available viahttp://dbpubs.stanford.edu/pub/1998-57
Submitted on 29th of October 2001
Author Paepcke, Andreas; Cousins, Steve B.; Garcia-Molina, Hector; Hassan, Scott W.; Ketchpel, Steven K.; Roscheisen, Martin; Winograd, Terry
Title Using Distributed Objects for Digital Library Interoperability
Date of publication 23rd of June 1998
Citation Paepcke, Andreas; Cousins, Steve B.; Garcia-Molina, Hector; Hassan, Scott W.; Ketchpel, Steven K.; Roscheisen, Martin; Winograd, Terry. Using Distributed Objects for Digital Library Interoperability,
Number of pages 23
Language English
Project Digital Libraries
Type Other
Subject group Digital Libraries
Abstract We outline the scope of the Stanford Digital Library project which covers five areas: User interface work, technologies for locating information and library services, the emerging economic perspective of digital libraries, infrastructure technology and the use of agent technologies to support all of these aspects. We describe technical details for two specific efforts that have been realized in prototype implementions. First, we describe how we employ distributed object technology to move towards an implementation of our InfoBus vision. The InfoBus consists of translation services and wrappers around existing protocols to cope with the problem of interoperability and the distributed nature of emerging digital library services. We model autonomous, heterogeneous library services as CORBA proxy objects. This allows the construction of unified but extensible method-based interfaces for client programs to interact through. We describe how distributed objects enable the design of communication protocols that leave implementors a large degree of freedom. This is a benefit because the resulting implementations can allow users to choose among multiple performance profile tradeoffs while staying within the confines of the protocol. The second effort we cover describes InterPay which uses the object approach for an architecture that helps manage heterogeneity in payment mechanisms among autonomous services. The architecture is organized into three layers. The top layer contains elements involved in the task-level interaction with the services. The middle layer is responsible for enforcing user-specified payment policies. The lowest layer manages the mechanics of diverse online payment schemes.
Notes Previous number = SIDL-WP-1995-0013
Fulltext source
  • Postscript (ps, ps.gz, ps.zip)
  • PDF (pdf, pdf.gz, pdf.zip)
  • Plain text (text, text.gz, text.zip)
  • Management of the document bypubs@db.stanford.edu

    Pagewise preview ]


    Stanford InfoLab Publication Server