Jump to content

OMAPI

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Onejul (talk | contribs) at 12:04, 5 April 2005 (creation (sigle)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

OMAPI is a sigle that stands for Object Management Application Programming Interface. It is currently used by ISC Wikipedia:DHCP as an Wikipedia:API to manipulate internal data structure of a running server in a secure way : the allowed modifications cannot impact the functionning server.

Actual allowed operation are :

  • shutting down or reloading the server ;
  • partially modifying internal data structure such as leases or host ;
  • modifying status of objects such as failover relationship.

Offering a well defined API to access the data is an example of «barricade» in software engeneering


Reference

  • Code complete 2nd Edition Steve Mc Connell section Defensive Programming
  • Dhcp man page section OMAPI