Chapter 28. Address Book Server


  • Introduction to Address Book Server

  • Planning for Address Book services

  • Address Book Server setup and configuration

  • Managing and monitoring Address Book Server

Address Book Server is new to Snow Leopard Server. It serves as a centralized solution for sharing and synchronizing contacts — patterned after the calendar features of iCal Server — and provides a gateway to directory services to allow users to query for contact information by using mail, Address Book, or other client software.

Apple's Address Book Server software is largely built in Python by using the Twisted framework, just like iCal Server and the wiki and blog web collaboration services in Mac OS X Server are.

Mac OS X Server's Address Book Server is notable for being the first commercial calendar server implementing the CardDAV standard for interoperable contact publishing.

The CardDAV specification builds contact extensions into the WebDAV protocol, enabling a specialized web server to perform contact sharing.

With CardDAV support in the Address Book client on the Mac desktop, in iPhone 3.0 software for mobile devices, and in Mac OS X Server's Address Book Server, Apple delivers a consistent, open mechanism for contact sharing that's efficient and delivers security enhancements over sharing contact data by mixing it into the LDAP directory.

Although contact information can be copied into an LDAP directory for shared access, this imposes limits as to what data can be shared because ...

Get Snow Leopard™ Server now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.