mia, agora,... lorcan dempsey ukoln. models 6 2 ukoln is supported by... … and it provides...
TRANSCRIPT
MIA, Agora, ...
Lorcan Dempsey
UKOLN
MODELS 62
UKOLN is supported by ...
… and it provides research, awareness and informationservices for the library and information communities ...
MODELS 63
MIA ...
• Library, ...
• Communication• vocabulary• shape of the world
• Reference model
• Workshop 7
The issue ...
MODELS 65
IndependentApplications
IndependentApplications/Unified presentation
Unified service/Flexible presentation
Multiplying resources
MODELS 66
Discover Locate Request Deliver
Need for vertical and horizontal integration
Variety of servicesVariety of protocolsVariety of formats
Broker ...
MODELS 68
MODELS Brokerage Metaphor - Vertical Integration
Trading Place
Client
ServiceModule
ServiceModule
Clients describeservices required
Servers advertiseservices provided
•Rendezvous point for service requests and service providers
MODELS 69
MODELS Brokerage Evolution - Horizontal Integration
Trading Place/Request Broker
Client Agent
DiscoverServiceModule
LocateServiceModule
RequestServiceModule
DeliverServiceModule
Authentication
Service Module
Commerce Service Module
• Bespoke application >>> distributed objects• Shared services - eg authentication• Broker <> broker (regional, curatorial, …)
Library Broker
MODELS 610
Library Broker Component Examples
SERVICE DESCRIPTION
DISTRIBUTED SERVICE ACCESS
SEARCHINTERFACES …. REQUEST
INTERFACESDELIVERY
INTERFACES
LIBRARY BROKER
USER PROFILE
USERPROFILES
CLIENTGATEWAY
INFORMATIONLANDSCAPE
USER ACCESS
Security and comm
erce
APPLICATIONS FRAMEWORK
DISCOVER LOCATE REQUEST DELIVER
….
SCHEMADESCRIPTION
INTERFACEDESCRIPTION .... SERVICE
DESCRIPTION
SERVICE DESCRIPTION AND MAPPING
MODELS 611
Data Entities Discover Locate Request Deliver
Collection & Service Descriptions
Information ObjectDescriptions (potentially multi-level & multi faced)
Information Objects - physical / digital
Terms of Availability
Order Information
User Information
User Processes (Potentially Iterative)
Information ObjectIdentifier
(match)Information ObjectIdentifier
Information ObjectIdentifier + OrderInformation
Helper Applications eg Security
Reference model
MODELS 612
USER/BROKER
BROKER/SUPPLIER
SEARCH
LOCATE
REQUEST
DELIVER
HELPERS
AUTHENTI CATION
SECURITY PAYMENT
Generic Architecture - Helper Components
Broker - Z39.50 discovery
(draws on AHDS example)
MODELS 614
Library Broker
EndUser
Admin User
External Z39.50 Client
Z39.50 Searches
Service Example (Z39.50 Discovery Only)
Distributed Z39.50 Searches
HTTP
Target 1 Target 2 Target 3 Target 4 Target 5 ...
SQL
MODELS 615
Library Broker Components (Z39.50 Discovery Only)Administration ClientWeb Browser
Z39.50 Targets
Z39.50 Client
LIBRARY BROKER
User Access
Client GatewaysDynamic InterfaceDefinition
Information LandscapeDefinition
User Profiles
DatabaseProfiles
Schema Definitions
ExplainService
Record SyntaxConversion
DistributedServiceAccess
Service Description &Mapping
Parallel Query Manager
Z39.50 Client Sessions
MODELS 616
Service Provider Component (Z39.50 Discovery Example)
Z39.50Explain
Z39.50 Server CentroidExporter
Text Retrieval Engine
WWWGateway
Z39.50Client
Datastore
Non - Z39.50Access
OutgoingSearches
LibraryBroker
MODELS 617
ClumpGateway 1
ClumpGateway 1
Target B
Target A
Target C
NetworkNetwork
ClumpGateway 2
ClumpGateway 2
ClumpGateway 3
ClumpGateway 3
Gateway 2User CommunityGateway 2User Community
Gateway 3User CommunityGateway 3User Community
Target D Target E
Target F
Target G
Gateway 1User Community
Extensibility - e.g. Clump Network
Integrated service library broker
(The example of AGORA)
MODELS 619
Agora
• Broker based Hybrid Library Management System• EDDIS, NewsAgent, MODELS
• metadata management
• Routine ‘collection management’• Collaborative
• UEA, UKOLN, CERLIM, FDI
• Library partner group
• Service provider group
• Technical group
• Collaborative environment
MODELS 620
SERVICE DESCRIPTION
DISTRIBUTED SERVICE ACCESS
USER ACCESS
APPLICATIONS FRAMEWORK
SERVICE DESCRIPTION AND MAPPING Collection description. Centroids, Explain, conversion, ...
Info landscape, user profiles
Discover, locate, request, deliver
(Union) catalogues- BLCMP, Viscount, COPAC, …- BL, libraries - Clumps
CD-ROMS (SliverPlatter)Datacentres - (Edina, MIDAS, ..)
Subject services ***Search enginesAHDSNFF archives
BLDSCEDDISVISCOUNTCatalogues …
???
Metadata managementAlerting
Search: Z39.50, Whois++, RDF??Request: ILL, ART, HTTP, …Deliver: EDDIS, JEDS
AGORA - Integrated Service e.g.