ABCD Data Provider Workshop Berlin - january 2004

Slides:



Advertisements
Ähnliche Präsentationen
Vernetzung von Repositorien : DRIVER Guidelines Dr Dale Peters, SUB Goettingen 4. Helmholtz Open Access Workshop Potsdam, 17 Juni 2008.
Advertisements

INFSO-RI Enabling Grids for E-sciencE CrossGrid Migrating-Desktop Marcus Hardt Forschungszentrum Karlsruhe GmbH An Induction to.
Karo IT Viehmarkt Neumarkt Karo IT Neumarkt GmbH | Tel.:
Neue Mobilität Frank Prengel Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH
Windows Server 2003 Managment Eric Hellmich
Einbindung des Service Providers: Einfache Web-Applikation, Überwachungssystem NAGIOS 2. Shibboleth-Workshop, Freiburg, Franck Borel, UB Freiburg.
Eberhard R. Hilf, Kerstin Zimmermann Institute for Science Networking Fachbereich Physik Carl-von-Ossietzky Universität Oldenburg
Datenbankzugriff im WWW (Kommerzielle Systeme)
Personalisierte Benutzeroberflächen BFD WS 12/13 Übung 6 Producing an end-user experience that is uniquely appropriate for each individual. [Sears]
Objektrelationales Mapping mit JPA Entity Mapping Jonas Bandi Simon Martinelli.
Mobilisierung von primären Biodiversitätsdaten: Das BioCASe Protokoll und seine Anwendung in internationalen Netzwerken Anton Güntsch Botanischer Garten.
Welcome DTD. Document Type Definition Graphic Services/Everything you already know about presentations Was ist eine DTD? DTD ist eine Schemasprache.
Architektur von Renardus Göttingen State and University Library, Germany (SUB) Frank Klaproth The Academic Subject.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
PL/SQL - Programmierung von Programmeinheiten. © Prof. T. Kudraß, HTWK Leipzig Gespeicherte Prozeduren – Eine Prozedur ist ein benannter PL/SQL Block,
Treffen mit Siemens Siemens: Werner Ahrens Volkmar Morisse Projektgruppe: Ludger Lecke Christian Platta Florian Pepping Themen:
Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet.
.NET – Quo Vadis? Dariusz Parys Developer Group Microsoft GmbH.
Status OCS Installation GSI DVEE Palaver 10/2/2004 Michael Dahlinger, DVEE, GSI.
WebCast: Managed Smart Tags mit VSTO Jens Häupel.NET Technologieberater Microsoft Deutschland GmbH
CTS2 based Terminology Server – Overview – Project eBPG
USE2ANT Die Umstellung von Use Makefiles zu Ant & Junit Von Isaac, Maleen und Marc.
01 Installation / Support. © beas group 2011 / Page 2 This documentation and training is provided to you by beas group AG. The documents are neither approved.
Version 5. Internal use only Network Support Center All rights reserved, property and © CAD-Computer GmbH CFR 11, ERES Electronic Record Electronic.
Libero: Design Creation / Verification Seminar WS04/05 Andreas Schibilla (ii4900)
1 Workshop Service Grundlagen Saia Service an PCD's Grundlagen I. Workshop Einführung Service an Saia PCD Grundlagen.
VS one Veranstalter: VSone Feb. 08 Folie 1 Copyright by XML-Serialisierung zur Persistierung von Objekten Thomas Schissler
Microsoft Security Tools Christian Thor Systems Engineer Microsoft GmbH.
Google App Engine Microsoft Windows Azure
INOSOFT präsentiert Das Visualisierungssystem mit den „“ Möglichkeiten unter Die Brücke zwischen Mensch und Maschine.
Stellen Sie sich vor: .....kurz vor der Einführung, ein neues Produktes / eine neue Software.....
Inhalt Was ist A-Plan? Einsatzgebiete Organisation der Daten
PHILIPP-SCHAFFNER.COM DrupalCamp Essen.
ETS4 - Was ist neu? - Wie fange ich an? - Noch Fragen?
Versionsverwaltung für Visual Studio .NET mit Subversion
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster.
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Client-Server Systeme
Entity Mapping Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Developer Day Webseiten auf Windows Azure hosten Britta Labud bbv Software Services AG Roland Krummenacher bbv Software Services AG.
René Leupold IS Developer Comgate Solutions AG Entity Framework Ein Überblick.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure SQL Server auf IaaS How-to.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure Windows Azure Mobile Services.
Windows Azure Websites Roland Krummenacher Senior Software Engineer, bbv Software Services
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
MongoDB on Linux-VM.
MVVM in Windows 8 und Windows Phone 8
PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen.
Sesame Florian Mayrhuber
XML IV: Cocoon 2.
Client Server Architektur
Template v5 October 12, Copyright © Infor. All Rights Reserved.
Univ.-Lektor Dipl.-Ing. Dr. Markus Schranz staatlich befugter und beeideter Ingenieurkonsulent für Informatik Web Application Engineering & Content Management.
SharePoint FIS HandsOn – out of the Box.
Office Business Anwendungen mit SharePoint 2010 Fabian Moritz SharePoint MVP.
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
© All rights reserved. Zend Technologies, Inc. Jenseits von var_dump(): Debugging in ZF Jan Burkl System Engineer.
Torque in Turbine Team 3 Alexander Mittermair Michael Wesinger.
Developer Day Deep Dive into WinRT-Controls: FlipView, ListView, GridView and SemanticZoom Thomas Claudius Huber Principal Consultant, Trivadis AG
DAS PRINZIP OFFENHEIT. Open Government Data: Von pdf zu Open Data Credits: Grafik Linz_Open Commons: CC-by:
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,
ITIXI Version 2.0 Architektur VersionDatumAuthorStatusKommentar Martin JonasseIn ArbeitInitial-Dokument Martin JonasseIn ArbeitFahrgast.
Microsoft Partner Network (MPN)
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
New Features und Migration
Von Wietlisbach, Lenzin und Winter
 Präsentation transkript:

