
3.7 Activities
An Activity represents a related stream of events. These events represent occurrences of significance that have occurred on the
entity represented by the Activity. From the perspective of a resource, an Activity represents an entity within the resource that
emits events on state changes within the entity or resource.
For example, a phone call may be an Activity.
3.8 Resources and Resource Adaptors
A resource represents a system that is external to a SLEE. Examples include network devices, protocol stacks, and databases.
These resources may or may not have Java APIs. Resources with Java APIs include call agents supporting the Java Call Control
API, Parlay/OSA services supporting the JAIN Service Provider APIs (JAIN User Location Status, JAIN User Interaction).
These Java APIs define Java classes or interfaces to represent the events emitted by the resource. For example, the Java Call
Control API defines JccCallEvent and JccConnectionEvent to represent call and connection events. A JccConnectionEvent
signals call events such as connection alerting and connection connecting.
The SLEE architecture defines how applications running within the SLEE interact with resources through the use of resource
adaptors. Resource adaptors are so named because they adapt resources so that they can be used by services in the SLEE.
The SLEE architecture defines the following concepts related to Resource Adaptors:
• Resource adaptor type: A resource adaptor type specifies the common definitions for a set of resource adaptors. It
defines the Java interfaces implemented by the resource adaptors of the same resource adaptor type. Typically, a resource
adaptor type is defined by an organisation of collaborating SLEE or resource vendors, such as the SLEE expert group.
• Resource adaptor: A resource adaptor is an implementation of particular resource adaptor type. Typically, a resource
adaptor is provided either by a resource vendor or a SLEE vendor to adapt a particular resource implementation to a
SLEE. An example of a Resource Adaptor is Open Cloud’s implementation of a SIP stack.
• Resource adaptor entity: A resource adaptor entity is an instance of a resource adaptor which is instantiated at runtime.
Multiple resource adaptor entities may be instantiated from a single resource adaptor. Typically, an administrator instan-
tiates a resource adaptor entity from resource adaptor installed in the SLEE by providing the parameters required by the
resource adaptor to bind to particular resource.
Open Cloud Rhino 1.4.3 Administration Manual v1.1 10
Comentarios a estos manuales