Impact analysis system and method

A system and method is provided. The system comprising: a memory storing instructions; a hardware processor configured by the instructions to: receive a request specific one or more infrastructure components in an information technology (IT) infrastructure, process a query based on the request specific to the one or more infrastructure components, identify an interdependency relationship between the one or more infrastructure components and one or more stakeholders based on the query, wherein the interdependency relationship is indicative of mapping across the one or more infrastructure components, and generate, during an outage the one or more infrastructure components in the IT infrastructure, a multi-dimensional inventory impact analysis based on the interdependency relationship comprising an assessment report, the assessment report that includes an inventory landscape the one or more infrastructure components, a dependency analysis in the IT infrastructure, and an impact assessment during the outage.

PRIORITY CLAIM

This U.S. patent application claims priority under 35 U.S.C. § 119 to: India Application No. 2323/MUM/2015, filed on Jun. 17, 2015. The entire contents of the aforementioned application are incorporated herein by reference.

TECHNICAL FIELD

The embodiments herein generally relate to analysis system, and, more particularly, to impact analysis system and method for managing inventories.

BACKGROUND

Enterprises and/or organizations architectures grow in an increasing manner from a variety of heterogeneous computer systems, and applications. Such computer systems and applications execute numerous processes or activities that have substantial impact on business. The time and effort for predicting effects of such processes is in itself a daunting task. Such processes, for example, may include business driven process on an organization, level of interaction of applications with data, hardware and software components within an information technology (IT) environment, and other resources related to third party service providers, etc.

Further, since there is always an increasing demand of information, and business requirements, IT infrastructures continue to proliferate across the network. Such solutions are assisted with tools that create challenges for data manipulation, and are therefore not user friendly. Further, these solutions do not account for data representation, data management, inventory management, and an analysis formulation which leads to an impact on the business processes during an outage.

SUMMARY

The following presents a simplified summary of some embodiments of the disclosure in order to provide a basic understanding of the embodiments. This summary is not an extensive overview of the embodiments. It is not intended to identify key/critical elements of the embodiments or to delineate the scope of the embodiments. Its sole purpose is to present some embodiments in a simplified form as a prelude to the more detailed description that is presented below.

In view of the foregoing, an embodiment herein provides a computer implemented system comprising: at least one memory storing instructions; at least one hardware processor coupled to the at least one memory, wherein the at least one hardware processor is configured by the instructions to: receive a request specific one or more infrastructure components in an information technology (IT) infrastructure, wherein the one or more infrastructure components comprises at least one of a data center, one or more application servers, one or more database servers, one or more upstream data providers, one or more applications, one or more downstream data providers, one or more middlewares, one or more relational databases, and one or more database schemas, process a query in a database based on the request specific to the one or more infrastructure components in the IT infrastructure, identify an interdependency relationship between the one or more infrastructure components and one or more stakeholders based on the query in the database, wherein the interdependency relationship is indicative of mapping across the one or more infrastructure components, and generate, during an outage the one or more infrastructure components in the IT infrastructure, a multi-dimensional inventory impact analysis based on the interdependency relationship, wherein the multi-dimensional inventory impact analysis provides an assessment report, the assessment report comprising at least one of an inventory landscape of the one or more infrastructure components, a dependency analysis of one or more hardware components and one or more software components in the IT infrastructure, and an impact assessment during the outage of the one or more infrastructure components in the IT infrastructure.

When the request comprises an IP address, the at least one hardware processor is further configured by the instructions to: process the IP address corresponding to the one or more infrastructure components, validate the IP address when the IP address matches an IP address corresponding at least one server, determine the at least one server as (i) an application server from the one or more application servers, or (ii) a database server from the one or more database servers to obtain an identified server, identify an interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the identified server, and generate, during an outage of the identified server, a multi-dimensional inventory impact analysis based on the interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the identified server, wherein the multi-dimensional inventory impact analysis provides an assessment report, the assessment report comprising at least one of an inventory landscape of the one or more infrastructure components and the one or more stakeholders connected to the identified server.

When the identified server is the application server, the at least one hardware processor is configured by the instructions to query the application server along with application schemas associated with the application server based on the interdependency relationship. When the identified server is the database server, the at least one hardware processor is configured by the instructions to query the database server along with database schemas associated with the application server based on the interdependency relationship.