ABCD Data Provider Workshop Berlin - january 2004 M.Döring, A. Hahn, W. Lipp & J. de la Torre Dept. of Biodiversity Informatics and Laboratories Botanical Garden and Botanical Museum Berlin-Dahlem, Freie Universität Berlin BioCASE - Resource Development for a Biological Collection Information Service in Europe – BGBM Biodiversity Informatics

Provider Training - Ziele Lernen Sie … Wie BioCASE funktioniert, Wo Hilfstexte zu finden sind, Wo sich die benötigte Software befindet, Was wie installiert werden soll, Und wen Sie fragen können.

Provider Training – System Überblick BioCASE Datenfluss Provider Software Merkmale Software Voraussetzungen Einführung in ABCD  Fragen

Provider Training – Demo Installation Python Installation Webserver Konfiguration Installation der Provider Software und benötigter Python Bibliotheken Wrapper Konfiguration Testen der Software Anschluss an das BioCASE Netzwerk  Fragen

Die BioCASE System Architektur

BioCASE „consumer“ view

BioCASE provider view C

Provider Software - Kompatibilität Läuft unter Windows und Unix System (Linux, Mac OS X) Arbeitet mit vielen relationalen SQL Datenbank Systemen z.Z.: Access , Filemaker, MySQL , Oracle, PostgreSQL , SQL Server Generisches Software Design erlaubt die Unterstützung beliebiger Datenformate neben ABCD, z.B. Darwin Core Unterstützt Unicode

Software Voraussetzungen Ein dauerhaft ans Internet angeschlossener Webserver (e.g. Apache or Microsoft IIS) Eine SQL fähige Sammlungs Datenbank ...

Provider Software Homepage Unter www.biocase.org/provider/ finden Sie Provider Software User Guide BioCASE Provider Software (aktuell v1.5) Einführende Texte Für detailiertere Beschreibungen aller BioCASE Software Module: www.biocase.org/dev/

Access to Biological Collection Data (1) Beinhaltet Daten zu: Einzelnen Belegen oder Beobachtungen Bestimmung(en) samt wissenschaftlicher Namen Der Sammlung als Ganzes Herkunft, Eigentümer und IPR

