Dimitris Plexousakis, Pisa, February 2001 ICS-FORTH The CYCLADES Mediator Service Dimitris Plexousakis [email protected] Computer Science Department, University of Crete & Institute for Computer Science - FORTH Heraklion,

Download Report

Transcript Dimitris Plexousakis, Pisa, February 2001 ICS-FORTH The CYCLADES Mediator Service Dimitris Plexousakis [email protected] Computer Science Department, University of Crete & Institute for Computer Science - FORTH Heraklion,

Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
The CYCLADES Mediator Service
Dimitris Plexousakis
[email protected]
Computer Science Department, University of Crete
& Institute for Computer Science - FORTH
Heraklion, Crete
1
Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
Description
Functionality (general)
entry point to the system
Mediator component receives requests formulated by the
user
Satisfies requests by dispatching them to the appropriate
service component
 Forwards results to users
 Serves users/communities by integrating services

2
Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
Description

Central system component supporting:
 user interfaces tailored to:
 individual users
 user communities / groups
 information retrieval ( search & browse service)
 information personalization (personalization service)
 collection building ( collection service)
 recommendation forwarding to users/groups
(recommender service)
 virtual working spaces for community members
(collaborative work service)
3
Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
Overall Architecture
Collaborative Work
Service
Recommender
Service
Mediator Service
Personalization
Service
Collection
Service
Search &
Browse Service
Access Service
Harvesting mechanisms
4
Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
Functionality

User Interaction Tasks
 User interfaces
 information / system description
 registration / profiling
personalization
 services available to users
 depending on user type
 accessible collections
 depending on user type, may include virtual collections
Invokes services
 Wraps returned information

5
Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
Functionality

Service Components Interaction Tasks
dispatching requests following common protocol
 Search & Browse Service
 forward user query
 receive and present query result (stylesheets)
 issues: query interface, queries passed on as strings with
no wrapping except in common communication format (?)
Collection
service
 periodic collection of descriptive metadata to determine
services available
 issues: metadata format (adopt OAMS?)
6
Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
Functionality

Service Components Interaction Tasks
 Personalization Service




obtain user/group profile upon login
pass-on personalization requirements to other services
invoke “ad-hoc” or “on-demand” mode
issues: filtering at the mediator level ?
Recommender
Service
 forward recommendations
 wrap recommendations with query results
 acquire user feedback
7
Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
Functionality

Service Components Interaction Tasks
 Collaborative Work Service
 establish communication
 synchronize collaborative activities
 enable information exchange
8
Dimitris Plexousakis, Pisa, February 2001
ICS-FORTH
Summary
Precise functional specification of Mediator Service depends
on:
 user requirements
 functional specification of service components
 Approach:
 collection independence
 common protocol for services (e.g., HTTP)
 standard exchange format adoption (e.g., XML)
 customizable presentation (e.g., XSLT)

9