Jump to content

Hierarchy Open Service Interface Definition

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rettetast (talk | contribs) at 15:23, 14 August 2009 (Removing instances of image Oki-logo.png because "No rationale for this use"; using TW). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


The Hierarchy Open Service Interface Definition (OSID) is an O.K.I. specification. OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for designing and building reusable and interoperable software.

The Hierarchy OSID which provides a means of creating and traversing hierarchical structures of various types. These types include trees, forests, directed graphs with multiple parents, and directed acyclic graphs.

Many collections of data used throughout software systems are organized into hierarchies. Examples are management organizations, file systems, course structures, etc. The Hierarchy OSID creates a common tools for viewing and maintaining this type of structure. While these data collections have rich structures themselves, the Hierarchy OSID is concerned only with the hierarchical relationship among nodes and not what the nodes represent. It manages the structure, not the data.

See also