This descriptor defines the type of service offerend or required by a component. The type corresponds to the class name of the class/interface implemented by component.
Also associated with each service is a set of arbitrary Attributes that can be used to store extra information about service.
Possible uses for the Attributes are to declare a service as "stateless", "pass-by-value", "remotable" or even to attach Attributes such as security or transaction constraints. These Attributes are container specific and should not be relied upon to work in all containers.
@author Peter Donald
@version $Revision: 1.2 $ $Date: 2004/05/01 12:48:34 $