The at least one hardware processor is further configured by the instructions to: process a request comprising a downstream system identifier, validate the downstream system identifier when the downstream system identifier matches an identifier specific to a downstream data provider to identify a downstream system from the one or more infrastructure components, identify an interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the identified downstream system, and generate a multi-dimensional inventory impact analysis during an outage of the identified downstream system based on the interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the identified downstream system.

During an outage of the at least one data center, the at least one hardware processor is further configured by the instructions to: query at least one of a database, a server, and at least one application, and schemas specific to the at least one data center, identify an interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the at least one data center, and generate, during the outage of the data center, a multi-dimensional inventory impact analysis based on the interdependency relationship, wherein the multi-dimensional inventory impact analysis provides an assessment report, the assessment report comprising at least one of an inventory landscape of the one or more infrastructure components and the one or more stakeholders connected to the at least one data center.

During an outage of the one or more middlewares, the at least one hardware processor is further configured by the instructions to: obtain information pertaining to at least one middleware from the one or more infrastructure components, query at least one of a middleware schema and an application schema specific to the at least one middleware, identify an interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the at least one middleware, and generate, during an outage of the at least one middleware, a multi-dimensional inventory impact analysis based on the interdependency relationship, wherein the multi-dimensional inventory impact analysis provides an assessment report, the assessment report comprising at least one of an inventory landscape of the one or more infrastructure components and the one or more stakeholders connected to the at least one middleware.

The outage of the one or more infrastructure components comprises at least one of a shutdown, a migration, a release, a maintenance activity, a downstream activity, and an upstream activity.

In another aspect, a hardware processor implemented method is provided. The method comprising: receiving a request specific to one or more infrastructure components in an information technology (IT) infrastructure, wherein the one or more infrastructure components comprises at least one of a data center, one or more application servers, one or more database servers, one or more upstream data providers, one or more applications, one or more downstream data providers, one or more middlewares, one or more relational databases, and one or more database schemas; processing a query in a database based on the request specific to the one or more infrastructure components in the IT infrastructure; identifying an interdependency relationship between the one or more infrastructure components and one or more stakeholders based on the query in the database, wherein the interdependencies relationship is indicative of mapping across the one or more infrastructure components; and generating, during an outage of the one or more infrastructure components in the IT infrastructure, a multi-dimensional inventory impact analysis based on the interdependency relationship, wherein the multi-dimensional inventory impact analysis provides an assessment report, the assessment report comprising at least one of an inventory landscape of the one or more infrastructure components, a dependency analysis of one or more hardware components and one or more software components in the IT infrastructure, and an impact assessment during the outage of the one or more infrastructure components in the IT infrastructure.

The method further comprises: when the request comprises an IP address, the IP address corresponding to the one or more infrastructure components is processed; and validated when the IP address matches an IP address corresponding to at least one server the at least one server is determined as (i) an application server from the one or more application servers, or (ii) a database server from the one or more database servers to obtain an identified server; an interdependency relationship is identified between the one or more infrastructure components and the one or more stakeholders connected to the identified server; and a multi-dimensional inventory impact analysis is generated based on the interdependency relationship, during an outage of the identified server. The multi-dimensional inventory impact analysis provides an assessment report, the assessment report comprising at least one of an inventory landscape of the one or more infrastructure components and the one or more stakeholders connected to the identified server.

The method further comprises processing a request comprising a downstream system identifier; validating the downstream system identifier when the downstream system identifier matches an identifier specific to a downstream data provider to identify a downstream system from the one or more infrastructure components; identifying an interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the identified downstream system; and generating a multi-dimensional inventory impact analysis during an outage of the identified downstream system based on the interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the identified downstream system.

The outage of the one or more infrastructure components comprises at least one of a shutdown, a migration, a release, a maintenance activity, a downstream activity, and an upstream activity.

It should be appreciated by those skilled in the art that any block diagram herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computing device or processor, whether or not such computing device or processor is explicitly shown.

DETAILED DESCRIPTION

FIG. 1illustrates an exemplary view of an information technology (IT) infrastructure architecture100according to an embodiment of the present disclosure. The infrastructure architecture100comprises one or more infrastructure components, for example, but are not limited to, one or more servers102A-N, one or more databases104A-N, one or more applications106A-N, one or more middlewares108A-N, one or more down streams110A-N, one or more external third party service providers112A-N, and one or more stakeholders114A-N accessing one or more middlewares104A-N and one or more applications106A-N through a network (not shown inFIG. 1). The one or more applications106A-N are hosted on the one or more servers102A-N, in an example embodiment. The one or more servers102A-N comprises one or more database servers, one or more applications servers, or combinations thereof.

