Integral Technology Solutions
Introduction to ISIS Help
Find out more about this software and download your evaluation version here…

Large company size no longer means lack of agility.  Build the right architecture and compete on any playing field…

Optimise the availability, performance and return on investment for enterprise applications built on BEA Systems platforms…

Large company size no longer means lack of agility.  Build the right architecture and compete on any playing field…

Is your system underperforming? Contact Integral Technology Solutions…

Getting Further Help
The Anatomy Of An Application
Conventions Used In Isis

Getting Further Help

If the help provided by this manual is not enough, or you are experiencing bugs or strange behavior in Isis, then please contact Integral support. Full details on how to contact Integral support are contained here.

The Anatomy Of An Application

Sites, Sources and Functions

Rather than subscribing to an application-specific point of view, Isis views each type of application that it can monitor using a higher-level, more generic view. Isis divides applications into three tiers of structure, described as Sites, Sources and Functions. Within the Isis application, an application-specific term is applied to each of these tiers. In the case of Tuxedo applications, these tiers are described as Sites, Servers, and Services. In the case of WebLogic applications, these tiers are described as Servers, Objects and Functions.

Sites

Sites are the highest-level container within which components can exist inside a monitored application. Sites are not individual application instances - theoretically each application being monitored can consist of a number of sites.

For example, a Tuxedo application can consist of a number of connected Tuxedo sites. WebLogic applications running on WebLogic 6.1 or higher may have multiple server instances running within the one domain.

In summary, an application can contain a number of sites, and sites are the highest-level containers within which significant application components can be grouped.

Sources

Sources are the significant components which are grouped within sites. Sources may provide end-user functionality, in the case of Tuxedo servers, or they may provide internal services to an application, for example JDBC connection pools within a WebLogic application.

In some instances Sources can be very low-level components of an application which would be considered more as a source of information rather than functionality.

For example, Isis considers the JVM (Java Virtual Machine) for a Weblogic application to be an important source of information regarding the health of the WebLogic application as a Java application. Whatever functionality or information a Source provides is considered as a Function.

In summary, Sources are application components which reside within Sites, which provide either functionality or information, both of which are considered Functions by Isis.

Functions

Functions are the information or functionality provided by Sources within an application which can be monitored by Isis. For example, Isis can provide information on how long a service call takes to execute for a particular Tuxedo service. That service is considered a Function within Isis, which is provided by a corresponding Source.

In the case of WebLogic applications, the high water mark for the number of connections to a JDBC Connection pool is considered a Function of that JDBC Connection pool by Isis. Functions within an application are most often the fine-grained information that the user wishes to access through reporting. The Sources and Sites for an application provide a useful context to place this information in.

In summary, Functions are the information or functionality provided by Sources within an application.

The Data Inventory

All statistical information Isis stores for each application is kept within a repository called the Data Inventory.

Information stored is categorized into different types of data. For example, Isis stores information on queue lengths and service execution times as two distinct types of data: 'Queue length data' and 'TXRPT Performance data'.

The data inventory exists as a directory structure and series of associated files located under the directory for a monitored application.

top of page


Conventions Used In Isis

The following conventions are used extensively in this manual.

The current application

The current application is the application in the currently selected Application window. For more information on the Application window, refer to the application.

An application session

Isis does not retain state (eg. the position of an application window or its size) between sessions for an individual monitored application. Each application session begins when the application is opened within Isis, and finishes when the Application window is closed.

When the Isis User Manual refers to an application session, it is referring to the period between opening and closing the window for an individual application being monitored, not the period that Isis itself is open.

Menu options

When referring to menu options, a hierarchy is implied by the / character. For example, if the manual wanted you to select the "Delete Application" menu option from under the file menu then the full description of the Delete Application menu option would be File / Delete Application.

Checkboxes

Checkboxes are used extensively in the user interface for the Isis application. When discussing the state of a checkbox, the manual refers to checkboxes as 'checked', where a tick is visible in the checkbox or 'un-checked', where no tick is visible.

top of page

Home | Contact Us | News | Privacy Policy | Terms of Use