Überlegungen zur Architektur eines Fachinformations-Netzwerkes am Beispiel des CeGIM

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