IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing monitor models > Create monitor models > Importing monitor models from IBM WebSphere Business Modeler

Results of importing monitor models exported from WebSphere Business Modeler

When you export monitor models from WebSphere Business Modeler, a monitor model is created for each top-level process. Each monitor model contains a root element that contains some elements of the monitor details model, dimensional model, KPI model, visual model, and event model.

There are three types of export you can do through WebSphere Business Modeler:


Monitor details model

Regardless of which export option you chose, the following elements are created in each monitor model:


Dimensional model

A cube is created for each monitoring context. The cube contains the following additional items specified for the given monitoring context:

If a measure is created to track a real-life value to return to WebSphere Business Modeler. the measure contains a tracking key to identify how this piece of information should be added to the WebSphere Business Modeler model when it is returned. (If you need to create your own tracking key, see Returning results to WebSphere Business Modeler using tracking keys.)


KPI model

Within each monitor model, the following elements are created:


Visual model

A visualization is created for each monitoring context and the single KPI context. Each visualization contains an <import> reference to a Scalable Vector Graphics (SVG) diagram (in a separate SVG file) that is also produced on export.

The SVG diagram associated with each monitoring context consists of the WebSphere Business Modeler process diagram for the process, local subprocess, or loop. The SVG diagram associated with the KPI context consists of the WebSphere Business Modeler process diagram for the process.

Any diagrams that contain a local subprocess or loop node are configured so that the shape representing the plus (+) sign on the node will link to the visualization associated with that node, so that a dashboard user can click the diagram and drill down into process diagram elements.

The individual SVG elements that are created to represent single conceptual units in the process diagram (such as a task node with its labels) are collected into shape sets. Each shape set has a name and an ID that is associated with the monitor model namespace. Each shape set can be associated with actions describing how the diagram will be modified at run time (see Defining the visual model).


Event model

If you did not choose the IBM Integration Designer export option, an empty event model is created. To add events, you can export the corresponding Business Process Execution Language (BPEL) process from WebSphere Business Modeler. Then either import the events from the BPEL process into your model, or generate a monitor model from the BPEL process and create event definitions that carry the specific information required by the WebSphere Business Modeler monitor model.


Additional elements created for Integration Designer implementation

If you exported the monitor model along with a Process Server application, using the IBM Integration Designer export option, additional elements are created. In addition to all the elements already described, the following elements are also created:

If you chose to create two monitor models, one containing the business measures (the high-level model) and the other containing the events from Integration Designer, the two models communicate through an event that is sent from the low-level model to the high level model. The following elements are created to support this communication:

If a nested monitoring context is created to monitor the individual activities within a process, all metrics relating to the business measures defined in WebSphere Business Modeler for that activity appear twice in the monitor model: once in the nested (activity) monitoring context and again in the parent (process) monitoring context. This duplication ensures that any measures at the activity level are created in the cube at the process level, so that dimensional analysis of the process and its activities can be done together in the Business Monitor dashboards.

Importing monitor models from IBM WebSphere Business Modeler