Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Claus Richter Geändert vor über 9 Jahren
1
Web Services als Remote Content Provider in Portalumgebungen Vorstellung und Diskussion des Themas Präsentation des Prototypen Konzeption und prototypische Realisierung einer dynamischen Integration von Web Services in Portalen
2
Web Services Middleware Technologoie für verteilte Anwendungssysteme Plattform-, system- und programmiersprachenneutral “A Web service is a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered by other software systems. These systems may then interact with the Web service in a manner prescribed by its definition, using XML based messages conveyed by Internet protocols.” (W3C 2003)
3
Web Service Technologien WSCI/
4
Web Services in Portalen WS sind neutral -> einfache Einbindung -> einfacher Wechsel WS sind universell -> verschiedene Datenquellen durch eine Technologie Motivation
5
Ziel der Diplomarbeit Möglichst einfach und dynamisch Web Services in Portalumgebungen integrieren!
6
Möglichkeiten der Integration 1. Möglichkeit: Web Services als “Datenlieferant“ Präsentation (HTML-Markup) lokal definiert, Daten liefert Web Service Nachteil: Spezielle Anpassungen für jeden Service erforderlich Ziel der Implementierung: Diesen Aufwand minimieren! Schaeck, Leue, Fischer 2002
7
Möglichkeiten der Integration 2. Möglichkeit: Web Services als “Portlet-Lieferant” Komplette Präsentation (Daten + Markup) liefert Web Service Durch OASIS WSRP-Spezifikation (Version 1.0) definiert Bisher keine Java API verfügbar Überblick in Diplomarbeit, keine Implementierung Schaeck, Leue, Fischer 2002
8
Portalintegration – Ansatz Portletdefinition Applet in Portlet-DB WSDL-Beschreibung durchsuchen Service auswählen Service testen Service binden (HTML Code bearbeiten) G8-Portal-Engine JAVA-Objektrepräsentation der gebundenen Services Frontend Normale Portlets Eingaben werden in Portal-DB zwischen- gespeichert Interaktion über HTML-Formulare Dynamischer Web Service Proxy Aus User-Input und Service-Objekt SOAP- Request generieren SOAP-Engine: AXIS Testen Initialisieren Request / Response Service Provider
9
Demo Präsentation der Demo
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.