2
and ISDN SYSTEMS Computer Networks and ISDN Systems 30 ( 199X) 624-615 Short Paper An open framework for collaborative distributed information management Abstract The MEMOIR project supports researchers working with a vast quantity of distributed information. by assisting them in finding both relevant documents and researchers with related interests. It is an open architecture based on the existing Web infrastructure. Key to the architecture is the use of proxies: to support message routing for dynamic reconfiguration and extension of the system, to collect information about the trail of documents that a user visits, and to insert links on-the-fly. In this paper we present the MEMOIR framework and its rationale, and discuss early experiences with the system. 6; 1998 Puhlishecl by Elsevier Science B.V. All rights reserved. Kewords: information re-use: Trails; Agents; Open system 1. The open architecture of MEMOIR Effective access to documents and effective collabora- tion between researchers can be crucial to the competi- tiveness of large companies. MEMOIR, which stands for Mum~gir~g Etlterprise-scule Muititnedicr using m Open Frclr,rr\~& ,fiJr I~!jiwmution Re-use, addresses this prob- lem by providing the user with extra assistance in these tasks in return for minimal extra effort by the user. In order to achieve the goal of supporting collaboration amongst users MEMOIR uses open hypermedia link ser- vices. trail bases and software agents that assist the user in the management of their information. The MEMOIR ’ Corresponciing author. ’ E-mail: (dder.wh.sr] @ecs.soton.ac.uk ’ E-mail: pikrakis(L3di.uoa.g ’ E-mail: [email protected] ’ E-mail: mas~)pac.soton.ac.uk OIW7552/9X/%19.00 0 1998 Published by Elacvicr Science B.C 1 PI/ s0169-7552(98~00056-7 architecture consists of a set of components that talk to each other using HTTP extended by additional tag/value pairs that express the semantics of MEMOIR messages. The main components are a message router. an interface manager that serves as a proxy as well as a link service. the object oriented database system ITASCA and an agent server. The key component is the I~ICS.SU,~F router which acts as a hub with which other system services register. Its design is based on the Microcosm filter model [3]. Any component makes its services available by registering de- tails of its services with the message router which in turn can route particular requests of other components to the newly registered one. The model of servicing a component allows the system to be dynamically tailored to specific needs. Standard Java enabled Web browsers serve as user interface to the MEMOIR system in order to minimise installation and maintenance overhead. The only contigu- ration necessary is to set the so-called interface manager as a proxy server and to connect once to it in order to 411 rights reserved

An open framework for collaborative distributed information management

Embed Size (px)

Citation preview

Page 1: An open framework for collaborative distributed information management

and ISDN SYSTEMS

Computer Networks and ISDN Systems 30 ( 199X) 624-615

Short Paper

An open framework for collaborative distributed information management

Abstract

The MEMOIR project supports researchers working with a vast quantity of distributed information. by assisting them in finding both relevant documents and researchers with related interests. It is an open architecture based on the existing Web infrastructure. Key to the architecture is the use of proxies: to support message routing for dynamic reconfiguration and extension of the system, to collect information about the trail of documents that a user visits, and to insert links on-the-fly. In this paper we present the MEMOIR framework and its rationale, and discuss early experiences with the system. 6; 1998 Puhlishecl by Elsevier Science B.V. All rights reserved.

Kewords: information re-use: Trails; Agents; Open system

1. The open architecture of MEMOIR

Effective access to documents and effective collabora- tion between researchers can be crucial to the competi- tiveness of large companies. MEMOIR, which stands for Mum~gir~g Etlterprise-scule Muititnedicr using m Open Frclr,rr\~& ,fiJr I~!jiwmution Re-use, addresses this prob- lem by providing the user with extra assistance in these tasks in return for minimal extra effort by the user. In order to achieve the goal of supporting collaboration amongst users MEMOIR uses open hypermedia link ser- vices. trail bases and software agents that assist the user in the management of their information. The MEMOIR

’ Corresponciing author. ’ E-mail: (dder.wh.sr] @ecs.soton.ac.uk ’ E-mail: pikrakis(L3di.uoa.g

’ E-mail: [email protected] ’ E-mail: mas~)pac.soton.ac.uk

OIW7552/9X/%19.00 0 1998 Published by Elacvicr Science B.C 1

PI/ s0169-7552(98~00056-7

architecture consists of a set of components that talk to each other using HTTP extended by additional tag/value pairs that express the semantics of MEMOIR messages. The main components are a message router. an interface manager that serves as a proxy as well as a link service. the object oriented database system ITASCA and an agent server. The key component is the I~ICS.SU,~F router which acts as a hub with which other system services register. Its design is based on the Microcosm filter model [3]. Any component makes its services available by registering de- tails of its services with the message router which in turn can route particular requests of other components to the newly registered one. The model of servicing a component allows the system to be dynamically tailored to specific needs. Standard Java enabled Web browsers serve as user interface to the MEMOIR system in order to minimise installation and maintenance overhead. The only contigu- ration necessary is to set the so-called interface manager as a proxy server and to connect once to it in order to

411 rights reserved

Page 2: An open framework for collaborative distributed information management

log in. It is via the interface manager that users view the Web. document management systems and also linkbases. Thus, existing data can be re-used and is not stored within the \ystem (although the meta data such as a document’s keywords is). A dedicated n~rrzt server manages a set of software agents [5] and provides different agent services that are essentially responsible for data mining and re- source discovery tasks such as searching the Web. Users can select services such as tinding similar persons based on trail information; they can launch keyword extractions of documents they have visited: or retrieve information which other users’ trails contain a document.

2. Collaboration supported by trails, links and agents

The MEMOIR architecture is an evolution of the Dis- tributed Link Service (DLS) [2]. While the DLS, like other open hypermedia systems, treats hypermedia links as first class objects, MEMOIR promotes another kind of object: the truil [I .4]. A user’s trail is the set of actions on documents that they have visited (such as opening the doc- ument) in pursuing a certain task. By matching trails, we match users. MEMOIR lets the user ask questions such as “who else has read this document’?” and “what else should I read‘!“. Software agents answer these questions to the user: they do so mainly by mining trail information, by doing automatic keyword extraction and also by maintain- ing different user protiles. Therefore, answers will depend on the selected protile. e.g., similarity scores of documents or the users’ personal protile. At this stage simple profiles have been created to capture the nature of the user’s work role. e.g. sales manager or researcher.

3. Summary and conclusion

Distributed information systems can be large and com- plex: information is difficult to find, leading to duplication of effort where sharing would be more cost effective. MEMOIR provides a simple, open solution using existing Web infrastructure and unlike other recommender sys- tems, recommends people as well as documents. MEM-

OIR treats trails as first class objects which can be cre- ated, stored and manipulated by the components of the system, including agents. While MEMOIR focuses on two particular industries - the pharmaceutical and chemical industries - for the trials, we believe the approach to be generic: for example, we are also applying it to his- torical research using major historical archives including Wellington, Mountbatten and Churchill, to audio archives, virtual museums, virtual art galleries and hybrid libraries. as well as the adminstrative system of the ECS Depart- ment at Southampton.

Acknowledgements

We would like to acknowledge the contribution of all the members of the MEMOIR team. The project is sup- ported by the European Union’s ESPRIT programme (No. 22 153). The work of Sigi Reich has been supported by the Austrian Fonds zur Forderung der wissenschaftlichen Forschung (FWF, grant No. Jl5074NF). We would also like to acknowledge the the support by the EPSRC project No. GR/K73060.

References

Bush, V. As we may think, T/w Aflmfic Monthly. 176( 1 ): 101-108. 1945.

Carr, L.. DeRoure, D.. Hall, W.. and Hill, G.. The dis-

tributed link service: A tool for publishers. authors and

readers, World Wide Web .k~~tnml. I ( I ): 637-656. 1995.

Hill. G., Wilkins. R.. and Hall. W.. Open and recontigurable

hypermedia systems: A tilter based model, Hyprnnrdia

5(z): 103-I 18. 1993.

Nicol. D.. Smeaton. C., and Slater. A.F.. Footsteps: Trail-

blazing the Web, in: Proc of t/w 3rd /rrrrrnutionul World Wide Web Co@rerzcr. Darmstadt. Germany. April 1995. Pikrakis. A.. Bitsikas. T., Sfakianakis. S.. Hatzopoulos. M..

DeRoure. D.. Hall, W.. Reich, S.. Hill. G., and Stairmand.

M., Memoir - software agents for tinding similar users by traila. in: PAAMYH. 3rd lt~tl. Corfkwncr on The Pructiul Al~~~lic~c~rior~ ~f’lr~trlli~rrzt Agrnts cmtl Multi-A~rrrt.~, London.

UK. March 1998.