Discovery and mapping of a platform-as-a-service environment

    公开(公告)号:US10963314B2

    公开(公告)日:2021-03-30

    申请号:US16528309

    申请日:2019-07-31

    Abstract: A system includes persistent storage configured to store data on behalf of a managed network and a discovery application configured to perform operations. An application system hosts software applications on behalf of the managed network. The operations include obtaining a service identifier for the application system and, based thereon, determining partitions into which the application system is divided. The operations also include determining, within each respective partition, spaces between which the software applications of the managed network are distributed, and determining, within each respective space, one or more software applications of the software applications of the managed network. The respective space provides an isolated computing environment for execution of the one or more software applications therein. The operations further include determining a mapping that indicates a distribution of (i) the spaces among the partitions and (ii) the software applications among the spaces, and storing, in the persistent storage, the mapping.

    Interface for supporting integration with cloud-based service providers

    公开(公告)号:US11263201B2

    公开(公告)日:2022-03-01

    申请号:US16923371

    申请日:2020-07-08

    Abstract: An example system includes persistent storage and a discovery application configured to perform operations including obtaining a uniform resource locator (URL) that addresses a function of an application programming interface (API) provided by a remote computing system of remote computing systems that provide computing resources. The function returns attributes of computing resources specified by the URL. The operations additionally include generating (i) a system-specific portion of a request that invokes execution of the function and (ii) a system-invariant portion of the request. The system-specific portion adheres to first rules adopted by the remote computing system for interacting with the API. The system-invariant portion adheres to second rules adopted by each of the remote computing systems for interacting with respective APIs thereof. The operations yet further include transmitting the request to the remote computing system, receiving therefrom a response containing the attributes, and storing, in the persistent storage, the attributes.

    DISCOVERY OF VIRTUALIZATION ENVIRONMENTS

    公开(公告)号:US20220029880A1

    公开(公告)日:2022-01-27

    申请号:US17375386

    申请日:2021-07-14

    Abstract: A discovery application on a computing system is provided. The discovery application receives a user input, which is for discovery of resources associated with a cloud operating system of a cloud computing system. The user input includes an authentication credential and account information associated with the cloud operating system. Based on the received input, the discovery application executes a discovery pattern comprising operations for the discovery of resources. The cloud operating system includes a group of services to access such resources. At least one of the operations corresponds to an API call to an API endpoint associated with a service of the group of services. The discovery application receives a response to the API call from the cloud operating system. The response includes a payload of information associated with the resources. The discovery application updates, based on the received response, one or more configuration items in a configuration management database.

    SYNCHRONIZATION BETWEEN COMPUTATIONAL INSTANCES OF A REMOTE NETWORK MANAGEMENT PLATFORM

    公开(公告)号:US20210248155A1

    公开(公告)日:2021-08-12

    申请号:US16788843

    申请日:2020-02-12

    Abstract: A source computational instance may be configured to operate a software application and store a first set of content related to the software application. A target computational instance may be configured to operate the software application and store a second set of content related to the software application. The software application operated by the target computational instance may apply transformation rules to received content before storing the received content in the second set of content. The source computational instance may be further configured to receive selected content chosen from the first set of content and an indication of the target computational instance, and transmit the selected content to the target computational instance. The target computational instance may be further configured to receive the selected content, apply the transformation rules to the selected content, and store the selected content within the second set of content.

    Discovery and service mapping of application programming interface proxies

    公开(公告)号:US10931774B2

    公开(公告)日:2021-02-23

    申请号:US16250666

    申请日:2019-01-17

    Abstract: A system includes a configuration management database (CMDB). Application programming interface (API) proxies associated with a managed network provide access to resources. The system also includes a discovery application configured to perform operations including determining a proxy uniform resource locator (URL) used to provide access to a particular resource of the resources through an API proxy of the API proxies and obtaining, from a computing device associated with the API proxy, an assignment of proxy URLs to corresponding target URLs by the API proxy. Each target URL of the corresponding target URLs address a respective resource of the resources. The proxy URLs are used to provide access to the resources through the API proxy. The operations also include selecting, from the assignment, a target URL assigned to the proxy URL, generating a mapping between the proxy URL and the target URL, and storing the mapping in the CMDB.

    Graphical user interface for validation of credentials and scheduled discovery of remote networks

    公开(公告)号:US10917312B2

    公开(公告)日:2021-02-09

    申请号:US16361017

    申请日:2019-03-21

    Abstract: A computational instance of a remote network management platform may be dedicated to a managed network, and the managed network may use computing resources of a cloud-based service provider. One or more server devices may be disposed within the computational instance and configured to: (i) transmit, to a client device associated with the managed network, a representation of a pane of a graphical user interface (GUI), (ii) receive, from the client device, an indication of credentials for accessing the cloud-based service provider, (iii) validate the credentials by logging on to the cloud-based service provider with the credentials, (iv) determine that the logging on was successful, and (v) transmit, to the client device, a further pane of the GUI that allows definition of a discovery schedule with which the computational instance is to discovery computing resources of the cloud-based service provider that are associated with the managed network.

    Discovery of database and related services

    公开(公告)号:US10824650B2

    公开(公告)日:2020-11-03

    申请号:US16228267

    申请日:2018-12-20

    Abstract: A computing system includes a database and a discovery application. The discovery application obtains credentials for accessing a server hosting a software bus application which connects a plurality of applications within a managed network. The discovery application selects, based on a pattern corresponding to the software bus application, one or more files to access, transmits, to the server, instructions to access the one or more files, and receives therefrom data identifying a plurality of attributes of the software bus application. Based on this data, the discovery application transmits, to the server, instructions to identify communicative connections established between the plurality of software applications by way of the software bus application and receives therefrom data identifying the communicative connections. Based on (i) the plurality of attributes and (ii) the communicative connections, the discovery application generates a mapping that represents the communicative connections and stores the mapping in the database.

    DISCOVERY AND SERVICE MAPPING OF APPLICATION PROGRAMMING INTERFACE PROXIES

    公开(公告)号:US20200236187A1

    公开(公告)日:2020-07-23

    申请号:US16250666

    申请日:2019-01-17

    Abstract: A system includes a configuration management database (CMDB). Application programming interface (API) proxies associated with a managed network provide access to resources. The system also includes a discovery application configured to perform operations including determining a proxy uniform resource locator (URL) used to provide access to a particular resource of the resources through an API proxy of the API proxies and obtaining, from a computing device associated with the API proxy, an assignment of proxy URLs to corresponding target URLs by the API proxy. Each target URL of the corresponding target URLs address a respective resource of the resources. The proxy URLs are used to provide access to the resources through the API proxy. The operations also include selecting, from the assignment, a target URL assigned to the proxy URL, generating a mapping between the proxy URL and the target URL, and storing the mapping in the CMDB.

    Interface for supporting integration with cloud-based service providers

    公开(公告)号:US10719503B1

    公开(公告)日:2020-07-21

    申请号:US16402045

    申请日:2019-05-02

    Abstract: An example system includes persistent storage and a discovery application configured to perform operations including obtaining a uniform resource locator (URL) that addresses a function of an application programming interface (API) provided by a remote computing system of remote computing systems that provide computing resources. The function returns attributes of computing resources specified by the URL. The operations additionally include generating (i) a system-specific portion of a request that invokes execution of the function and (ii) a system-invariant portion of the request. The system-specific portion adheres to first rules adopted by the remote computing system for interacting with the API. The system-invariant portion adheres to second rules adopted by each of the remote computing systems for interacting with respective APIs thereof. The operations yet further include transmitting the request to the remote computing system, receiving therefrom a response containing the attributes, and storing, in the persistent storage, the attributes.

    SERVICE MAPPING BASED ON DISCOVERED KEYWORDS
    30.
    发明申请

    公开(公告)号:US20200228414A1

    公开(公告)日:2020-07-16

    申请号:US16247272

    申请日:2019-01-14

    Abstract: A computing system is disposed within a computational instance of a remote network management platform associated with a managed network. The computing system (i) performs a discovery process that identifies attributes of computing devices and software applications disposed within the managed network; (ii) generates a list of keywords based on the identified attributes as stored, including a particular keyword associated with a first computing device or a first software application of those disposed within the managed network; (iii) searches for the particular keyword in one or more files from the managed network; (iv) determines that the particular keyword is included in a file associated with a second computing device or a second software application of those disposed within the managed network; and (v) defines an operational mapping between: (a) the first computing device or the first software application and (b) the second computing device or the second software application.

Patent Agency Ranking