View
27
Download
0
Category
Preview:
DESCRIPTION
Überlegungen zur Architektur eines Fachinformations-Netzwerkes am Beispiel des CeGIM. Mehrwert ist es nicht nur, Daten von ihren Quellen zu den Nutzern zu schaffen, sondern diese Daten auch intelligent aufzubereiten und zu verknüpfen. Überblick. Was ist das ISN? Was macht es? - PowerPoint PPT Presentation
Citation preview
Überlegungen zur Architektureines Fachinformations-Netzwerkes
am Beispiel des CeGIM
Mehrwert ist es nicht nur, Daten von ihren Quellen zu den Nutzern zu schaffen, sondern diese Daten auch intelligent
aufzubereiten und zu verknüpfen.
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
2
Überblick
Was ist das ISN? Was macht es? Was sind Web Services? Wann sollte man sie
verwenden? Was ist XML-Query? Wann sollte man es
verwenden? Was ist das OAI-PMH Protokoll? Wozu dient es? Wie könnte damit eine Architektur aussehen? Welche Dienste werden hierzu gebraucht?
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
3
ISN: Institute for Science Networking
Gegründet 2001 von 5 Wissenschaftlern und einem Lehrenden, um Forschung auf dem Gebiet der Vernetzung wissenschaftlicher Informationsquellen und verteilter Dienste zu betreiben.
An-Institut der Carl-von-Ossietzky Universität Oldenburg
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
4
ISN: Institute for Science Networking
Zahlreiche Projekte:OAD Open-Archives DistributedSINN (XML-Query in Distributed Systems)Web Services: VascodaPortale: PhysNet, MareNet, ViFaPhys eLearning: Physik-Multimedial, Campus-Virtuell
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
5
Content-Vernetzung mit XML
Open Archives InitiativeWeb ServicesXPathXML-Query
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
6
Open Archives Protocol for Metadata Harvesting: OAI-PMH
Dienst(Service Provider)
Daten
Metadaten(Data Provider)
Metadaten-Transfer:AsynchronInkrementell
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
7
Web-Services (SOAP)
DienstDienst
RPC:SynchronAsynchron möglich
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
8
Web Services:Grundlegende Architektur: SOA
ServiceVerzeichnis
ServiceAnbieter
ServiceKonsument
Anfrage
Ergeb
nisSuc
he
Antwort
Publizieren
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
9
WebServiceConsumer WSDL
ApplicationLogic
WSToolkit
WebServiceProvider
DB
WSToolkit
Network (TCP/IP)Transport (HTTP)
Message (SOAP)
Describe
ReadAppl.Logic
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
10
XML-Query
XQD
UserInterface
XML-DB
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
11
XML-Query
XQD
UserInterface
XML-DB
XML-Agent
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
12
XML-Query
XQD
UserInterface
XML-DB
XML-Agent
XDP
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
13
XML-Query
XML-Agent
XQD XQD
XQD
UserInterface
XML-DB
Cache
XDP
XML-DB
Cache
XDP
XML-DB
Cache
XDP
XML-DB
Cache
XDP
XML-DB
Cache
XDP
XML-Agent XML-Agent XML-Agent XML-Agent
UserInterface
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
14
Content-Vernetzung mit XML
Open Archives InitiativeWeb ServicesXPathXML-Query
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
15
Nutzer- und Rechte-Verwaltung in Netzwerken
integrativminimalsichervertrauenswürdig
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
16
Vernetzung
Nutzer
Nutzer- und Rechteverwaltung
•Verwaltet eigene Nutzer und Hashes der eingebundenen nicht freien Dienste.•Verwaltet wenigstens einen Gast-Nutzer
Datenbank A Datenbank B
•Stellen Web-Service zum Check der Hashes bereit•Liste notwendiger Services: www.gridforum.org/ogsi-wg
Dienst C
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
17
Vernetzung
Nutzer- und Rechteverwaltung
Portal:•Dienste•Primär-Daten•Publikationen
Dienste:•Metasuche•Rohdaten-Aufbereitung•Kommunikations-Dienste
GFZ-Primärdaten
PangeaPrimärdaten
Verteilte, freiePrimärdaten
GeoLeoNN,Publ.
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
18
Vernetzung
Nutzer- und Rechteverwaltung
Portal:•Dienste•Primär-Daten•Publikationen
Dienste:•Metasuche•Rohdaten-Aufbereitung•Kommunikations-Dienste
GFZ-Primärdaten
PangeaPrimärdaten
Verteilte, freiePrimärdaten
GeoLeoNN,Publ.
Meta-SucheOAI
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
19
Vernetzung
Nutzer- und Rechteverwaltung
Portal:•Dienste•Primär-Daten•Publikationen
Dienste:•Metasuche•Rohdaten-Aufbereitung•Kommunikations-Dienste
GFZ-Primärdaten
PangeaPrimärdaten
Verteilte, freiePrimärdaten
GeoLeoNN,Publ.
Meta-SucheWebSerive
Such-Funktion Such-Funktion Such-Funktion
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
20
Vernetzung
Nutzer- und Rechteverwaltung
Portal:•Dienste•Primär-Daten•Publikationen
Dienste:•Metasuche•Rohdaten-Aufbereitung•Kommunikations-Dienste
GFZ-Primärdaten
PangeaPrimärdaten
Verteilte, freiePrimärdaten
GeoLeoNN,Publ.
Daten Aufbereitung
Web-Service
Web-Service
CeGIM-Workshop, Bremen, 04.12.2003Thomas Severiens, Severiens@ISN-Oldenburg.de
21
Implementation
Auflisten, welche Daten-Quellen es gibt Auflisten, welche Dienste es gibt Welche Dienste fehlen? Welche Player fehlen? Was will der Nutzer? Welche Schnittstellen implementieren die
Dienste, welche das Netzwerk? Mindestanforderungen an die Qualität von
Diensten und Daten?
Herzlichen Dank für Ihre Aufmerksamkeit
Thomas Severiens
Institut for Science Networking Oldenburg, Germany
Severiens@ISN-Oldenburg.de
Recommended