SID Patterns for Complex Entities and Extensibility

Conceptually, TIBCO Product and Service Catalog utilizes the SID Pattern of Atomic/Composite Entities to model grouping and containment of complex entities, and fully supports the extensible data modeling concept expressed in SID:

Atomic/Composite Entities within TIBCO Product and Service Catalog:

The TIBCO Product and Service Catalog Data Model supports the SID concept of Composite/Atomic Data Models. This allows for TIBCO Product and Service Catalog to Model complex Product Offerings that may be bundles of other Product Offerings).

In TIBCO Product and Service Catalog, each repository can contain both Atomic Entities and Composite Entities. For Composite Entities, the TIBCO MDM relationship of "…CompositeComprisedOf is used to link Composite Entities with their Atomic constituents:

Example of Composite and Atomic ProductOfferingStructure within TIBCO MDM

Extending Existing Entities within the TIBCO Product and Service Catalog Data Model

TIBCO Product and Service Catalog Business Entities can be extended by either:

  • adding new Attribute Groups directly into the existing Data Repository.
Or
  • by creating a new Extension Data Repository, with a relationship to the original ABE Data Repository.

For TIBCO Product and Service Catalog, new Attribute Groups within an existing Data Repository can be treated as "logically" separate objects, with their own security, access control, read/write, and integration.

Because of this either method of extending the TIBCO Product and Service Catalog Data Model is valid from a SID perspective:

TIBCO Product and Service Catalog Data Model Extension via Attribute Groups (Single Data Repository, logically separated by Attribute Group)
TIBCO Product and Service Catalog Data Model Extension via Additional Data Repository and Relationships