Jump to content

OMAPI

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Abhayakara (talk | contribs) at 23:05, 12 July 2012 (Blech. I suppose we should do this by the book.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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

Operations

  • 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 engineering.

References

  • Code complete 2nd Edition Steve McConnell: Defensive Programming
  • DHCP: OMAPI