Self-governed is a commonly used term in software agent technology and Service-oriented architecture (SOA). An autonomous execution entity, that can operate without relying on any north-bound components or services. The entity (typically a service) does not expose its internal structure, and can only be operated upon using its formally defined interface which is described using a service description.