CENTRALLY MANAGING AND MONITORING OF CLOUD COMPUTING SERVICES
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, method and program providing a multi-tenant software as a service (SaaS) application or cloud computing service that manages and monitors the use of other SaaS applications or cloud computing services via a common connection and database framework. An Internet-based interface is provided as a single portal for monitoring and managing the use of SaaS applications or cloud computing services. Objects and the state of these objects including all associated attributes related to the SaaS applications or cloud computing services are stored in databases associated with the Internet-based interface. The Internet-based interface also provides a social networking infrastructure and an application exchange infrastructure that allows sharing of information related to the SaaS applications or cloud computing services.
-
Citations
43 Claims
-
1-25. -25. (canceled)
-
26. A method for monitoring the use of a plurality of cloud computing services within a common connection and database framework, the method comprising:
-
receiving a request for monitoring information and attributes related to a plurality of cloud computing services, the request being received via a single portal within a common connection and database framework; displaying an Internet-based interface that is configured to display, select and access information and attributes related to the plurality of cloud computing services; receiving a selection criteria for an object related to the plurality of cloud computing services within the Internet-based interface to be monitored; selecting at least one item from a list of available items for performing a monitoring operation related to the object selected; selecting at least one cloud computing service from a list of available cloud computing services related to the object selected; selecting a type of report needed for reporting monitoring results; selecting a time period for performing monitoring, when a time period is necessary; providing a monitoring result of the monitoring operation for the at least one cloud computing service and the at least one item selected; and determining when additional monitoring is required, wherein monitoring is performed for selected objects, items and cloud computing services displayed in the Internet-based interface via the single portal within the common connection and database framework. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A program stored on a non-transitory computer-readable medium for monitoring the use of a plurality of cloud computing services within a common connection and database framework, the program causing a computer to perform steps comprising:
-
receiving a request for monitoring information and attributes related to a plurality of cloud computing services, the request being received via a single portal within a common connection and database framework; displaying an Internet-based interface that is configured to display, select and access information and attributes related to the plurality of cloud computing services; receiving a selection criteria for an object related to the plurality of cloud computing services within the Internet-based interface to be monitored; selecting at least one item from a list of available items for performing a monitoring operation related to the object selected; selecting at least one cloud computing service from a list of available cloud computing services related to the object selected; selecting a type of report needed for reporting monitoring results; selecting a time period for performing monitoring, when a time period is necessary; providing a monitoring result of the monitoring operation for the at least one cloud computing service and the at least one item selected; and determining when additional monitoring is required, wherein monitoring is performed for selected objects, items and cloud computing services displayed in the Internet-based interface via the single portal within the common connection and database framework.
-
-
42. A system for monitoring the use of a plurality of cloud computing services within a common connection and database framework, the system comprising:
-
a plurality of databases configured to store information and attributes related to a plurality of cloud computing services; an Internet-based interface configured to display, select and access the information and attributes related to the plurality of cloud computing services, a first data access layer configured to establish data communications between the Internet-based interface and the plurality of databases based on a command received via the Internet-based interface, the data communications including at least retrieving and storing the information and attributes related to the plurality of cloud computing services, a push-pull data layer configured to push data to and pull data from the plurality of cloud computing services based on a command received via the Internet-based interface; and a second data access layer configured to established data communications between the push-pull data layer and the plurality of cloud computing services based on a command received from the Internet-based interface; a first network interface configured to establish a connection to the Internet-based interface from a third-party apparatus via a public network; and a second network interface configured to establish a connection between the plurality of cloud computing services and the push-pull data layer via the public network, wherein the system is configured to monitor selected information and attributes of the plurality of cloud computing services available within the Internet-based interface via a single portal and the first network interface, the plurality of databases includes an objects database, a methods database and a logs database, the objects database includes all tables, queries, stored procedures and application code required to store, add, append, delete and modify the object and object attributes related to the monitoring of the use of the plurality of cloud computing services, the methods database includes all tables, queries, stored procedures and application code required to store, add, append, delete, modify and execute actions related to the monitoring of the use of the plurality of cloud computing services, and the logs database includes all tables, queries, stored procedures and application code required to store, add, append, delete and modify all activity, events, incidents, security, performance related to the plurality of cloud computing services.
-
-
43. An apparatus for monitoring the use of a plurality of cloud computing services within a common connection and database framework, the apparatus comprising:
-
an Internet-based interface configured to display, select and access information and attributes related to a plurality of cloud computing services; a first data access layer configured to establish data communications between the cloud computing services monitoring apparatus and a plurality of databases based on a command received via the Internet-based interface, the data communications including storing and retrieving the information and attributes stored in the plurality of databases; a push-pull data layer configured to push data to and pull data from the plurality of cloud computing services based on a command received via the Internet-based interface; a second data access layer configured to established data communications between the cloud computing services monitoring apparatus and the plurality of cloud computing services based on a command received from the push-pull data layer; a social networking infrastructure that allows sharing of information related to the plurality of cloud computing services by connecting to the common connection and database framework; and an application exchange infrastructure that allows sharing of information related to the plurality of cloud computing services by connecting to the common connection and database framework, wherein the cloud computing services monitoring apparatus is configured to monitor selected information and attributes of the plurality of cloud computing services available within the Internet-based interface via a single portal to the cloud computing services monitoring apparatus.
-
Specification