Chapter 24. Web Services

In This Chapter

  • Introduction to web services

  • Planning web services

  • Web services setup and configuration

  • Managing and monitoring web services

Web services have revolutionized how companies build both public-facing and internal information services. The push to deliver the web as an open, interoperable platform has resulted in rapid advancement of technology, from simple information publishing to interactive web applications that support commerce and advanced collaboration tools.

Snow Leopard Server builds a variety of its advanced services on its web services, which in turn are based largely on open-source software. The use of open-source code enables Apple to rapidly incorporate new technologies developed by the community, leveraging advancements made by a variety of different projects all competing to deliver a unique and incrementally superior approach to solving various problems. Apple also develops some of its own projects that are made available as open source to the community, such as its WebDAV-based Calendar Server, which can be obtained for free via the Darwin Calendar Server project for use on any Unix-like operating system.

The web itself was invented at CERN by Tim Berners-Lee by using NeXTSTEP, the precursor to Mac OS X. Apple's pioneering but proprietary HyperCard was used as the model for the development of Viola WWW, a popular web browser for Unix systems. The concept of the web as a free and open computing platform was developed further by the ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.