US 11,736,352 B2
Synthetic objects in service models
Geert De Peuter, Turnhout (BE); and Stephen Palla, Jacksonville, FL (US)
Assigned to BMC Software, Inc., Houston, TX (US)
Filed by BMC Software, Inc., Houston, TX (US)
Filed on Aug. 23, 2021, as Appl. No. 17/445,682.
Application 17/445,682 is a continuation of application No. 16/389,538, filed on Apr. 19, 2019, granted, now 11,102,072.
Prior Publication US 2021/0392046 A1, Dec. 16, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 41/0873 (2022.01); H04L 41/0853 (2022.01); H04L 41/5041 (2022.01); H04L 69/163 (2022.01); H04L 41/12 (2022.01)
CPC H04L 41/0873 (2013.01) [H04L 41/0853 (2013.01); H04L 41/12 (2013.01); H04L 41/5045 (2013.01); H04L 69/163 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for operational discovery of an Information Technology (IT) infrastructure, the method comprising:
generating a model of the IT infrastructure, the model including a synthetic object, a first component of a first component class and a second component of a second component class of a plurality of component classes, wherein the synthetic object is instantiated from a generic synthetic object as having a connection type of a plurality of connection types, includes a communications interface that is specific to the first component class, and has first configuration parameters and second configuration parameters;
determining a connection having the connection type between the second component and the synthetic object within the model, the connection type being defined by the second component class;
including the second component, the first component, the synthetic object, and the connection between the second component and the synthetic object in the model of the IT infrastructure;
identifying a misconfiguration of the components in the IT infrastructure when a correspondence failure exists between the synthetic object and the first component within the model, the correspondence failure including at least one of a mismatch between the connection type and the first component class, or an identification that the second configuration parameters of the synthetic object match corresponding configuration parameters of the second component and the first configuration parameters of the synthetic object do not match corresponding configuration parameters of the first component; and
identifying a correct configuration of the components in the IT infrastructure when a correspondence match exists between the synthetic object and the first component within the model, the correspondence match including a match between the connection type and the first component class, and an identification that the first configuration parameters of the synthetic object match the corresponding configuration parameters of the first component and that the second configuration parameters of the synthetic object match the corresponding configuration parameters of the second component.