Overview of CORBA Services

Property Service

Provides the ability to dynamically associate named values with objects outside the static IDL-type system.
Defines operations to create and manipulate sets of name-value pairs or name-value- mode tuples. The names are simple OMG IDL strings. The values are OMG IDL anys. The use of type any is significant in that it allows a property service implementation to deal with any value that can be represented in the OMG IDL-type system. The modes are similar to those defined in the Interface Repository AttributeDef interface.
Designed to be a basic building block, yet robust enough to be applicable for a broad set of applications.
Provides "batch" operations to deal with sets of properties as a whole. The use of "batch" operations is significant in that the systems and network management (SNMP, CMIP, ...) communities have proven such a need when dealing with "attribute" manipulation in a distributed environment.
Provides exceptions such that PropertySet implementors may exercise control of (or apply constraints to) the names and types of properties associated with an object, similar in nature to the control one would have with CORBA attributes.
Allows PropertySet implementors to restrict modification, addition and/or deletion of properties (readonly, fixed) similar in nature to the restrictions one would have with CORBA attributes.
Provides client access and control of constraints and property modes.
Does not rely on any other object services.

Time Service

Enables the user to obtain current time together with an error estimate associated with it.
Ascertains the order in which "events" occurred.
Generates time-based events based on timers and alarms.
Computes the interval between two events.
Consists of two services, hence defines two service interfaces:
Time Service manages Universal Time Objects (UTOs) and Time Interval Objects (TIOs), and is represented by the TimeService interface.
Timer Event Service manages Timer Event Handler objects, and is represented by the TimerEventService interface.

     <<BACK     NEXT>>         

 

Copyright@ 2001 QualiTech Experts Ltd. All rights reserved. Last 27/02/03