Business Service node
A Business Service is an identifiable service that supports a particular business function. This node type is composed of a number of Software Instances and/or other Business Services.
Business Service lifecycle
Business Service nodes are created, maintained and destroyed by patterns. Business Service nodes always have a relationship to the Pattern node corresponding to their maintaining pattern.
If a pattern is deleted, any Business Service nodes it is maintaining are immediately destroyed (as are all other nodes it might be maintaining).
Creation/update
When a pattern declares the existence of a Business Service node, it must provide a key for it. If the key matches the key of an existing Business Service node, the node is updated, otherwise a new Business Service node is created.
Removal
A Business Service node can be destroyed either manually or automatically.
To remove a Business Service node manually, find the necessary Business Service, select it in the list and pick Destroy from the Actions list.
Automatic removal happens according to the following scenario
Business Service node patterns normally trigger on the creation or modification of Software Instance or Business Service nodes. In this case, the Business Service nodes are removed using the Cascade removal type; when the triggering Software Instance node or Business Service node is destroyed, the destruction is cascaded to the Business Service. See Cascade Removal.
The situation where the primary data provenance (triggering) SI ages out, that is, not discovered for seven scans and ten days is unlikely as another SI would become primary. The same situation might occur through manual deletion, though this is considered unlikely in a production system.
If a Business Service node is created by a pattern triggered on a node kind other than a Software Instance node or Business Service node, BMC Discovery has no automatic removal behavior. Patterns must be used to explicitly destroy any such Business Service node.
Business Service attributes
The attributes on a Business Service node are as described in the following table:
UI Name | Description |
---|---|
Type | Business Service type. |
Instance | The name for this instance. |
Kind | The kind of service. |
Full Version | Full-resolution version. |
Product Version | Version publicized by the vendor. |
Support Email | Email address for support. |
Support Phone | Phone number for support. |
Support Website | Web site for support. |
Key | Globally unique key. |
Name | Primary name. |
Short Name | Short name. |
Description | Description of the element. |
URL | URL for information about the element. |
Business Continuity Critical | If true, element is critical to operation of the business. |
Supported by 3rd Party | True if the element is supported by a third party. |
Synonyms | Other names for the element. |
External Identifiers | Identifiers for this element in other systems. |
Cloud Identifier | Unique cloud identifier. |
Business Service relationships
The relationships on a Business Service node are as described in the following table:
Destination | Relationship | Description |
---|---|---|
Services This Depends On | Dependant Dependency DependedUpon BusinessService | Services on which this service depends. |
Services Depending Upon This | DependedUpon Dependency Dependant BusinessService | Services that depend on this service. |
Applications This Depends On | Dependant Dependency DependedUpon BusinessApplicationInstance | Applications on which this service depends. |
Applications Depending Upon This | DependedUpon Dependency Dependant BusinessApplicationInstance | Applications that depend on this service. |
Contains Services | SoftwareContainer SoftwareContainment ContainedSoftware BusinessService | Services that form components of this service. |
Part Of Service | ContainedSoftware SoftwareContainment SoftwareContainer BusinessService | Higher-level services of which this service is a component. |
Contains Applications | SoftwareContainer SoftwareContainment ContainedSoftware BusinessApplicationInstance | Business applications that form components of this service. |
Part Of Application | ContainedSoftware SoftwareContainment SoftwareContainer BusinessApplicationInstance | Higher-level business applications of which this service is a component. |
Contains Software Instances | SoftwareContainer SoftwareContainment ContainedSoftware SoftwareInstance | Software Instances contained in this service. |
Contains Virtual Machines | SoftwareContainer SoftwareContainment ContainedSoftware VirtualMachine | Virtual Machines contained in this service. |
Contains Software Components | SoftwareContainer SoftwareContainment ContainedSoftware SoftwareComponent | Software Components contained in this service. |
Contains Software Clusters | SoftwareContainer SoftwareContainment ContainedSoftware SoftwareCluster | Software Clusters contained in this service. |
Contains Load Balancer Services | SoftwareContainer SoftwareContainment ContainedSoftware LoadBalancerService | Load Balancer Services contained in this service. |
Contains Databases | SoftwareContainer SoftwareContainment ContainedSoftware Database | Databases contained in this service. |
Contains Namespaces | SoftwareContainer SoftwareContainment ContainedSoftware Namespace | Namespaces contained in this service. |
Contains Deployments | SoftwareContainer SoftwareContainment ContainedSoftware Deployment | Deployments contained in this service. |
Hosts | AggregateSoftware HostedSoftware Host Host | Hosts where this service is running. |
MFParts | AggregateSoftware HostedSoftware Host MFPart | MFParts where this service is running. |
Details | ElementWithDetail Detail Detail Detail | Details of this service. |
Collections | Member Collection Collection Collection | A collection which this Business Service is a member of. |
Administrative Collections | Member Collection Collection AdminCollection | An administrative collection which this Business Service is a member of. |
Model Definition | Element Maintainer Definition ModelDefinition | Model Definition for this Service. |
Not displayed in UI | Element Maintainer Pattern Pattern | Pattern that is maintaining this service. |
Not displayed in UI | InferredElement Inference Primary SoftwareInstance | Software instance from which the existence of this service was inferred. |
Not displayed in UI | InferredElement Inference Contributor SoftwareInstance | Software instance from which one or more attributes of this service were inferred. |
Associated Software | InferredElement Inference Associate SoftwareInstance | Software instance related in some way to this service. |
Not displayed in UI | InferredElement Inference Primary BusinessService | Service from which the existence of this service was inferred. |
Not displayed in UI | InferredElement Inference Contributor BusinessService | Service from which one or more attributes of this service were inferred. |
Not displayed in UI | Primary Inference InferredElement BusinessService | Service inferred to exist due to this service. |
Not displayed in UI | Contributor Inference InferredElement BusinessService | Service contributed to by this service. |
Not displayed in UI | InferredElement Inference Primary BusinessApplicationInstance | Application instance from which the existence of this service was inferred. |
Not displayed in UI | InferredElement Inference Contributor BusinessApplicationInstance | Application instance from which one or more attributes of this service were inferred. |
Not displayed in UI | Primary Inference InferredElement BusinessApplicationInstance | Application instance inferred to exist due to this service. |
Not displayed in UI | Contributor Inference InferredElement BusinessApplicationInstance | Application instance contributed to by this service. |
Not displayed in UI | AttachmentContainer Attachment Attachment Attachment | A file attached to this element. |
Status | ElementInCategory ElementCategory Category LifecycleStatus | The lifecycle status of this element. |
Recovery Time | ElementInCategory ElementCategory Category RecoveryTime | The recovery time specified for this element. |
Family | ElementInCategory ElementCategory Category Family | Family of this element. |
Organizational Unit | OwnedItem Ownership Owner OrganisationalUnit | The Organizational Unit that this element belongs to. |
Location | ElementInLocation Location Location Location | Location of this element. |
Support Manager | OwnedItem Ownership SupportOwner Person | The person or owner responsible for the support of this element. |
Business Owner | OwnedItem Ownership BusinessOwner Person | The person or owner responsible for this element from a business perspective. |
IT Owner | OwnedItem Ownership ITOwner Person | The person or owner responsible for this element from an IT perspective. |
Business Service expressions
The expressions on a Business Service node are as described in the following table:
UI Name | Description |
---|---|
Favorite | Favorite status. |