Application elements hierarchyThis section details the inheritance of the different application elements. Summary of faults diagnosed for application elementsThe following tables list the types of elements managed by Application Connectivity Monitor and the faults or failures diagnosed for each element type. Application elementsTable Application Connectivity Monitor managed elements defines Application Connectivity Monitor managed elements. SoftwareElementCheckA softwareElementCheck managed element verifies the status or performance of a software element. TCPConnectivityCheckA TCPConnectivityCheck managed element verifies the TCP connectivity to a software element. MgmtServiceCheckA MgmtServiceCheck managed element verifies that the management interface of the software element is accessible or functional. RedundancyGroupA RedundancyGroup is a special collection of managed system elements. SoftwareServiceRedundancyGroupA SoftwareServiceRedundancyGroup is a collection of software services that together implement a service. The multiple instances of the application are typically accessed in a fault-tolerant manner, thereby providing application redundancy. DatabaseRedundancyGroupA DatabaseRedundancyGroup is a group of database servers providing redundancy. ApplicationServerRedundancyGroupAn ApplicationServerRedundancyGroup is a cluster of application servers, providing redundancy and load balancing. SoftwareComponentA SoftwareComponent is a software element that provides support for, and is executing in the context of, a software service. Software components do not provide the full service, but form building blocks for the implementation of a software service. SoftwareProcessA SoftwareProcess is a single instance of a running program defined by a workspace of memory resources and environmental settings that are allocated to it. A user of the operating system will typically see a software process as an application or a task. TablespaceA Tablespace is a logical entity that a database instance uses to store user data. UserTablespaceA UserTablespace is used for application purposes. A UserTablespace does not have to be running, in order for the database to remain running. UnitaryComputerSystemThe UnitaryComputerSystem class represents computer systems. Computer systems are logical elements that host application services and are composed of file systems, disks, memory, and processors. SoftwareServiceA softwareService is an individually manageable part for a particular platform. It provides a service that makes up one or more ApplicationTasks in a given ApplicationService. A software connection or software element check provides instrumentation concerning the availability and response time of a service. ApplicationServerThe ApplicationServer class represents an application server. An application server is a platform for running Web applications, providing several services such as threading, object caching, and database connection management. VirtualSoftwareServiceA VirtualSoftwareService element represents the logical service provided by an application redundancy group. In the topology, a virtual application is layered over the application redundancy group or the software services that provides the service. WebApplicationThe WebApplication element represents a Web application. A Web application is a virtual software service running in context of one or more application servers to be made available for the Internet or intranet. DataViewThe DataView element represents a data view. A data view is a logical service provided by a set of data providing services. An example is a database that scopes the view of the data available for a set of users, roles, or applications. MgmtServiceThe MgmtService element represents a management service. A management service represents an application that provides management functionality. TerminalServiceThe TerminalService element represents a terminal service. A terminal service is a software service that enables users to remotely interact with a computer system as if they were at a local console. MailServerThe MailServer element represents a mail server program that distributes files or information in response to requests sent via email. JVMThe JVM element represents a Java Virtual Machine, which serves as a runtime platform to the managed software element(s). SoftwareConnectionThe SoftwareConnection element is an aggregate of multiple sessions and transactions connecting two applications into a single logical entity. SoftwareSessionA SoftwareSession element is a persistent connection between applications. SoftwareRequestA SoftwareRequest element is an interaction or message exchange between applications. It represents the data flow from the software service that executes it, to the software service that initiates it. ProtocolEndpointA ProtocolEndpoint element is a communication point of the network element from which data may be sent or received. For example, a router interface or a switch port.