1 / 19

P2P Applikation basierend auf Sun‘s JXTA Technologie im Rahmen des Praktikums Softwaretechnik 1

P2P Applikation basierend auf Sun‘s JXTA Technologie im Rahmen des Praktikums Softwaretechnik 1. Übersicht. Was ist TradingCenter? Projektablauf Einführung JXTA Umsetzung des Projekts Ausblick Quellen & Ressourcen. Was ist TradingCenter?. Vorgaben: Applikation auf P2P Basis

floria
Download Presentation

P2P Applikation basierend auf Sun‘s JXTA Technologie im Rahmen des Praktikums Softwaretechnik 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. P2P Applikation basierend auf Sun‘s JXTA Technologie im Rahmen des Praktikums Softwaretechnik 1

  2. Übersicht • Was ist TradingCenter? • Projektablauf • Einführung JXTA • Umsetzung des Projekts • Ausblick • Quellen & Ressourcen

  3. Was ist TradingCenter? • Vorgaben: • Applikation auf P2P Basis • JXTA als P2P Technologie

  4. Projektablauf • Einarbeitung in das Framework JXTA • Suchen und Finden von Peers im JXTA Netzwerk • Paralelle Entwicklung • Erstellen, Suchen und Finden von Anzeigen • Zusätzliche Informationen zu Kaufangeboten

  5. JXTA Einführung (1) • Open Source P2P Projekt • Von Sun Microsystems entwickelt • JXTA ist eine Technologie, die Protokolle für eine P2P Umgebung spezifiziert • Programmiersprachenunabhängig • Plattformunabhängig • Protokollunabhängig • Referenz Implementierung in Java verfügbar

  6. JXTA Einführung (2) • PeerID • PeerGroups • Rendevous Peers • Advertisements • Pipes

  7. Screenshot der Applikation (1) Übersicht der Peers im TradeNet

  8. Screenshot der Applikation (2) Übersicht der eigenen Anzeigen

  9. Screenshot der Applikation (3) Übersicht der Suchanfragen / -ergebnisse

  10. Screenshot der Applikation (4) Detailansicht eines Suchergebnisses

  11. Umsetzung – Persistenz der Anzeigen Speicherung der Anzeigen über mehrere Sitzungen hinweg • Eigener Speichermechanismus • Verteilung der Anzeigen • Implementierung eines eigenen Advertisements • Nutzung der Mechanismen von JXTA -> Verteilung, Cache…

  12. Umsetzung - Zusätzliche Informationen (1) Hinzufügen von medialen Inhalten (wie z.B. Bildern) zu einem Kaufangebot • Integration in Advertisement • Netzwerkbelastung • Auslagern • Media Content on Demand • Höherer Implentierungsaufwand • Höherer Suchaufwand

  13. Umsetzung - Zusätzliche Informationen (2) Peer1 Peer2 Suche Lokaler Cache TradeNet Suchergebnisse (Liste) Suchergebnis (Details)

  14. Umsetzung – Entfernen von Anzeigen Entfernen von abgelaufenen Anzeigen aus dem Netzwerk und dem lokalen Cache • Lifetime Mechanismus von JXTA • Zusätzliche Angebotsinformationen müssen mit der Anzeige gelöscht werden

  15. Ausblick • Zertifikate • Bewertungssystem • Kaufabwicklung über die Software • Portierung der Anwendung auf mobile Endgeräte • TradingCenter als Framework für verschiedenste Angebot / Gesuch Anwendungen

  16. Quellen • JXTA in a Nutshell (O'Reilly) • JXTA: Java P2P Programming (Sams Publishing) • Project JXTA 2.0 Super-Peer Virtual Network(Sun Microsystems Inc.)http://www.jxta.org/project/www/docs/JXTA2.0protocols1.pdf • Software Datasheet/Project JXTA Technologyhttp://wwws.sun.com/software/jxta/JXTA5.pdf

  17. Ressourcen • JXTA Homepagewww.jxta.orgwww.sun.com/jxta • TradingCenter demnächst unterhttp://apps.jxta.org • TradingCenter im Moment Bitte per Mail mit uns Kontakt aufnehmen

  18. Fragen Ihre Fragen zu TradingCenter?

  19. Danke für das Interesse Für weitere Fragen stehen wir Ihnen gerne auf der Medianight zur Verfügung. Testen Sie selbst! (Stand vor Raum 018)

More Related