It is to be understood for a person having ordinary skill in the art that the one or more infrastructure components communicate with each other through the network.

FIG. 2, with reference toFIG. 1, illustrates an impact analysis system202communicatively connected to the infrastructure architecture100to generate a multi-dimensional inventory impact analysis according to an embodiment of the present disclosure. In one embodiment, the impact analysis system202includes or is otherwise in communication with at least one memory such as a memory204, at least one processor such as a hardware processor206, and an input/output (I/O) interface208. The impact analysis system202may further include one or more modules210. The memory204, the hardware processor206, the input/output (I/O) interface208, and/or the modules210may be coupled by a system bus or a similar mechanism. The impact analysis system202is communicatively connected to the infrastructure architecture100through a network210.

The at least one memory such as the memory204, may store instructions, any number of pieces of information, and data, used by a computer system, for example the impact analysis system202to implement the functions of the impact analysis system202. The memory204may include for example, volatile memory and/or non-volatile memory. Examples of volatile memory may include, but are not limited to volatile random access memory (RAM). The non-volatile memory may additionally or alternatively comprise an electrically erasable programmable read only memory (EEPROM), flash memory, hard drive, or the like. Some examples of the volatile memory includes, but are not limited to, random access memory, dynamic random access memory, static random access memory, and the like. Some example of the non-volatile memory includes, but are not limited to, hard disks, magnetic tapes, optical disks, programmable read only memory, erasable programmable read only memory, electrically erasable programmable read only memory, flash memory, and the like. The memory204may be configured to store information, data, applications, instructions or the like for enabling the impact analysis system202to carry out various functions in accordance with various example embodiments. Additionally or alternatively, the memory204may be configured to store instructions which when executed by the hardware processor206causes the impact analysis system202to behave in a manner as described in various embodiments.

The at least one processor such as the hardware processor206may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Further, the hardware processor206may comprise a multi-core architecture. Among other capabilities, the hardware processor206is configured to fetch and execute computer-readable instructions or modules stored in the memory204. The hardware processor206may include circuitry implementing, among others, audio and logic functions associated with the communication. For example, the hardware processor206may include, but are not limited to, one or more digital signal processors (DSPs), one or more microprocessor, one or more special-purpose computer chips, one or more field-programmable gate arrays (FPGAs), one or more application-specific integrated circuits (ASICs), one or more computer(s), various analog to digital converters, digital to analog converters, and/or other support circuits. The hardware processor206thus may also include the functionality to encode messages and/or data or information. The hardware processor206may include, among other things, a clock, an arithmetic logic unit (ALU) and logic gates configured to support operation of the hardware processor206. Further, the hardware processor206may include functionality to execute one or more software programs, which may be stored in the memory204or otherwise accessible to the processor204.

For example, the hardware processor206is configured by the instructions to process one or more requests in the impact analysis system202. The hardware processor206receives a request that is specific one or more infrastructure components in the IT infrastructure. Other infrastructure components comprise at least one of a data center, one or more downstream data providers, one or more middlewares, one or more relational databases, and one or more database schemas, etc. The hardware processor206is further configured to process a query in a database (or the memory204) based on the request specific to the at least one infrastructure component in the IT infrastructure, and identify an interdependency relationship between the one or more infrastructure components and the one or more stakeholders114A-N based on the query in the database. The interdependency relationship is indicative of mapping across the one or more infrastructure components, and the one or more stakeholders114A-N. The hardware processor206is further configured to generate, during (or prior to) an outage of the one or more infrastructure components (e.g., the components102A-N till112A-N) in the IT infrastructure, a multi-dimensional inventory impact analysis based on the interdependency relationship. The multi-dimensional inventory impact analysis provides an assessment report that comprises at least one of an inventory landscape of the one or more infrastructure components (e.g., the components102A-N till112A-N), a dependency analysis of one or more hardware components and one or more software components in the IT infrastructure, and an impact assessment during the outage of the one or more infrastructure components (e.g., the components102A-N till112A-N) in the IT infrastructure. The outage of the one or more infrastructure components comprises at least one of a shutdown, a migration, a release, a maintenance activity, a downstream activity, and an upstream activity.

