Apple 10.6 Server User Manual


 
188
Provide increased server responsiveness to clients and
reduce server load with Push Notication Server.
Mac OS X Server v10.6 uses an XMPP Pubsub architecture for the Push Notication
Server. XMPP Pubsub is an open standard extention to XMPP (XEP-060) that allows
servers and clients to communicate as needed, rather than clients continually asking
the server for updates.
A service (like iCal or mail) maintains a simple connection with the client and the
service informs the client that there is new data. This diers from previous methods,
where calendar or mail clients contacted the server at regular intervals, requesting
data, if present.
With the previous method of notication, the server must attend to each client,
regardless of whether the client has data waiting for it. By using the new push method
of client updating, only clients with new data are contacted, and only as needed.
About Push Notication Server
Mac OS X Server v10.6 push notication uses the same underlying technology as
iChat server, but you don’t need to run iChat on a computer that is running push
notication.
Push notication is available for the following services:
iCal Server Â
Mail Server Â
Clients of these services must support push notication to make use of it. Apple’s
client applications on Mac OS X v10.6, and iPhone 3.0 client applications support push
notication service. Third-party client applications may support it.
Mac OS X Server v10.6 push notication is not the same system as push notication for
iPhone application development. You cannot use Mac OS X Server v10.6 to host iPhone
application push notication.
9
Push Notication Server