25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

This kind of transaction, where the server is the initiator of the connection with a<br />

WAP client, is a new feature. It is designed under the name push initiator, as<br />

illustrated in Figure 18-5.<br />

Because the WAP client is located in the WAP domain <strong>and</strong> the server is in the<br />

Internet, both do not share the push initiator protocol. Therefore, again, gateway<br />

support is needed to provide this functionality. A gateway that performs pushing<br />

is called a push proxy gateway (PPG).<br />

WAP<br />

Domain<br />

Figure 18-5 Push technology<br />

If the push initiator wants to send out information to WAP clients, it contacts the<br />

push proxy gateway (PPG). It uses traditional Internet protocols together with the<br />

push access protocol (PAP). The PPG forwards the pushed content to the WAP<br />

domain, where it is transmitted over the air using the push over-the-air protocol<br />

(OTA).<br />

The PPG might have the capability to tell the push initiator about the state of the<br />

delivery of the message to the client. But this can take some time, because the<br />

WAP client might not be online. If the client is online, it can accept or reject the<br />

pushed content.<br />

The PAP uses XML messages, which can be tunneled through HTTP through<br />

the Internet.<br />

18.6.2 Push proxy gateway (PPG)<br />

The PPG is the access point for content pushes from the Internet to the mobile<br />

network. It does everything that is necessary for this kind of operation, such as:<br />

► Authentication<br />

► Security<br />

WAP<br />

Client<br />

Push<br />

over-the-Air<br />

Protocol<br />

Push Proxy<br />

Gateway<br />

Push<br />

Access<br />

Protocol<br />

Push<br />

Initiator<br />

Internet<br />

Chapter 18. Wireless Application Protocol 665

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!