Access to Biological Collection Data (2) Grundsätzliche Design Prinzipien: Umfasst alle biologischen Sammlungen (lebende, konservierte sowie Beobachtungen) Variable Atomisierung schafft Flexibilität bei Bereitstellung unterschiedlich stark strukturierter Daten

Provider Software Demo Installation

Installation, Überblick (1) Installation von Python Version 2.3 Konfiguration des Webservers für Python CGIs Installation der Provider Software auf dem Webserver and Einstellung der Sicherheitsrechte Testen der Python Installation mit dem “cgi-test” Paket der Provider Software Installation benötigter Python Bibliotheken und optionaler Datenbank Treiber

Installation, Überblick (2) Vorbereitung der Datenbank für ABCD. Evtl Anlegen einer Datenbank Kopie nur zur Veröffentlichung 7. Konfiguration des Datenbak Wrappers mit Hilfe des Konfigurations Tools. 8. Testen der neuen ABCD Datenquelle. 9. Anpassen des lokalen “query-tools” (optional).

Software Installation Demo [1-5]

Datenbank Vorbereitungen für ABCD (1) Auswahl der zu veröffentlichen Datensätze Konkatenierung von Daten Konvertierung von Datentypen, z.B. Datumsformate Erzeugung von Views oder einer “statischen” Tabelle Erwägen Sie es eine Kopie der Datenbank anzulegen, um Ihre Daten zu veröffentlichen!

Datenbank Vorbereitungen für ABCD (2) Erzeugen der obligatorischen und empfohlenen ABCD Konzepte: Metadaten Unit ID NameAuthorYearString RecordBasis Country

Vorbereiten der Datenbank Demo [6]

Die Konfigurations Dateien Globale Konfiguration: Das “Wrapper Configuration File” Datenbank spezifische Konfiguration(en): Das “Provider Setup File” (PSF) Daten Standard spezifische Konfiguration(en): Das “Concept Mapping File” (CMF) Alle Konfigurationen sind XML Dateien, die manuell oder mit dem “configuration-tool” editiert werden können

Das “Wrapper Configuration File” Angaben zu: Config-tool Passwort Debug Einstellungen Log Verhalten Limit der maximal zurückgegebenen Datensätze

Das “Provider Setup File” - PSF Angaben zu: Parameter der Datenbank Verbindung Tabellen und deren Aliase Primär Schlüssel(n) Fremd Schlüssel(n) Text Kodierung

Das „Concept Mapping File“ - CMF Dient als alternative Darstellung aller potentiellen ABCD Konzepte and definiert die Struktur der zurückgegebenen XML Dokumente. Enthälz Angaben zu: allen ABCD Elementen Ihre XML Datentypen Ihre Wiederholbarkeit Und Bemerkungen Neben diesen „festen“ Angaben zur ABCD Struktur beinhaltet es auch die „mappings“ – welche Datenbank Attribute gehören zu welchem ABCD Konzept …

Konfiguration eines CMF Verknüpfe Datenbank Attribute mit ABCD Konzepten mit Hilfe des Konfigurations Tools: Lokalisieren der passenden Konzepte mit dem “CMF lister” Hinzufügen der Konzepte zum CMF Angabe der entsprechenden Datenbank Attribute für jedes Konzept Angabe des Datentyps für jedes Datenbank Attribut

Konfiguration eines CMF - Beispiel

Wrapper Konfiguration Demo [7]

Testen der Datenquelle mit Hilfe von … „Query-Tool“ HTML Formularen Registrierung der Datenquelle … Bitte senden Sie die URLs der aktiven Wrapper an das BioCASE Sekretariat oder den Support.

Häufige Konfigurations Probleme Berechtigungen nicht richtig gesetzt. Schreibfehler bei DB Attributen. Tabellen Namen anstelle von Alias namen benutzt. Falsche Datentypen angegeben. Falsche Text Kodierung angegeben. Kreisförmige Tabellen Struktur angegeben.

Testen der Datenquelle Demo [8]

Danke! www.biocase.org support@biocase.org