• Loading...
This documentation refers to a previously released version of BMC Atrium Discovery (other versions).

Modeling the QuickExpense application

Skip to end of metadata
Go to start of metadata
Space Search

Searching TWF 7.2

Table of Contents

Modeling the QuickExpense application

The following example patterns are provided, each building on the previous ones, or modeling a different component of the Wibble Software QuickExpense application:

Footprint modeling using a simple SI

The application is modeled to the detail that there is a a database server running and that it is the prime process. This shows TPL files, modules, and patterns. It also introduces the following techniques:

  • Triggering patterns.
  • Updating the datastore.

Footprint modeling using basic versioning (path or command)

The simple SI footprint pattern is extended with simple versioning. This introduces the following techniques:

  • Versioning using the process command line.

Deeper modeling including dependency creation

Another part of the application is modeled, additional versioning techniques are used, additional configuration information is obtained, and a dependency created between the newly created SI and the one created in Footprint modeling using simple versioning and the commercial name of the application server is populated using a table. This introduces the following techniques:

  • Active versioning by running the process.
  • Retrieving configuration files.
  • Extracting versioning information from a logfile.
  • Creating a dependency between SIs.
  • Using tables in TPL.

Modeling a supporting component

A supporting part of the application is modeled including versioning information. This introduces the following technique:

  • Extracting version information from the operating system's package manager.

Identifying minor components using Simple Identifiers

The remaining 'uninteresting' components of the application are identified and assigned labels. This introduces the following technique:

  • identify tables.

Modeling the entire application

The entire application is modeled as a BAI. All supporting components are linked in to the BAI.

Return to Application Modeling.

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.