Previous UML Classes Table of Contents UML Packages Next


D.4 CCM Component Profile Example

    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.