The Sun Update Connection – Enterprise software consists of a number of components that are installed on different systems. These components make up the local site architecture. A universal server resides at Sun Microsystems and provides updates to the system dependency server. Figure 1–1 shows the Sun Update Connection – Enterprise components on the local site and the universal server.

The universal server is maintained at Sun. This web server contains the master knowledge base and the software components for the various distributions. This server also maintains signature files and other security measures.
The system dependency server resides at the local site. This server is the proxy for the universal server.
The server contains the following components:
An embedded web server that pulls certified updates from the universal server.
The knowledge base that is the repository for downloadable packages and their deployment rules.
The dependency manager that manages the agents and is sometimes called the engine. The dependency manager also manages communications between agents, consoles, the CLI, and an API.
An agent is a managed host. The agent runs the dependency resolver application. This software finds the most cost-effective solution for jobs. Every managed host finds the best solution for their own software configuration.
The console provides a graphical user interface.
A CLI can be installed on any system.
The API is an optional, customer-built interface.