Building service models


A service is a logical group of entities or Configuration Items (CIs) that work together to achieve a comprehensive, end-to-end business goal. HR service, admin service, and payroll service are a few examples of business services. Additionally, these entities can be applications, middleware, security, storage, networks, and other subservices that provide context to a business goal.

A well-defined service offers the following advantages:

  • It helps you to efficiently manage the underlying applications and infrastructure relevant to your business. 
  • It provides an option to track the associated Key Performance Indicators.

Related topics

Service modeling in BMC Helix AIOps

A service model is a visualization of services and the relationships between various logical components or CIs. The model provides business context to the information within the service and is presented in hierarchies that can consist of elements, geographical sites, or other business resources.

For example, an Order Processing service at Apex Global can consist of the following services: Packaging, Storage, Order Request, Shipping, and Billing & Payment. The Billing & Payment service can be subdivided into functional or physical services such as Database, Network, Mainframe, and Retail-AWS.

SampleServiceModel_23202.png

BMC Helix AIOps supports multiple ways to build service models depending on the logical constructs that you want to build to support your business:

  • Service blueprints: This modeling approach gives you complete control of the service composition. Modeling services using service blueprints has the distinct advantage of adding rule-based dynamic content to control the model composition. For more information, see Understanding-service-blueprints.
  • Start anywhere application modeling: This modeling approach allows you to choose an entry point into a business application or business service and begin modeling from there.
    • A Business Application is a system that provides a business function to users or customers of the business. Applications generally involve multiple separate pieces of software such as application servers, databases, and load balancers.
    • A Business Service is a service that a business provides to another business. It also represents a service from one organization to another organization within a business. E-mail, enterprise resource planning (ERP), and order processing are examples of business services.
  • Groups as services: This modeling approach provides you an option to define groups in BMC Helix Operations Management that can be published as service models. Because each group is a logical collection of monitored entities in BMC Helix Operations Management, you can model a group as a business service, publish it, and monitor it in BMC Helix AIOps and BMC Helix Discovery. For more information, see Publishing groups as service models.


Learn more

Learn about the service health score, service blueprints, services, and service models by using the topics listed in the following table:

Action

Reference

Learn about service health and how it is computed

Learn about service blueprints and their usage

Use out-of-the-box blueprints to create services

Learn how to create your own service blueprints

Learn how to create service models

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*