Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Birgit Dunkle Geändert vor über 8 Jahren
1
XML Technologie für NOKIS Software Wassilios Kazakos, Andreas Schmidt, Alexei Valikov, Alexei Akhounov FZI Forschungszentrum Informatik Karlsruhe nokis@fzi.de http://www.fzi.de/dbs
2
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme2 Projektübersicht
3
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme3 Projektübersicht II Lokale Erfassungswerkzeuge HTML-basierte Eingabemasken, kontextsensitives Hilfesystem datenbankgestützt Importmöglichkeiten aus ESRI-Produkten Mehrsprachigkeit (deutsch + englisch) Dokumentation Zentraler NOKIS-Server Suchfunktionalität Replikation Export nach UDK Benutzer- und Benutzerrechteverwaltung
4
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme4 Anforderungen Umfangreiches Schema nach ISO 19115 Komplexe Strukturen optionale und Pflichtfelder wiederholbare Felder mehrere Strukturierungsebenen bedingte Unterstrukturen Einfache Anpassungen an spezielle lokale Gegebenheiten erforderlich
5
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme5 Lösungsansätze Schemagetriebene automatische Generierung der Benutzerschnittstelle Gemeinsame Funktionalität der einzelnen Knoten rausarbeiten Anpassungen nur in der Definition des Schemas NOKIS-Schema definiert alle Elemente eines Metadatums Annotationen für spezielle Anpassungen dadurch deutlich verkürzte Änderungs- und Anpassungszeiten Visualisierung: Metapher der gestapelten Formulare zusätzlich Aufteilung in Sektionen
6
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme6 Automatische Generierung NOKIS Schema ISO 19115 (XML Schema) Annotationen XPath XML-Vorgabe- fragmente Editorschablonen (XSLT) Sprachpaket (XML) DB-Typbibliothek (XML) XSLT Prozessor XSLT Prozessor Benutzerschnittstelle (XSLT) DB-Schema (SQL) XML->DB-Abbildung (XSLT) Gemeinsame Funktionalität Erzeugen, Aktualisieren, Suche, Import, Export, PDF, Text Erzeugung etc. z.B. Ändern des Layouts z.B. Erweitern um neue Elemente
7
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme7 Technik Technische Plattform Programmiersprache Java Apache Xerces (XML Schema), Saxon (XSLT) Apache Tomcat als Applikationsserver PostgreSQL als freies Datenbanksystem (ausgereifter als MySQL) alle Produkte: keine Lizenzgebühren, Open Source Technische Anforderung Server: Pentium III (evtl. auch weniger), 256 MB RAM für 5-10 gleichzeitige Nutzer Client: Netzzugang, Browser
8
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme8 Eingabemaske
9
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme9 Weiter Informationen unter NOKIS Projektseite http://nokis.baw.de http://nokis.baw.de Abteilung DBS im FZI www.fzi.de/dbs www.fzi.de/dbs nokis@fzi.de
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.