Previous | UML Classes | Table of Contents | UML Packages | Next |
Table D.4 shows
an example profile for CCM components.
Table D.4 - Example Profile for CCM Components
Stereotype |
Base Class |
Parent |
Tags |
Constraints |
Description |
CCMEntity «CCMEntity» | Component | N/A | N/A | N/A | Indicates that a Component represents an Entity CC, a component that manages the business logic of an application. |
CCMSession «CCMSession» | Component | N/A | N/A | N/A | Indicates that a Component represents a Session CC, a component that processes transactions. |
CCMService «CCMService» | Component | N/A | N/A | N/A | Indicates that a Component represents a Service CC, a component that models single independent execution of an operation. |
CCMProcess «CCMService» | Component | N/A | N/A | N/A | Indicates that a Component represents a service CC, a component realizing a long-lived business process. |
CCMHome «CCMHome» | Interface | N/A | Must have a manages dependency. | Indicates that the Interface is a CCMHome that provides factory and finder methods for a particular CC. | |
CCMManages «CCMManages» | Dependency | N/A | Always between a CCMHome and some CCM component. | Associates a CCM home with the CC component it manages. | |
CCMFactory «CCMFactory» | Operation | N/A | N/A | Operation is owned by CCMHome. | Indicates that the Operation is a CCMhome Create Method that facilitates a create operation. |
Table D.4 - Example Profile for CCM Components
Stereotype |
Base Class |
Parent |
Tags |
Constraints |
Description |
CCMFinder «CCMFinder» | Operation | N/A | N/A | Operation is owned by CCMHome. | Indicates that the operation is a finder method of a CCMHome. |
CCMProvided «CCMProvided» | Port | N/A | N/A | Port owns a single provided interface. | Indicates a port that models a CC facet. |
CCMRequired «CCMRequired» | Port | N/A | N/A | Port owns a single provided interface. | Indicates a port that models a CC Receptacle. |
CCMPackage «CCMPackage» | Artifact | N/A | N/A | N/A | Indicates an artifact that deploys a set of CCs. |
CCMComponentDescriptor «CCMComponent Descriptor» | Artifact | «file» | N/A | N/A | Indicates that the Artifact represents a CCMComponentDescriptor. |
CCMSoftPkgDescriptor «CCMComponent Descriptor» | Artifact | «file» | N/A | N/A | Indicates that the Artifact represents a CCM softPkg descriptor. |