Push-Technologien

15
Push-Technologien Push-Technologien 4. 6 Was ist Push ? Einsatzgebiete Vor- und Nachteile Technik: die Protokolle Arten von Push-Nachrichten Anwendungsgebiete für den Lehrstuhl zukünftige Entwicklung

description

Push-Technologien. 4.6. Was ist Push ? Einsatzgebiete Vor- und Nachteile Technik: die Protokolle Arten von Push-Nachrichten Anwendungsgebiete für den Lehrstuhl zukünftige Entwicklung. Push-Technologien. Client. Server. Push vs. Pull. „pull“. „push“. Pull-Technologie:. - PowerPoint PPT Presentation

Transcript of Push-Technologien

Page 1: Push-Technologien

Push-TechnologienPush-Technologien

4.6• Was ist Push ?

• Einsatzgebiete

• Vor- und Nachteile

• Technik: die Protokolle

• Arten von Push-Nachrichten

• Anwendungsgebiete für den Lehrstuhl

• zukünftige Entwicklung

Page 2: Push-Technologien

Push-TechnologienPush-Technologien

Push vs. Pull

Pull-Technologie:

bislang vorherrschend; das Endgerät fordert Daten an,

der Server verschickt sie daraufhin

Push-Technologie:

ohne konkrete Anforderung sendet der Server Daten an

das Endgerät (Beispiel: SMS)

Client Server

„pull“

„push“

Page 3: Push-Technologien

Push-TechnologienPush-Technologien

• mobile (WAP) und stationäre (Internet) Nutzung denkbar

• im Internet kaum verbreitet (smart pull, eMail)

• mobil erst ab WAP 1.2 verfügbar

• ermöglicht viele neue Dienste

Wo wird Push eingesetzt ?

Page 4: Push-Technologien

Push-TechnologienPush-Technologien

• erleichterte Informationssuche,gezielte Informationen

• „Info-Abonnements“ möglichz.B. Börsenkurse, eMail-Benachrichtigung

• ortsabhängige Informationen

• Info in bestimmten Intervallenoder bei definiertem Ereignis

Vorteile

• unerwünschte Informationenbelasten den Nutzer

• Mißbrauchsgefahr hoch (SPAM-/Werbe-Mails)

• Belastung der Netzwerke durch evtl. unnötige Informationen

Nachteile

Page 5: Push-Technologien

Push-TechnologienPush-Technologien

Übertragungstechnik

kaum standardisierte

Protokolle, daher wenig verbreitet

Ersatz: eMails !

Internet

Mobilfunk

SMS

verfügbar, aber fehlende

Interaktions-möglichkeit

WAP 1.2

Interaktivität möglich, aber noch

nicht verfügbar

Page 6: Push-Technologien

FunknetzFunknetzInternetInternet

Push-TechnologienPush-Technologien

Technik WAP 1.2

Push Initiator (PI)

Push ProxyGateway (PPG)

Mobile Terminal

Push Access Protocol (PAP)Push Over-the-Air-

Protocol (OTA)

Page 7: Push-Technologien

InternetInternet

Push-TechnologienPush-Technologien

Push Access Protocol (PAP)

Push Initiator (PI)

Push ProxyGateway (PPG)

Push Access Protocol (PAP)• Übertragung über das

Internet

• HTTP, SMTP o.ä.

• Inhalt der Pakete: XML

• Push Initiator benötigt Adresse des Clients

• PPG übernimmt Routing

Page 8: Push-Technologien

FunknetzFunknetz

Push-TechnologienPush-Technologien

Push Over-the-Air-Protocol (OTA)

Push ProxyGateway (PPG)

Mobile Terminal

Push Over-the-Air-Protocol (OTA) • setzt auf Sessionsschicht

(WSP) des Protokollstacksauf

• Endgerät steht nur mit PPG in Verbindung, nicht mit dem Push Initiator

Page 9: Push-Technologien

Push-TechnologienPush-Technologien

Adressierung

• Endgerät benötigt eine Adresse

• Device Adress: IPv4, IPv6, MSISDN

32 bit: aaa.bbb.ccc.ddd (Internet)

128 bit: A7BB:CF65:6344:2316:A7BB:CF65:6344:2316 (zukünftig)

+49-179-2127344 (Mobiltelefonnummer)

• User Defined Identifiers

amberg%40wi.rwth-aachen.de

471108152001

+492182000335647

• Unterschied: Anonymität, Empfängergruppen

Page 10: Push-Technologien

Push-TechnologienPush-Technologien

Content-Type: multipart/related; boundary=meine_erste_multipart_message;TYPE=“application/xml“

--meine_erste_multipart_message

Content-Type: application/xml

<?xml version=“1.0“>

<!DOCTYPE pap PUBLIC “-//WAPFORUM//DTD PAP 1.0//EN“

http://www.wapforum.org/DTD/pap_1.0.dtd>

<pap>

<push-message push-id=“[email protected]

ppg-notify-requested-to=“http://pi.wrox.com/cgi-bin/res-notify.cgi“>

<address address-value=“WAPPUSH=164.164.56.2/[email protected]“ />

<address address-value=“WAPPUSH=+919845000007/[email protected]“ />

</push-message>

</pap>

--meine_erste_multipart_message

Content-Type: text/plain

DAS IST DER TEXT UNSERER PUSH-NACHRICHT !

--meine_erste_multipart_message

Inhalt einer Push-Nachricht:

z.B. WML-Deck

Page 11: Push-Technologien

Push-TechnologienPush-Technologien

Service Loading / Service Indication

Service Loading:

Endgerät lädt automatisch die in der Push-Message

angegebene WML-Seite, evtl. vom Benutzer unbemerkt

Service Indication:

in der Push-Nachricht wird nur Adresse der WML-Seite

übermittelt, User muß aktiv werden

hohe Priorität

geringere Priorität

Page 12: Push-Technologien

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE sl PUBLIC "-//WAPFORUM//DTD SL 1.0//EN" "http://www.wapforum.org/DTD/sl.dtd">

<sl

href="http://www.wi.rwth-aachen.de/wap/“ action="execute-high">

</sl>

Push-TechnologienPush-Technologien

Service Loading

Page 13: Push-Technologien

Push-TechnologienPush-Technologien

<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN„ "http://www.wapforum.org/DTD/si.dtd"><si> <indication href=“http://www.hemmerden.de/wap“

action="signal-high„si-id="081547112001„created="2001-01-12T02:09:52Z„si-expires="2001-01-13T02:09:52Z">Unbedingt anklicken !!

</indication></si>

Service Indication

Page 14: Push-Technologien

Push-TechnologienPush-Technologien

Push-Einsatz in unserem WAP-Portal:

• SI, sobald Klausurnoten vorliegen

(oder Terminänderung)

• auch per SMS realisierbar, kein WAP

erforderlich

Page 15: Push-Technologien

Push-TechnologienPush-Technologien

Zukunft:

• WAP 2.0: XHTML

• schnellere Übertragungsmöglichkeiten (GPRS, UMTS)

• modernere Endgeräte (größeres Display)

• komfortable Benutzeroberflächen, Animation, Pop-up-

Menüs, Farbe, Multimedia, ...

• erweiterter Einsatzbereich durch Bluetooth

http://www.wapforum.org/

http://www.wi.rwth-aachen.de/mcommerce/

http://www.jup.com/

http://www.anywhereyougo.com/

http://www.forum.nokia.com/developers/wap/