A.1.1 Managing BAM Artifacts

A BAM Composer project has many artifacts associated -- its Data Objects, Enterprise Message Sources, Queries, Business Views, KPIs, Parameters and Dashboards. Managing these artifacts correctly in your source control will help you maintain consistency in future updates to your project.

When designing your source control layout, you can separate artifacts into Shared Artifacts and Project-specific Artifacts.
  • Shared Artifacts.
    • Data Objects: The data objects shared by multiple projects. These include Physical Data Objects and Logical Data Objects (these usually join multiple Physical Data Objects).

    • EMS: Enterprise Message Sources shared by multiple projects

  • Project-specific Artifacts

    • Data Objects: The data objects used by only one project These include Physical Data Objects and Logical Data Objects.

    • Project: The actual project itself.