Previous section.

Systems Management: Reference Model

Systems Management: Reference Model
Copyright © 1997 The Open Group



Copying the persistent form of an object's methods and data into an executable address space to allow execution of methods.


A person who has responsibility for administering a network of systems; the person who initiates Management Tasks.


An entity which performs an application service in response to a request from a Manager entity as described in the network management view of the reference model.

application object

Applications and their task-oriented components that are managed within an object-oriented system.


An implementation that can be instantiated to create multiple objects with the same behaviour. An object is an instance of a class.


An entity issuing a request for a service in the client server model.

common facilities

In the OMG object model, common facilities are objects which provide facilities useful in many applications.

communications mechanism

A means of transferring management information between entities. The precise method of transfer is unspecified, but specific instances of the Communication Mechanism may be defined. Transfer may be wholly within one system or may be between systems.

communications service

The interface to the Communications Mechanism. The Communications Service provides access to the Communications Mechanism in a way that is, as far as possible, independent of the actual implementation of the Communications Mechanism.

data store

A repository of information about Managed Objects. This may be a conceptual repository.


Copying the object's data from an executable address space back to the object's persistent form.


An activity that takes place asynchronously within a managed Resource and is communicated to client entities.


Filtering entails the application of a set of tests to each member of the set of previously scoped Managed Objects to extract a subset of objects. Managed Object selection involves two phases: scoping and filtering.


The interface definition language defined by the Object Request Broker in the OMG object management architecture.


See Object Implementation.

Implementation Repository

The Implementation Repository contains information that allows the Object Request Broker in the OMG object management architecture to locate and activate implementations of objects.


The construction of a definition by incremental modification of other definitions. Inheritance can apply to both object interfaces and object implementations.

Interface Definition Language

A language which describes the operations, parameters, and exceptions of the requests on an object. An interface definition language is used to define object interfaces.

Interface Repository

The Interface Repository is a service in the OMG object management architecture that provides persistent objects which represent the IDL information about OMG compliant objects in a form available at run time.

Managed Object

A Managed Object is an object-oriented encapsulation of a Resource that is subject to management.

Managed Resource

A Resource that is subject to management and is capable of being represented by a Managed Object.

management function

An encapsulation of functionality used to perform some aspect of management.

Management Task

An encapsulation of an administrator's view of a set of management functions. A Management Task corresponds to a human-oriented activity that must be performed in order to manage a system. Management tasks can be encapsulated as management objects.


A Manager is the initiator of a management interaction. It is a software component that requests some operation to be performed by a managed Resource.


The executable code in an object implementation that is executed to perform a requested service.


Information about an event which is communicated to client entities that have registered to be informed about such events.


A combination of a state and a set of methods that explicitly embodies an abstraction characterised by the behaviour of relevant requests. An object encapsulates the state and operations which provide a service to a client.

object handle

A value that unambiguously identifies an object in an object-oriented system. In the OMG model, an object reference acts as the object handle. In the OSI model, a Distinguished Name acts as the object handle.

object implementation

A definition that provides the information needed to create an object, allowing the object to participate in providing an appropriate set of services in an object-oriented system. An object implementation typically includes a description of the data structure used to represent the object state and definitions of the methods that access that object state.

object interface

A description of a set of possible uses of an object. Specifically, an interface describes a set of potential requests in which an object can meaningfully participate. Object interfaces are often defined using an interface definition language.

object reference

An object handle in the OMG object management architecture.

Object Request Broker

An ORB is the implementation of the Communications Service in the OMG object management architecture. It provides the means by which OMG compliant objects make requests and receive responses.

object services

Object Services are objects in the OMG object management architecture which provide basic operations for the logical modeling and physical storage of objects.

object type

An object type is a well-defined type that represents a specific set of object interfaces and is satisfied by an object instance whose object implementation encapsulates the behaviour defined by those interfaces. In the OMG model, all objects are strongly typed.


A service that can be requested.

operation signature

The definition of an operation, including the parameters and exceptions which make up that operation. An operation can be characterised by its signature in an object-oriented system.


A request is an action by a client to request a service from an object. A request has information associated with it, typically the specification of an operation and zero or more parameters.


An entity providing a response to a client request for a service. In an object-oriented system, servers are instances of object implementations activated in computer processes.


A computation that may be performed in response to a request from a client entity.
Why not acquire a nicely bound hard copy?
Click here to return to the publication details or order a copy of this publication.

Contents Index