OMAPI

From Wikipedia, the free encyclopedia

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.

[edit] 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.

[edit] References

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