The name of a component object specification may contain only letters, digits, and "_". The first character must not be a digit.
Here you may indicate which interfaces the component object supports.
Persistent component objects may be shared by several applications. A Lava application uses the attach construct to access to a specific component object interface of an already running persistent component object.
A component object may be identified by several alternative external identifiers (e.g., a GUID, a "ProgID" or other "user-friendly IDs" in COM, "object IDs" in CORBA).