Software server characteristics
A software server is a system that provides services to client applications and other servers, runs on top of a physical or virtual system, and is modeled using the BMC_SoftwareServer class.
The following figure illustrates a software server model.
Logical identity of the BMC_SoftwareServer class
The BMC_SoftwareServer class stores information about a server that provides a single service to client applications or other systems. Database servers, web servers, DNS servers, mainframe servers, and directory servers can be represented by this class.
The following table lists the key attributes that are used in the BMC_SoftwareServer class. When modeling software servers, you must specify the server type in the SoftwareServerType attribute. For example, for database servers, set the SoftwareServerType attribute to DatabaseServer.
Attribute | Usage |
---|---|
Name | Identifies the name of the software server. |
NameFormat | Sets the heuristic used to generate the Name value. |
SoftwareServerType | Specifies the type of software server. Example- DatabaseServer |
Additional attributes of the BMC_SoftwareServer class
The following table describes additional attributes of the BMC_SoftwareServer class.
Attribute | Description |
---|---|
ShortDescription | A caption of the software server. |
Relationships for software servers
The following table describes the relationships for software servers.
Source CI clasS | Destination CI class | Relationship class | Value of Name attribute |
---|---|---|---|
BMC_AdminDomain | BMC_SoftwareServer | BMC_MemberOfCollection | J2EESYSTEMOFDOMAIN |
BMC_Application | BMC_SoftwareServer | BMC_Component | APPLICATIONSYSTEMHIERARCHY |
BMC_ComputerSystem | BMC_SoftwareServer | BMC_Dependency | APPLICATIONSYSTEMCOMPUTER |
BMC_Product The instance of software server on which the software is installed (optional) | BMC_SoftwareServer | BMC_Dependency | APPLICATIONSYSTEMPRODUCT |
BMC_SoftwareServer | BMC_DataBase | BMC_Dependency | MANAGEDDATABASE |
BMC_SoftwareServer | BMC_SoftwareServer | BMC_Component | APPLICATIONSYSTEMHIERARCHY |
BMC_SoftwareServer | BMC_SoftwareServer | BMC_Dependency | APPLICATIONSYSTEMDEPENDENCY |