La fonctionnalité AP comporte les éléments suivants :
Un démon AP - ap_daemon(1M) fonctionne sur le serveur Sun Enterprise et reçoit les demandes des utilisateurs par le biais des commandes AP exécutées sur le serveur. Le démon sert d'intermédiaire entre les commandes et le bibliothécaire AP, ap(7). Il transmet les demandes reçues via le RPC au bibliothécaire en appelant ioctls. La mise à jour de la base de données est effectuée par le bibliothécaire.
Un bibliothécaire AP - ap(7) gère la base de données AP et intervient avec les méta-gestionnaires en fonction des besoins. Il reçoit des demandes par le biais de ioctls et y répond en mettant à jour la base de données ou en appelant des points d'entrée dans les méta-gestionnaires.
Des méta-gestionnaires AP - Des droits d'accès de bas niveau qui servent à réacheminer les E/S sur des chemins alternatifs et qui sont utilisés dans les méta-gestionnaires.
Toutes les demandes E/S d'application qui utilisent le métadisque approprié passent par un méta-gestionnaire qui les relaie aux gestionnaires des périphériques physiques. Il s'ensuit que les méta-gestionnaires décident quel chemin physique utiliser, si un chemin donné ne fonctionne plus, et ainsi de suite. Les informations sur lesquelles les méta-gestionnaires appuient leur décisions proviennent du bibliothécaire AP et de la base de données AP.
Le démon AP SSP - ap_ssp_daemon(1M) fonctionne sur le SSP et reçoit des demandes RPC du démon AP toutes les fois que la base de données AP est modifiée. (Notez que le SSP fait partie du système Sun Enterprise 10000 ; le SSP n'est pas disponible avec d'autres serveurs Sun Enterprise.) Ce démon est responsable de la mise à jour d'un fichier sur le SSP contenant des informations sur la fonctionnalité de chemin alternatif liées à l'initialisation.