Business service discovery
First Claim
1. A business service discovery (BSD) system, implemented as programming on a processor, for discovering, formatting, and storing configuration information related to a business service, comprising:
- an input module capable of receiving hints and conditions related to nodes in the business service;
a discovery engine, coupled to the input module, that receives the hints and conditions related to a system underlying the business service and creates a corresponding search methodology; and
a plurality of discovery components, under control of the discovery engine, wherein a discovery component comprises;
a definition of a corresponding BSD class model,an application signature definition, anda universal configuration management database (uCMDB) graph engine that creates a uCMDB graph representing a system discovered by the discovery component.
8 Assignments
0 Petitions
Accused Products
Abstract
A business service discovery (BSD) system, implemented as programming on a processor, provides for discovering, formatting, and storing configuration information related to a business service. The BSD system uses a discovery engine to create a search methodology used for discovering the configuration information. The discovery engine controls a number of discovery components, each of which includes a definition of a corresponding BSD class model. The BSD system further includes a universal configuration management database (uCMDB) graph engine that creates a uCMDB graph representing a system discovered by the discovery component, and an input module that receives hints and conditions related to one or more elements of the business service, wherein a completed discovery search produces a business service structure.
20 Citations
20 Claims
-
1. A business service discovery (BSD) system, implemented as programming on a processor, for discovering, formatting, and storing configuration information related to a business service, comprising:
-
an input module capable of receiving hints and conditions related to nodes in the business service; a discovery engine, coupled to the input module, that receives the hints and conditions related to a system underlying the business service and creates a corresponding search methodology; and a plurality of discovery components, under control of the discovery engine, wherein a discovery component comprises; a definition of a corresponding BSD class model, an application signature definition, and a universal configuration management database (uCMDB) graph engine that creates a uCMDB graph representing a system discovered by the discovery component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, implemented on a processor, for discovering and storing a business service structure, comprising:
-
receiving hints or conditions for one or more elements of the business service structure; using the received hints or conditions, determining an element of the business service structure that is most explicitly defined; selecting a search component appropriate for the most explicitly defined element and dispatching the search component to discover the element, wherein discovering the element comprises; applying an application signature definition to the element, determining if the IP hosts the element, and determining links from the element to adjacent elements; generating a graph of the element; selecting an adjacent element and repeating the discovery process on the adjacent element; and continuing the adjacent element selection and discovery until all elements are discovered, wherein a graph of the business service structure is created. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product comprising code executable by a processor, the code when executed providing a method for discovering and storing a business service structure, comprising:
-
receiving hints or conditions for one or more elements of the business service structure; using the received hints or conditions, determining an element of the business service structure that is most explicitly defined; selecting a search component appropriate for the most explicitly defined element and dispatching the search component to discover the element, wherein discovering the element comprises; applying an application signature definition to the element, determining if the IP hosts the element, and determining links from the element to adjacent elements; generating a graph of the element; selecting an adjacent element and repeating the discovery process on the adjacent element; and continuing the adjacent element selection and discovery until all elements are discovered, wherein a graph of the business service structure is created. - View Dependent Claims (18, 19, 20)
-
Specification