Additionally, the impact analysis system202provides role based user privilege and user activity audit feature. For example, an administrator who has sufficient privileges (or full control) over the impact analysis system202, can provide other users role based privileges to access information across the one or more infrastructure components, and may further monitor the activities of these users (e.g., monitoring the log history, access to information history). The administrator may then edit/modify permissions to be provided to the other users based on specific requests received from them. The permissions may include addition, deletion, modification of an entry, data, information, group creation, status (e.g., active, inactive) and so on. These permissions may enable the users to provide inputs to the impact analysis system202, based on which the impact analysis system202can alter the interdependency relationship across the infrastructure components for smooth operation and utilization the one or more infrastructure components effectively. This further enables managing one or more inventories in the IT infrastructure. As used herein the term “inventories” refers to the one or more infrastructure components102A-112A-N. The term inventories and the one or more infrastructure components are interchangeably used.

The impact analysis system202provides large amount data upload, data download, editing and, data manipulation, by (i) processing credentials associated with one or more users, (ii) enabling the login to a database application host based on the validation of credentials, executing a db shell (or a session), (iii) obtaining one or more commands, for example, but are not limited to, Structured Query Language (SQL) commands, into the shell, (iv) verify results based on the commands, (v) committing to the changes (if any), during data upload, data download, editing and, data manipulation, and thereby exiting from the shell.

The I/O interface208may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface208is configured to facilitate communication between the one or more infrastructure components102A-N till112A-N and the impact analysis system202through the network210. The I/O interface208may allow the impact analysis system202to interact with a user directly or through the other devices, for example, mobile communication device, or a laptop or any computer system, etc. Further, the I/O interface208may enable the impact analysis system202to communicate with other computing devices, such as web servers and external data servers (not shown in figure). The I/O interface208can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface208may include one or more ports for connecting a number of devices to one another or to another server.

The modules210include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types. In one implementation, the above described embodiments and the methodology may be implemented and executed by using the modules210. For example, the system implements (or executes) a request receiving module that receives a request in the impact analysis system202, wherein the request is specific to one or more infrastructure components in the IT infrastructure. The modules210further comprises a query processing module that processes the query in a database (or the memory204) based on the request specific to at least one infrastructure component in the IT infrastructure. The modules210further comprise a relationship computation module when executed by the hardware processor206, computes an interdependency relationship between the one or more infrastructure components and the one or more stakeholders114A-N based on the query in the database. The modules210further comprise an analysis module when executed by the hardware processor206generates, during an outage of the one or more infrastructure components (e.g., the components102A-N till112A-N) in the IT infrastructure, a multi-dimensional inventory impact analysis based on the interdependency relationship. The multi-dimensional inventory impact analysis generated by the analysis module provides an assessment report that comprises at least one of an inventory landscape of the one or more infrastructure components (e.g., the components102A-N till112A-N), a dependency analysis of one or more hardware components and one or more software components in the IT infrastructure, and an impact assessment during the outage of the one or more infrastructure components (e.g., the components102A-N till112A-N) in the IT infrastructure.

The request receiving module, the query processing module, the relationship computational module, and the analysis module are implemented as a logically self-contained part of a software program that when executed by the hardware processor206perform the above method described herein, in one embodiment.

In another embodiment, the request receiving module, the query processing module, the relationship computational module, and the analysis module are implemented are implemented as a self-contained hardware component. In yet another embodiment, the above modules may be implemented as a self-contained hardware component, with a logically self-contained part of a software program embedded into each of the hardware component.

FIG. 3, with reference toFIGS. 1 and 2, is a flow diagram illustrating a method for generating a multi-dimensional inventory impact analysis during an outage of the one or more infrastructure components in the IT structure according to an example embodiment of the present disclosure. The method comprising, receiving (302), a request specific to one or more infrastructure components in an information technology (IT) infrastructure, the one or more infrastructure components comprising at least one of a data center, one or more application servers, one or more database servers, one or more upstream data providers, one or more applications, one or more downstream data providers, one or more middlewares, one or more relational databases, and one or more database schemas; processing (304), a query in a database (e.g., the memory204) based on the request specific to the one or more infrastructure components in the IT infrastructure; identifying (306), an interdependency relationship between the one or more infrastructure components and one or more stakeholders based on the query in the database; and generating (308), during an outage of the one or more infrastructure components in the IT infrastructure, a multi-dimensional inventory impact analysis based on the interdependency relationship.

