System information
The Web UI runs through an Apache web server and provides the main entry point for
Satellite operations.
Fro n t - end API
The Front-end API provides the ability to interact with Satellite 5 through an XML-RPC API.
This allows system administrators to write scripts to perform repetitive tasks, or develop
third-party applications around Satellite. The Front-end API exposes most of the Web UI
functionality using XML-RPC.
Back-en d API
The back end provides a set of APIs that the different client utilities (rhn_reg i ster, yum)
connect to. These are not documented and are used solely by the client utilities.
T asko matic
Taskomatic is generally a separate service within Red Hat Satellite 5 that runs various
asynchronous jobs, such as cleaning up the sessions table, or sending email notifications
for new errata. The majority of these jobs run periodically, and you can adjust the
frequency with which they occur.
Search Server
Satellite contains a standalone search server that runs as a daemon that allows you to
quickly find a system, package, or errata, as opposed to paging through hundreds of items
in a list. It uses Apache's Lucene search engine library, which provides more relevant
search results and a richer query language.
Red Hat Satellite 6 is based upon several open source projects arranged in the following
architecture.
Figu re 2.2. Red Hat Sat ellit e 6 Syst em Archit ectu re
Red Hat Sat ellit e 6 .0 T ransit ion G uid e
8