[Info]
Projekte
Allgemein
Im Rahmen der Vorträge werden einige Aspekte von Interoperabilität (XML, Web Services, Mash Ups, …) und auch Anwendungsgebiete näher beleuchtet.
Die Aufgabe der Studenten wird es sein, eigene Projekte in dem Umfeld zu finden und durchzuführen. Diese Projekte sollen in Kleingruppen von 2-3 Leuten durchgeführt werden.
Die Themen sollten einerseits einen technischen Teil beinhalten als auch einen inhaltlichen.
Kriterien für die Wahl der Mini-Projekte:
Projekt: Techniken der Interoperabilität
- Wahl eines überschaubaren technischen Problemfeldes zur Interoperabilität: z.B. Microformats, Semantic Webservices etc.
- Die Wahl der technischen Themen sollte wichtige Bestandteile der Vorlesung umfassen und recht spezifisch gewählt sein, also nicht einfach "Webservices" sondern einen spezifischen Schwerpunkt besitzen.
- Die Wahl des technischen Themas kann auch eine Analyse der Reichweite/Praxis eines Themas umfassen - beispielsweise Analyse vorhandener Mashup-Schnittstellen im Web 2.0
- Vorstellung des Themas in Form einer kurzen "Vorlesung" - Zeit ca. 15 min pro Teilnehmer in der Gruppe
- Ausarbeitung des Themas in Form eines Foliensatzes - ca. 15 Folien pro Teilnehmer. (oder gerne mehr)
Projekt: Anwendungen der Interoperabilität
- Wahl einer Projektarbeit zum Thema Interoperabilität
- je 2-3 Teilnehmer pro Gruppe
- möglichst Wahl aus den Anwendungsfeldern ICT-Development und GatiB (Medizinforschung)
- Das Thema sollte sich mit der Interoperabilität/Mashup existierender Services und Dienste auseinandersetzen - NICHT Aufbau einer komplett neuen eigenen Plattform
- Es genügt nicht eine weitgehend isolierte Plattform um einige Webservice/Web 2.0 Eigenschaften wie Googlemaps aufzuwerten - es geht um die echte Zusammenarbeit-Interoperabilität - Dienste setzen sich maßgeblich aus Bestandteilen anderer Dienste zusammen!
- Es muss kein umfangreicher Prototyp entstehen - Ziel ist zu einem massgeblichen Anteil die Analyse vorhandener Schnittstellen und die Beschreibung von Perspektiven der Interoperabilität
Beispiele für die technischen Miniprojekte
- Mashups
- Verschiedene APIs
- Zukunft von APIs – XML Schema
- Projekt
- Firmenverzeichnis
- Link zu semantischen Daten
- Trust Layer
- standardmäßig formatierte Daten zur Verfügung gestellt
- Webservices für Abfrage speziell formatierter Daten
- SOAP, REST, Google Maps, …
- Microformats
- Kleine, flache XML Formate für einfache Daten
- Anwendungsbeispiele
- Google Earth – Verkaufsplattformen: wo sind die Verkäufer, Käufer, location awareness
- Rechtliche Aspekte
- Automatisierung?
- Schnittstellen
- Policy von Webservices
- UDDI Registry
- Registieren von Serivices
- Finden von Serivices auf semantischer Basis
- UDDI und Web 2.0?
- SOA Modell
- Planung von Grund auf?
- SOA-Modellierung
- Regeln
- Migration
- Maßnahmen für Umgestaltung bestehender Services
- Existierende SW-Systeme interoperabel gestalten
- Statisch –> moular
- Adapter für verschiedene Patterns
- Legacy-Systeme
- Verschiedene Systeme im Hintergrund
- Device-Interoperabilität
- Technologien wie SMS
- Semantische Interoperabilität
- WSBPEL
- Einbezug zur Laufzeit
- Rekombinierbarkeit von Services in Web 2.0
- Kriterien
- Welche Schnittstellen?
- Interoperabilität ohne Vorbedingungen
- Wie kann ich Interoperabilität erzwingen?
- Screenscraping
- JAX-Binding
- CMS Systeme und Interoperabilität
- Interoperabilität im Bereich MMORPGs
- Pastry, Past, Scribe
- Lime - gemeinsamer Datenraum
- Schnittstellen zwischen elektronischen Geräten
Beispiele für den inhaltlichen Teil
- Mash Up zwischen E-Marketplace und Landkarten-Tool –> Visualisierung von Marktpreisen
- Anreicherung des WKÖ Verzeichnisses mit semantischen Daten
- Integration der Daten
- Webservice auf Openevents
- Für Events
- Basisdaten: WKÖ Datenbank
- Portierung auf Entwicklungs-Basis?
- Info auch aus Bottom-Up
- Bier-Service
- per SMS
- wo ist das billigste … in meiner Nähe?
- + Upload eigener gefundener Produkte
- Eigene Plattform
- Fahrinformationen
- Im Bus Info wann die Ubahn fährt
- über SMS
- "bin hier, will nach dort, wann fährt mein nächstes Transportmittel?"
- IO von Mautsystemen
- versch. Länder
- Mautgerät
- Mashups:
- Verkehr, Bildung, Versicherung
- Fluglinien/Verkehrssysteme
- Reisezeitraum & Ziel
- Notification bei Unterschreitung von Preis
- Bildung/Erwachsenenbildung
- Verschiedenen Kurslisten
- zB WIFI
- Vergleich mit anderen Kursen anderer Anbieter
- inkl. Metainformationen: Zeit, Kosten, Literatur
- vs. Universität
- Arbeitsmarkt/Stellenangebote
- Versicherungen
- Angabe von Karten/vorhandenen Versicherungen
- Anzeige welche Sachen redundant sind, was noch fehlt
- Aufbereitung von Versicherungsinformationen
- ICT4D: Entwicklungsorganisation
- Location based
- aktuelle/vollständige Daten?
- Dienstleisungsportal
- "wo befinden sich Leute, die ich benötige?"
- Mashup von Datenbanken verschiedenen Hilfsorganisation
- Expertennetzwerk
- Nutzung von Standardservice von sozialen Netzwerken?
Links
«Programmable Web» - Verzeichnis von Mashups und offenen APIs
«zurück»
Letzte Änderung: 05.04.2008, 18:26 | 574 Worte