FIG. 4A, with reference toFIGS. 1 through 3, is a flow diagram illustrating a method for generating a multi-dimensional inventory impact analysis during an outage of a server, according to an example embodiment of the present disclosure. The method comprising processing (402), a request comprising an IP address corresponding to the one or more infrastructure components; validating (404), the IP address when the IP address matches an IP address of at least one server; determining (406), the at least one server as (i) an application server from one or more application servers, or (ii) a database server from one or more database servers to obtain an identified server; generating (408), during an outage of the identified server, a multi-dimensional inventory impact analysis based on the interdependency relationship. The multi-dimensional inventory impact analysis provides an assessment report that comprises at least one of an inventory landscape of the one or more infrastructure components connected to, and the one or more stakeholders accessing, the identified server. When the identified server is the application server, the hardware processor206is configured by the instructions to query the application server along with application schemas associated with the application server based on the interdependency relationship. Similarly, when the identified server is the database server, the hardware processor206is configured by the instructions to query the database server along with database schemas associated with the database server based on the interdependency relationship.

FIG. 4B, with reference toFIGS. 1 through 4A, is a user interface view of the impact analysis system202illustrating a table depicting an impact analysis for an IP address according an embodiment of the present disclosure. The impact analysis system202obtains an input, for example, an IP address (XXX.XX.XXX.XXX). When an input, for example, a click through an input interface such as a digital mouse, or a touchpad, is received on a submit button (shown inFIG. 4B), the impact analysis system202provides the impact analysis (including an impact assessment) of one or more infrastructure components, and stakeholders, and the interdependency relationship. In particular, as depicted inFIG. 4B, for the above given IP address (during or prior to an outage of an identified server), impact analysis is generated by the impact analysis system202for applications impacted for an application server, and applications impacted for a database server. The impact analysis is indicative of a report that comprises, but are not limited to, server alias (e.g., DB_server_1, APP_server_1), server name (e.g., a database server, an application server), applications (e.g., test_DB_1, TEST_APP_1), corresponding IP addresses, and corresponding impacted data centers (e.g., TEST_DC_1), and so on.

FIG. 5A, with reference toFIGS. 1 through 4B, is a flow diagram illustrating a method for generating a multi-dimensional inventory impact analysis during an outage of downstream system in the IT structure according to an example embodiment of the present disclosure. The method comprising processing (502), a request comprising a downstream system identifier; validating (504), the downstream system identifier when the downstream system identifier matches an identifier specific to at least one downstream data provider to identify a downstream system from one or more infrastructure components; identifying (506), an interdependency relationship between one or more infrastructure components and one or more stakeholders connected to identified downstream system; and generating (508), a multi-dimensional inventory impact analysis during an outage of the identified downstream system based on the interdependency relationship.

FIG. 5B, with reference toFIGS. 1 through 5A, is a user interface view of the impact analysis system202illustrating a table depicting an impact analysis for an identified downstream system according an embodiment of the present disclosure. In particular, the impact analysis system202obtains an input pertaining to a downstream system identifier (e.g., an application identifier, or a system identifier), and outputs an impact analysis (or during or prior to an outage of a downstream component) that comprises a report (including an impact assessment) indicative the interdependency relationship between the impacted downstream applications, and stakeholders.

FIG. 6A, with reference toFIGS. 1 through 5B, is a flow diagram illustrating a method for generating a multi-dimensional inventory impact analysis during an outage of a data center in the IT structure according to an example embodiment of the present disclosure. The method comprising querying (602), at least one of a database, a server, and at least one application, and schemas specific to the data center; identifying (604), an interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the data center; and generating (606), during the outage of the data center, a multi-dimensional inventory impact analysis based on the interdependency relationship. The multi-dimensional inventory impact analysis provides an assessment report that comprises at least one of an inventory landscape of the one or more infrastructure components connected to, and the one or more stakeholders accessing, the data center in the IT structure.

