This topic applies only to the IBM Business Process Manager Advanced configuration.

Modeling business object type metadata

Business object type metadata can be added to business object definitions to enhance their value in the runtime environment. The business object framework allows you to design, annotate, and convert business object type metadata.

The business object framework provides a mechanism that enables:

This process involves at least three different roles:
  • The first role is that of the business object type metadata designer. This role designs the metadata structure. For example, the business object framework plays this role and defines a couple of metadata characteristics for annotating a business object. It is expected that adapters such as PeopleSoft, Siebel, and SAP, play the role of the metadata designer to annotate the business object with application-specific information.
  • The second role is the business object designer or deployer. This role uses the structure of the business object type metadata, and the policy defined by the business object type metadata framework, to annotate the business object definitions with metadata.
  • If the business object is annotated correctly, the third role can use the business object metadata APIs to validate and inspect the metadata at run time, and turn it into a navigable and useful DataObject graph structure.
In addition, the business object framework provides for the following metadata features:
  • Compound primary key and foreign key property definitions
  • Top-level supported verb metadata annotations

For more details, refer to these other topics.