A method and system for updating a database structure. The database structure
includes
a dynamically changing list of control documents. A control document specifies
tasks to be performed on the database structure. An agent finds an approved control
document on the list such as by looking into a view of control documents. Processing
the approved control document includes causing an execution of at least one task
on the approved control document. Execution of a such task includes updating of
the database structure, and may be implemented by the agent that found the control
document or by another agent called by the agent.