Title :
Using distributed objects for digital library interoperability
Author :
Paepcke, Andreas ; Cousins, Steve B. ; Garcia-Molina, Hector ; Hassan, Scott W. ; Ketchpel, Steven P. ; Röscheisen, Martin ; Winograd, Terry
Author_Institution :
Stanford Univ., CA, USA
fDate :
5/1/1996 12:00:00 AM
Abstract :
Information repositories are just one of many services tomorrow´s digital libraries might offer. Other services include automated news summarization, trend analysis across news repositories, and copyright-related facilities. This distributed collection of services has the potential to be enormously helpful in performing information-intensive tasks. It could also turn such tasks into confusing, frustrating annoyances by forcing programmers and users to learn many interfaces and by confronting users with the bewildering details of fee-based services that were previously only accessible to professional librarians. The Stanford Digital Library project is addressing the problem of interoperability, which is particularly important because standardization efforts are lagging behind the development of digital library services. The authors used CORBA to implement information-access and payment protocols. These protocols provide the interface uniformity necessary for interoperability, while leaving implementers a large amount of leeway to optimize performance and to provide choices in service performance profiles. The authors´ initial experience indicates that a distributed object framework does give clients and servers the flexibility to manage their communication and processing resources effectively
Keywords :
academic libraries; client-server systems; full-text databases; library automation; object-oriented programming; open systems; software standards; user interfaces; CORBA; Information repositories; Stanford Digital Library project; automated news summarization; client server; copyright; digital library interoperability; distributed object framework; distributed objects; fee-based services; information-access; interfaces; news repositories; payment protocols; performance; professional librarians; standardization; trend analysis; Access protocols; Context-aware services; Design optimization; Linux; Permission; Software libraries; Standards development; Testing; Web server; Web sites;