rPath Appliance Platform Agent
From rPath Wiki
The rPath Appliance Platform Agent (rAPA) is the extensible application framework that provides an administrative interface for appliances based on the rPath Appliance Platform.
Appliance Administrators
rAPA provides a web interface and XML-RPC that can be used to perform administrative tasks on the appliance. rAPA's standard set of tasks cover many common configuration and maintenance activities for server systems. Additionally, appliance developers can customize the look and feel of the interface, hide or remove tasks from users, and develop new tasks for a particular appliance. For appliances providing the rAPA web interface for appliance administration, use one or either of the following in a web browser (depending on the appliance): https://<appliance_hostname>:8003 or http://<appliance_hostname>:8004.
Appliance Developers
rAPA has two key parts: a server and exposed interfaces. Each task in rAPA is handled by a plugin, and each plugin has a server part and an interface part as appropriate for the task. Because the rAPA structure is extensible, rAPA's standard plugins can be enabled and disabled, and developers can create new plugins to meet the administrative needs of a specific appliance.
- Reference the structure behind rAPA.
- Include rAPA in an appliance.
- Configure rAPA for the specific needs of an appliance.
- Brand the rPath Appliance Platform Agent interface as appropriate for a specific appliance.
- Configure and use plugins for rAPA.
- Standard rAPA Plugins | Plugin Configuration | Plugin Development | Troubleshoot Plugins
- Write an XML-RPC client to call rAPA functions.
