generische portale webbasierte dl-dienste für die wissenschaft stephan körnig 11. iuk-jahrestagung...
TRANSCRIPT
![Page 1: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/1.jpg)
Generische Portale
Webbasierte DL-Dienste für die Wissenschaft
Stephan Körnig
11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn
![Page 2: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/2.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
2
Übersicht
• Situation im Bereich der Fachinformation
• Strategische Ansätze• Web Services und DL-Dienste• Generische Portale• Perspektiven
![Page 3: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/3.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
3
Situationsbeschreibung• Heterogenität von Formaten und
Inhalten• Probleme stellen sich je nach Fach
unterschiedlich• Förderung in bestimmten Bereichen
unabdingbar• Rolle der öffentlichen Hand / des
Förderers sehr unklar• Politische Willensbildung ist gefordert
![Page 4: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/4.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
4
Strategische Ansätze• Ergebnisse von dl-konzepte
(vom BMBF gefördertes Projekt 2001 bisEnde 2002)– Standardisierungsprozesse– Spezifikation, Standardisierung und
Implementierung von DL-Diensten– Verbesserung lokaler und regionaler
Zugänge
![Page 5: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/5.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
5
Strategische Ansätze• Standardisierung als Problem
– Zu viele Standards– Welche Player können standardisieren?– Spezifikation der Nutzung von Standards
• Beiträge zur Standardisierung– Grundlage in realer Projektarbeit– Cashmere-int
(http://www.iwi-iuk.org/cashmere)
![Page 6: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/6.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
6
Strategische Ansätze• Unser Fokus: Modularisierung von
Angeboten als DL-Dienste– Trennung von Portalen und Content
Providern– Unterstützt die Ausbildung neuer
Kompetenzen, Dienstangebote– Unterstützt das Wahrnehmen
unterschiedlicher Rollen– Entspricht Forderung nach „leichtgewichtiger
Technologie“
![Page 7: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/7.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
7
Web Services undDL-Dienste
• Service Oriented Architecture (SOA)
• Web Services• Offene technische Fragen• Organisatorische Fragen
![Page 8: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/8.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
8
Web Services undDL-Dienste (SOA)• Dienste als Komponenten
– Plattformunabhängig– „Kontrakt-basiert“– Dynamische Lokalisierung von Diensten– „Selbst-Enthaltensein“: Dienste sind für
ihren eigenen Zustand verantwortlich
• Kommunikation über Botschaften• W3C „Web Services“ als
Framework für SOA
![Page 9: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/9.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
9
Web Services undDL-Dienste• Gemeint sind hier die W3C Standards• Remote procedure calls via HTTP• Interaktion verteilter, lose gekoppelter
und wiederverwendbarer Komponenten• Integration bestehender Systeme /
Middleware für heterogene Netze• Offenheit: maschinenlesbare
Beschreibungen (WSDL) – auffindbar über öffentlich erreichbare (UDDI-) Registries
![Page 10: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/10.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
10
Web Services undDL-Dienste
Service-Descriptions
(WSDL)
Service Provider Service Requestor
Discovery Agency(UDDI)
publish
interact
find
![Page 11: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/11.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
11
Web Services undDL-Dienste
• Offene technische Fragen– Benutzte Standards noch im Fluss– Überladene Spezifikation (z.B. WSDL)– Generizität der Formate macht
Frameworks erforderlich– Etablierte Frameworks im B2B-
Bereich sind zu schwergewichtig
![Page 12: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/12.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
12
Web Services undDL-Dienste
• Offene organisatorische Fragen– Bereitschaft von Institutionen für den
Aufbau und die Nutzung von DL-Diensten
– Know-How und Personalressourcen verfügbar?
– Etablierung einer Clearing-Stelle für die fachspezifische Nutzung von Web-Services
![Page 13: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/13.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
13
Generische Portale
• Durch das BMBF gefördertes Projekt
• Ziele:– Spezifikation von DL-Diensten– Generisches Framework zur
Unterstützung von wissenschaftlichen Arbeitsplätzen, Netzwerken und Portalen
– Prototypische Implementierung
![Page 14: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/14.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
14
Generische Portale
• Typsystem: Dienste– Authentifikation/Identifikation– Suche über Angebote– Repräsentation und Verwaltung
strukturierter Fachinformation– Kommunikation– Serialisierung/Rendering– Archivierung
![Page 15: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/15.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
15
Generische Portale
• Typsystem: Operationen– Orientiert am REST-Modell(HTTP: GET, PUT, DELETE und POST)– Allgemeine Operationen
• Einfügen• Lesen• Modifizieren• Suchen• Löschen
![Page 16: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/16.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
16
Generische Portale
Standardisierungdes Zugriffs
Typen vonDiensten und
Datenobjekten
Metamodelldes Frameworks
StandardisierungFormate/Protokolle
Spezifikation vonSchnittstellen
WSDL Beschreibungen
unterschied-licher Grad
an Abstraktion
Aufgabe
![Page 17: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/17.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
17
Generische Portale
• Applikationen– Registry– Service Localization and Binding– Portalkomponente
• Portal syndication von News, strukturierter Information und Metadaten
• Uploadmechanismen
– Workspacekomponente• Strukturierung von Informations-mengen (XML-
Repository)
![Page 18: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/18.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
18
Generische Portale
• Komponenten-Framework– „Inversion of Control“– Pipelinebasiertes Konzept
• Anbindung an XML-DB• Microsoft .Net und
Plattformunabhängigkeit
![Page 19: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/19.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
19
Generische Portale
• Komponenten-Framework: „Inversion of Control“– Konfiguration via XML, Logging, Pooling– Lebenszyklus einer Komponente– Avalon, Spring (Application Server)
• Pipelinebasiertes Konzept– Vereinfachung des Workflow-Modells– Cocoon2 als Beispiel
![Page 20: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/20.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
20
Generische Portale
Filesystem,Database, etc.
Generatorgenerate SAX stream
Transformer 1manipulate SAX stream
Transformer 2manipulate SAX stream
Serializerserialize SAX stream into
output format: HTML, PDF, ...
Cocoon Pipeline • Unser Pipeline-Konzept:– Generalisierung
• Events, Bytestreams und Dokumente
• (hierarchische) Graphenstruktur
– Spezialisierung• Typen von Generatoren und
Transformern
(Grafik: SozioNet)
![Page 21: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/21.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
21
Generische Portale
• Anbindung an XML-DB– XML:DB API (Java)
• Explain Mechanismus (Z39.50)• Iteratoren• Stored Procedures (XML:DB Services)
– URI-Space in eXist• XQuery basierte „stored procedures“• REST-Interface
![Page 22: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/22.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
22
Generische Portale
• Microsoft .Net und Plattformunabhängigkeit– Unterstützung des kompletten .Net-
Typsystems in Web Services via XML-Schema
– Einfache Nutzung durch Visual Studio - und diverse Tools
– Interoperabilität nur durch Verzicht möglich
![Page 23: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/23.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
23
Perspektiven
• Das ausgebliebene „Semantic Web“• Inflationäre Entwicklung von W3C-
Standards• Problem der anbieterspezifischen
Erweiterungen• Entwicklungskompetenzen nicht ersetzbar• Förderung von REST-basierten Ansätzen• Generell: Aufbau von „Informationen über
Informationen“
![Page 24: Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, 9.-11. Mai 2005, Bonn](https://reader036.vdocuments.net/reader036/viewer/2022062417/55204d6249795902118b7700/html5/thumbnails/24.jpg)
In die Zukunft publizieren, IuK 2005, Bonn
24
www.generische-portale.de