Modular framework to integrate service management systems and cloud orchestrators in a hybrid cloud environment
First Claim
1. A modular service management (MSM) engine on a computer system including at least one processor that integrates a plurality of cloud orchestrators and service management (SM) platforms to provide a hybrid cloud environment, comprising:
- an interface system that includes a first gateway for providing communications with SM platforms that adhere to an SM protocol and a second gateway for providing communications with the plurality of cloud orchestrators, wherein the SM protocol defines a set of management processes for handling service requests;
a service request processing system that processes service requests from SM platforms using selected cloud orchestrators, processes change management requests, and matches a change management request corresponding to an inputted service request, wherein the service request processing system includes a set of management modules in which each management module processes activities associated with a different one of the management processes, wherein the set of management modules includes a request management module for detecting an inputted service request, parsing the inputted service request and translating the inputted service request, and managing, tracking, and reformatting at least one activity associated with the inputted service request;
a rules and conditions engine that parses the inputted service request against a set of rules and conditions values and determines based upon the parsed inputted service request a primary cloud orchestrator to be used to service the inputted service request and a secondary cloud orchestrator to be used as a backup to the primary cloud orchestrator;
a set of data conversion modules, wherein each data conversion module includes logic that converts data associated with an SM platform to a data format required by one of the primary cloud orchestrator and secondary cloud orchestrator; and
wherein the set of management modules includes a change management module for checking the approval of the change management request, and a task management module for creating a new task in the SM platform.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and program product are provided for integrating a plurality of cloud orchestrators and service management (SM) platforms to provide a hybrid cloud environment. A system is disclosed that includes: interface system that includes a first gateway for providing communications with SM platforms that adhere to an SM protocol and a second gateway for providing communications with the plurality of cloud orchestrators, wherein the SM protocol defines a set of management processes for handling service requests; a service request processing system that processes service requests from SM platforms using selected cloud orchestrators, wherein the service request processing system includes a set of management modules in which each management module processes activities associated with of a different one of the management processes; a rules and conditions engine that includes logic to select a cloud orchestrator to be used to service an inputted service request; and a set of data conversion modules, wherein each data conversion module includes logic that converts data associated with an SM platform to a data format required by a one of the cloud orchestrators.
25 Citations
18 Claims
-
1. A modular service management (MSM) engine on a computer system including at least one processor that integrates a plurality of cloud orchestrators and service management (SM) platforms to provide a hybrid cloud environment, comprising:
-
an interface system that includes a first gateway for providing communications with SM platforms that adhere to an SM protocol and a second gateway for providing communications with the plurality of cloud orchestrators, wherein the SM protocol defines a set of management processes for handling service requests; a service request processing system that processes service requests from SM platforms using selected cloud orchestrators, processes change management requests, and matches a change management request corresponding to an inputted service request, wherein the service request processing system includes a set of management modules in which each management module processes activities associated with a different one of the management processes, wherein the set of management modules includes a request management module for detecting an inputted service request, parsing the inputted service request and translating the inputted service request, and managing, tracking, and reformatting at least one activity associated with the inputted service request; a rules and conditions engine that parses the inputted service request against a set of rules and conditions values and determines based upon the parsed inputted service request a primary cloud orchestrator to be used to service the inputted service request and a secondary cloud orchestrator to be used as a backup to the primary cloud orchestrator; a set of data conversion modules, wherein each data conversion module includes logic that converts data associated with an SM platform to a data format required by one of the primary cloud orchestrator and secondary cloud orchestrator; and wherein the set of management modules includes a change management module for checking the approval of the change management request, and a task management module for creating a new task in the SM platform. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program product stored on a computer readable storage medium, which when executed by a computer system, integrates a plurality of cloud orchestrators and service management (SM) platforms to provide a hybrid cloud environment, comprising:
-
program code that implements a first gateway for providing communications with SM platforms that adhere to an SM protocol and a second gateway for providing communications with the plurality of cloud orchestrators, wherein the SM protocol defines a set of management processes for handling service requests; program code that processes service requests from SM platforms using selected cloud orchestrators, processes change management requests, and matches a change management request corresponding to an inputted service request, and includes a set of management modules in which each management module processes activities associated with a different one of the management processes, wherein the set of management modules includes a request management module for detecting an inputted service request, parsing the inputted service request and translating the inputted service request, and managing, tracking, and reformatting at least one activity associated with the inputted service request; program code that parses the inputted service request against a set of rules and conditions values and determines based upon the parsed inputted service request a primary cloud orchestrator to be used to service the inputted service request and a secondary cloud orchestrator to be used as a backup to the primary cloud orchestrator; program code for implementing a set of data conversion modules, wherein each data conversion module includes logic that converts data associated with an SM platform to a data format required by one of the primary cloud orchestrator and secondary cloud orchestrator; and program code for implementing, from the set of management modules, a change management module for checking the approval of the change management request, and a task management module for creating a new task in the SM platform. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for integrating a plurality of cloud orchestrators and service management (SM) platforms to provide a hybrid cloud environment, comprising:
-
providing a first gateway for providing communications with SM platforms that adhere to an SM protocol, wherein the SM protocol defines a set of management processes for handling service requests; providing a second gateway for providing communications with the plurality of cloud orchestrators; processing an inputted service request from an SM platform using a selected cloud orchestrator, wherein the inputted service request processing utilizes a set of management modules in which each management module processes activities associated with a different one of the management processes, wherein the set of management modules includes a request management module for detecting an inputted service request, parsing the inputted service request and translating the inputted service request, and managing, tracking, and reformatting at least one activity associated with the inputted service request; wherein a rules and conditions engine is utilized to parses the inputted service request against a set of rules and conditions values and determines based upon the parsed inputted service request a primary cloud orchestrator to be used to service the inputted service request and a secondary cloud orchestrator to be used as a backup to the primary cloud orchestrator; wherein the processing utilizes a data conversion module from a set of data conversion modules that includes logic to convert data associated with the SM platform to a data format required by one of the primary cloud orchestrator and secondary cloud orchestrator; processing change management requests and matching a change management request corresponding to an inputted service request; and processing, from the set of management modules, a change management module for checking the approval of the change management request, and a task management module for creating a new task in the SM platform. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for deploying an application for integrating a plurality of cloud orchestrators and service management (SM) platforms to provide a hybrid cloud environment, comprising:
providing a computer infrastructure being operable to; provide a first gateway for implementing communications with SM platforms that adhere to an SM protocol, wherein the SM protocol defines a set of management processes for handling service requests; provide a second gateway for implementing communications with the plurality of cloud orchestrators; process an inputted service request from an SM platform using a selected cloud orchestrator, wherein the inputted service request processing utilizes a set of management modules in which each management module processes activities associated with a different one of the management processes, wherein the set of management modules includes a request management module for detecting an inputted service request, parsing the inputted service request and translating the inputted service request, and managing, tracking, and reformatting at least one activity associated with the inputted service request; wherein a rules and conditions engine is utilized to parses the inputted service request against a set of rules and conditions values and determines based upon the parsed inputted service request a primary cloud orchestrator to be used to service the inputted service request and a secondary cloud orchestrator to be used as a backup to the primary cloud orchestrator; wherein the processing utilizes a data conversion module from a set of data conversion modules that includes logic to convert data associated with the SM platform to a data format required by one of the primary cloud orchestrator and secondary cloud orchestrator process change management requests and matching a change management request corresponding to an inputted service request; and process, from the set of management modules, a change management module for checking the approval of the change management request, and a task management module for creating a new task in the SM platform.
Specification