Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 Igor Vaynerman Personalisierung der Netzdienste zur Benutzerunterstützung Igor Vaynerman FSU Jena 20. Mai 2005.

Ähnliche Präsentationen


Präsentation zum Thema: "1 Igor Vaynerman Personalisierung der Netzdienste zur Benutzerunterstützung Igor Vaynerman FSU Jena 20. Mai 2005."—  Präsentation transkript:

1 1 Igor Vaynerman Personalisierung der Netzdienste zur Benutzerunterstützung Igor Vaynerman FSU Jena 20. Mai 2005

2 2 Igor Vaynerman Gliederung  Motivation und Probleme  Stand der Forschung  Zusammenfassung

3 3 Igor Vaynerman MOTIVATION UND PROBLEME

4 4 Igor Vaynerman Motivation: Zusammenwirken von Diensten als iterativer Prozess (1) (mobile) Anwendung Geschäftsprozess boolean checkCC(int num) Location print(String doc) Dienstgeber ADienstgeber B Location String doc boolean pay(int sum) int num boolean printcheckCC boolean commit() boolean commit int sum boolean pay

5 5 Igor Vaynerman (mobile) Anwendung Cell_phone search(String firm, int cost, String display) firm: Nokia cost: 350 display: Color „Search“ -Dienst search Nokia 6100 Nokia 6610 Nokia 7250 Motivation: Zusammenwirken von Diensten als iterativer Prozess (2) firm: Nokia cost: 350 display: Color photo: integ fm-tuner: intg Nokia 7250 Cell_phone search(String firm, int cost, String display, Camera photo, Tuner fm-tuner)

6 6 Igor Vaynerman Motivation: Zusammenwirken von Diensten als iterativer Prozess (3) Geschäftsprozess boolean checkCC(int num) Dienstgeber B Location print(String check) int num boolean checkCC String check Location print Dienstgeber A lj2:room335 Überweisung ausdrucken

7 7 Igor Vaynerman Jedes Mal brauchtder Benutzer einegeeignete Menge vonAnfrage parametern Probleme: Die Benutzerunterstützung. Warum und wo? (mobile) Anwendung Location print(String doc, int dpi) Dienstgeber print String doc int dpi Location A Location B Location C Location print(String doc, int dpi, String color, Location loc) String doc int dpi String color near Location D Location E

8 8 Igor Vaynerman Probleme: Die Benutzerunterstützung. Warum und wo? (mobile) Anwendung ?  Passt noch „Location A“, oder nicht? Location print(String doc, int dpi, String color, int cost) doc: my.doc dpi: 600 color: Color-print cost: 10$ Dienstgeber Location print(String doc, int dpi, String color, int cost) Location A (cost: 10,50$)

9 9 Igor Vaynerman Probleme: Die Benutzerunterstützung. Warum und wo? (mobile) Anwendung DPI oder COST ?  Benutzer muss feststellen welcher Parameter ist „wichtiger“ für ihn. Location print() Dienstgeber Location print() Location Was ist besser: „500 dpi : 1.0 $“ oder „700 dpi : 2.0$“? dpi: about 600 cost: about 1.5$

10 10 Igor Vaynerman (mobile) Anwendung ? Location print(String doc, int dpi, String color)  Festgestellter Rahmen für die Anfrageparameter.  Die Unterstützung mehrerer Mengen von Anfrageparametern.  Prioritisierung der Benutzeranfragen. Anforderungen an die Benutzerunterstützung

11 11 Igor Vaynerman Lösungsansatz  Spezielle Ansätze für die prioritätsbeinhaltenden Anfragebeschreibungen und Anfragebearbeitung Anpassbare Benutzeroberfläche. Semantisches Benutzerprofil. Verwaltung und Verwahrung der Benutzerprioritäten. Methoden zum Berechnen der mathematischen Darstellung der Benutzerprioritäten Kommunikations- schnittstelle

12 12 Igor Vaynerman STAND DER FORSCHUNG

13 13 Igor Vaynerman Stand der Forschung (1) Nachrichtenbasierte Dienste  Verwendete Technologien : UDDI …  Probleme:  Feste Prioritäten  Nichtpersönliche Vergleichsfunktionen : Dienstnehmer muss bestimmtes Nachrichtenformat vorher wissen  Keine semantikbasierten Vergleiche : Direkter Vergleich zwischen Anfrage und Dienstbeschreibung

14 14 Igor Vaynerman Stand der Forschung (2) Relationdatenbankenbasierte Dienste  Verwendete Technologien : Preference SQL …  Probleme:  Anfragen beinhalten keine Semantik  Nichtpersönliche Vergleichsfunktionen : Dienstnehmer muss die Arten der Datenbanktabellen vorher wissen

15 15 Igor Vaynerman Stand der Forschung (3) XML-basierte Dienste  Verwendete Technologien: Preference XPath …  Probleme:  Anfragen beinhalten keine Semantik  Nichtpersönliche Vergleichsfunktionen : Dienstnehmer muss das XML-Schema für den Dienst vorher wissen und darf nicht dieses XML-Schema ändern.

16 16 Igor Vaynerman Stand der Forschung (4)  Skyline Queries  Service Globe  Probleme: Keine Unterstützung zur Formulierung der gültigen Benutzeranfragen  Probleme: Keine passenden Algorithmen zum Entscheiden welcher Punkt der Skyline passt am besten zum Benutzerbedürfnis

17 17 Igor Vaynerman Zusammenfassung  Das Zusammenwirken von Diensten ist ein iterativer Prozess  Anforderungen an die Benutzerunterstützung sind:  Die Unterstützung mehrerer Mengen von Anfrageparametern  Festgestellter Rahmen für die Anfrageparameter  Prioritisierung der Benutzeranfragen  Die existierenden Lösungen passen nicht für die Anforderungen

18 18 Igor Vaynerman Danke für die Aufmerksamkeit! Uff...


Herunterladen ppt "1 Igor Vaynerman Personalisierung der Netzdienste zur Benutzerunterstützung Igor Vaynerman FSU Jena 20. Mai 2005."

Ähnliche Präsentationen


Google-Anzeigen