Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Information Engineering

Ähnliche Präsentationen


Präsentation zum Thema: "Information Engineering"—  Präsentation transkript:

1 Information Engineering
Web-Server-Architekturen Norbert Fuhr, UDE Information Engineering

2 Information Engineering
Inhalt Einfacher Web-Server Web-Server mit XML und CVS Web-Server mit IR/DB-System Web Content Management System Wikis Norbert Fuhr, UDE Information Engineering

3 Information Engineering
Web-Server Web-Browser HTML-Editor Web-Server HTML- Dateien Leser Autor Autor erstellt HTML-Dokumente Dokumente werden im Dateisystem abgelegt Web-Server greift auf die Dokumente im Dateisystem zu Norbert Fuhr, UDE Information Engineering

4 Information Engineering
Web-Server (2) Vorteile Nachteile Norbert Fuhr, UDE Information Engineering

5 Web-Server mit XML und CVS
Style- sheets XML- DTDs Web-Browser XML-Editor Web-Server Servlet Engine + XSLT-Engine XML- Dateien Versions- Kontrolle (CVS) Leser Autor Autor erstellt XML-Dokument gemäß DTD CVS erlaubt verteilte Erstellung und Versionierung Layout-Generierung (HTML) gemäß Style- Sheet Norbert Fuhr, UDE Information Engineering

6 XML-Source zur Vorlesungsseite
<?xml version="1.0" encoding="ISO "?> <!DOCTYPE lecture SYSTEM "/services/www/xml/dtd/lecture.dtd"> <lecture xml:lang="de" publish="yes" id="ie_ws08"> <lecturetitle semester="2008w" type="lecture"> <langtext> Information Engineering </langtext> </lecturetitle> <hoursperweek>3+1</hoursperweek> <description> <langflow> <p> Information Engineering befasst sich mit der Bereitstellung, Aufarbeitung und Verteilung von Information in wissens-intensiven Umgebungen, </langflow> </description> <audience> <group study="dai" type="hd" kp="8" hpw="3+1"> <bereich vt="d"/> </group> <group study="kommedia" type="bsc" kp="6" hpw="3+1"/> </audience> Norbert Fuhr, UDE Information Engineering

7 Information Engineering
XML-Source (2) <lectures> <lecturetime> <weekday day="mon"/> <from hour="12" minutes="15"/> <until hour="15" minutes="00"/> <place building="LC" room="137"/> </lecturetime> </lectures> <lectureliterature> <langflow> <ul> <li>....</ul> </langflow> </lectureliterature> <tutorials> <tutorialtime> <weekday day="mon"/> <from> <hour>15</hour><minutes>15</minutes></from> <until><hour>16</hour><minutes>00</minutes></until> <place><building>LC</building><room>137</room></place> <teachingassistent><personnel name="mjordan"/></teachingassistent> </tutorialtime> </tutorials> </lecture> Norbert Fuhr, UDE Information Engineering

8 Web-Server des Fachgebietes IS (2)
Vorteile Nachteile Norbert Fuhr, UDE Information Engineering

9 Web-Server mit IR/DB-System
Web-Browser Web-Server Servlet Engine IR-System/ DB-System Daten/ Dokumente Leser Datenbank Autor Daten und Dokumente werden erstellt und in einer Datenbank gespeichert Servlet-Engine stellt Verbindung zwischen Web-Server und Informationssystem her Servlets erlauben flexible Scuh- und Navigationsmöglichkeiten HTML-Seiten werden dynamisch generiert Norbert Fuhr, UDE Information Engineering

10 Web-Server mit IR/DB-System (2)
Vorteile Nachteile Norbert Fuhr, UDE Information Engineering

11 Web-Server mit Content-Management-System
Web-Browser Datenbank: Templates + Content Web-Server Servlet Engine Content Management System DB-System Leser Web-Browser Leser und Autoren greifen via Web- Browser auf das System zu Content wird gemäß vorgegebenen Templates strukturiert Einheitliches Layout für Dokumente zu einem Template Autor Norbert Fuhr, UDE Information Engineering