FIG. 6B, with reference toFIGS. 1 through 6A, is a user interface view of the impact analysis system202illustrating a table depicting an impact analysis for a data center according an embodiment of the present disclosure. In particular, the table depicting the impact analysis (during or prior to an outage of the data center) that comprises an assessment report indicative of an interdependency relationship between one or more middlewares, servers, and so on. For example, as depicted inFIG. 6B, the report comprises details specific to middleware names such as MW name 1, empty MW, MW name 2, and MW name 3, etc. Similarly, the report further comprises middleware type such as, but are not limited to, MW type 1, empty MW, MW type 2, MW type 3, and so on. The report further comprises corresponding server names, such as, but are not limited to, Serv Name 1, empty MW, and so on. The report further comprises corresponding server aliases, such as, but are not limited to, Serv Alias 1, empty MW, and so on. The report further comprises corresponding instance type, such as instance 1, empty MW, and so on. The impact analysis system202further provides an option to download the impact analysis in any format (e.g., word processing format, such as a xyz.doc, a xyx.PDF, a xyz.xls, and so on.) using a download button (as shown inFIG. 6B).

FIG. 6C, with reference toFIGS. 1 through 6B, is a user interface view of the impact analysis system202illustrating a tree view depicting an impact analysis for a given data center according to an embodiment of the present disclosure. In particular,FIG. 6Cdepicts an impact assessment comprising an interdependency relationship between the infrastructure components (e.g., application server, database server, and so on.) for a given data center or a warehouse during or prior to an outage of the given data center.

FIG. 6D, with reference toFIGS. 1 through 6C, is a user interface view of the impact analysis system202illustrating a tree view depicting an impact analysis for a given data center according to an embodiment of the present disclosure. The tree view further depicts an impact assessment comprising an interdependency relationship between one or more data centers 1-N, warehouses, servers such as, empty servers, application servers, and database servers. The interdependency relationship further depicts databases such as, but are not limited to, web database, backup database, my database, and so on. The tree view further depicts an interdependency relationship of a first set of applications (e.g., APP ME 2) connected to my database, and a second set of applications (e.g., APP NAME 4, AND APP NAME 5), that are launched through (or using) the first set of applications.

FIG. 7, with reference toFIGS. 1 through 6D, is a user interface view of the impact analysis system202illustrating a tree view depicting an impact analysis for a given middleware according to an embodiment of the present disclosure. In particular, the tree view depicts an interdependency relationship between middlewares, applications, and so on during or prior to an outage of the given middleware. For example, a top level tree view is depicted inFIG. 7. The tree view depicts middlewares such as MW Name 1, empty MW, MW Name 2, MW Name 3, and so on. Further the tree view depicts interdependency relationship between the empty MW and applications (e.g., APP Name 1 and APP ME 1). Further the tree view depicts interdependency relationship between the APP Name 1, and other applications such as, but are not limited to, database application 1, application name 1, and APP ME 1).

FIG. 8, with reference toFIGS. 1 through 7, is a graphical representation illustrating a holistic view of Infra-Application-Stakeholder Stack that indicates an impact analysis and interdependency relationship between the one or more infrastructure components and the stakeholders, according an embodiment of the present disclosure.

A representative hardware environment for practicing the embodiments may include a hardware configuration of an information handling/computer system in accordance with the embodiments herein. The system herein comprises at least one processor or central processing unit (CPU). The CPUs are interconnected via system bus to various devices such as a random access memory (RAM), read-only memory (ROM), and an input/output (I/O) adapter. The I/O adapter can connect to peripheral devices, such as disk units and tape drives, or other program storage devices that are readable by the system. The system can read the inventive instructions on the program storage devices and follow these instructions to execute the methodology of the embodiments herein.

The system further includes a user interface adapter that connects a keyboard, mouse, speaker, microphone, and/or other user interface devices such as a touch screen device (not shown) to the bus to gather user input. Additionally, a communication adapter connects the bus to a data processing network, and a display adapter connects the bus to a display device which may be embodied as an output device such as a monitor, printer, or transmitter, for example.

The embodiments of present disclosure herein enables the impact analysis system202to identify an infrastructure component based on the request, generate an interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the identified infrastructure component. Unlike conventional approaches, the impact analysis system202generate a multi-dimensional inventory impact analysis comprising an interdependency relationship between the one or more infrastructure components and the one or more stakeholders connected to the identified infrastructure component. The multi-dimensional inventory impact analysis also provides an assessment report comprising a dependency analysis of the hardware and software components, and an impact assessment during an outage of the identified infrastructure component in the IT infrastructure. This enables the stakeholders to manage the inventories and act upon the situations accordingly, thereby effectively utilization the time and the available resources.

The preceding description has been presented with reference to various embodiments. Persons having ordinary skill in the art and technology to which this application pertains will appreciate that alterations and changes in the described structures and methods of operation can be practiced without meaningfully departing from the principle, spirit and scope.