12 Information Engineering
CMS: Definition "A CMS is a tool that enables a variety of (centralised) technical and (de-centralised) non technical staff to create, edit, manage and finally publish (in a number of formats) a variety of content (such as text, graphics, video, documents etc), whilst being constrained by a centralised set of rules, process and workflows that ensure coherent, validated electronic content." [contentmanager.eu.com] Norbert Fuhr, UDE Information Engineering

13 Information Engineering
CMS: Eigenschaften Benutzer mit verschiedenen Rollen Rollen- und Daten-spezifische Rechteverwaltung Workflow-Unterstützung zur kollaborativen Erstellung von Inhalten Versionsverwaltung für einzelne Inhaltsobjekte Unterstützung der Inhaltserfassung (authoring, scanning,...) Veröffentlichung via Repository Trennung von Inhalt und Layout (→ Templates) Norbert Fuhr, UDE Information Engineering

14 CMS: optionale Eigenschaften
Suchfunktion Mehrsprachigkeit Personalisierung Möglichkeiten zur Kommentierung Diskussionsforen Blogging News Feeds (Import/Export) Fragebögen Norbert Fuhr, UDE Information Engineering

15 Information Engineering
CMS-Rollen Leser (unregistriert/registriert) Autor Editor Systemverwalter Norbert Fuhr, UDE Information Engineering

16 Information Engineering
CMS-Beispielsysteme Imperia (an der UDE installiert) TYPO3 (komplexes System, weit verbreitet) MAMBO (weit verbreitet) Drupal Joomla OpenCMS Moodle (e-Learning-System, u.a. an der UDE) Norbert Fuhr, UDE Information Engineering

17 Information Engineering
Wikis Norbert Fuhr, UDE Information Engineering

18 Information Engineering
Wikis - Eigenschaften Variante von CMS Hauptaufgabe: kollaborative Erstellung von Inhalten Seitenformat: an HTML angelehnt Hyperlinks Diskussionsforen zu jeder Seite Versionierung von Seiten Norbert Fuhr, UDE Information Engineering

19 Information Engineering
Wiki Syntax Wiki Syntax: "Take some more [[tea]]," the March Hare said to Alice, very earnestly. "I've had nothing yet," Alice replied in an offended tone: "so I can't take more." "You mean you can't take ''less''," said the Hatter: "it's very easy to take ''more'' than nothing." HTML: <p>"Take some more <a href="/wiki/Tea" title="Tea">tea</a> ," the March Hare said to Alice, very earnestly.</p> <p>"I've had nothing yet," Alice replied in an offended tone: "so I can't take more."</p> <p>"You mean you can't take <i>less</i>," said the Hatter: "it's very easy to take <i>more</i> than nothing."</p> Norbert Fuhr, UDE Information Engineering

20 Information Engineering
Wiki: Versionierung Norbert Fuhr, UDE Information Engineering

21 Information Engineering
Wiki: Versionierung Norbert Fuhr, UDE Information Engineering

22 Wikis: Unterschiede zu CMS
Keine/kaum Rollen Administrator Alle Nutzer sind potenziell auch Autoren (Editoren) Weniger Betonung auf Layout Probleme mit Zuverlässigkeit von Informationen Inkompetente Autoren Gezielte Desinformation Sicherheit: Trolle, Vandalismus,... Norbert Fuhr, UDE Information Engineering

23 Information Engineering
Wiki-Software MediaWiki für Wikipedia verwendet Datenbank-basiert Twiki: oft in Unternehmen eingesetzt Datei-basiert Stärkere Zugangskontrolle WikiPad persönliches Wiki Norbert Fuhr, UDE Information Engineering

24 Zusammenfassung und Diskussion
Web-Server im Wandel HTML → XML/Templates Dateien → Datenbank Server-Administrator → Rollenbasierter Zugang Passive Leser → Kollaboration Text + Bilder → Multimedia, aktive Inhalte Norbert Fuhr, UDE Information Engineering


Herunterladen ppt "Information Engineering"

Ähnliche Präsentationen


Google-Anzeigen