Zum Hauptinhalt springen

Registration of CIM agent to management agent and system

INTERNATIONAL BUSINESS MACHINES, CORPORATION
2017
Online Patent

Titel:
Registration of CIM agent to management agent and system
Autor/in / Beteiligte Person: INTERNATIONAL BUSINESS MACHINES, CORPORATION
Link:
Veröffentlichung: 2017
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Grants
  • Sprachen: English
  • Patent Number: 9,576,044
  • Publication Date: February 21, 2017
  • Appl. No: 15/075487
  • Application Filed: March 21, 2016
  • Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION (Armonk, NY, US)
  • Claim: 1. A method for registering a Common Information Model (CIM) agent to a management agent in a computing environment by a processor device, comprising: discovering, by the CIM agent, the management agent in a management domain in response to an insertion of the CIM agent into the management domain; and self-registering, by the CIM agent, at least one of information of the CIM agent and the discovered management agent, the management agent compliant with the CIM agent; wherein the management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent, and the management agent is determined by matching a management object scope, or safety strategy defined in a predefined strategy of the discovered management agent with a management object, or safety strategy of the CIM agent.
  • Claim: 2. The method of claim 1 , further including, previous to matching the management object scope, initiating, by the CIM agent, a registration request to the discovered management agent, wherein the registration request includes at least one of a CIM agent location, a domain name space, a management object and a safety strategy in relation to the CIM agent.
  • Claim: 3. The method of claim 2 , wherein registering, by the CIM agent, at least one of information of the CIM agent and the discovered management agent further includes: registering, by the management agent, respective information item in the registration request of the CIM agent in response to the discovery of the CIM agent, and returning, by the discovered management agent, a response indicating the registration request is accepted by the CIM agent.
  • Claim: 4. The method of claim 1 , further including performing, by the management agent: setting up a communication connection with the CIM agent, capturing at least one CIM class from the CIM agent, determining a CIM schema to be converted from the CIM classes, determining an existence of a schema at the management agent corresponding to the CIM schema to be converted, and recording a corresponding relationship between the schema at the management agent corresponding to the converted CIM schema and the CIM agent.
  • Claim: 5. The method of claim 1 , wherein discovering, by the CIM agent, the management agent further includes: delivering, by the CIM agent, a multicast query in the management domain according to a dynamic discovery protocol of the management domain, receiving, by the CIM agent, information returned by the management domain, and determining, by the CIM agent, the management agent according to the information returned by the management domain.
  • Claim: 6. A system for registering a Common Information Model (CIM) agent to a management agent in a computing environment, comprising: a processor device, in communication with the management agent and operational in the computing environment, wherein the processor device: discovers, by the CIM agent, the management agent in a management domain in response to an insertion of the CIM agent into the management domain; and self-registers, by the CIM agent, at least one of information of the CIM agent and the discovered management agent, the management agent compliant with the CIM agent; wherein the management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent, and the management agent is determined by matching a management object scope, or safety strategy defined in a predefined strategy of the discovered management agent with a management object, or safety strategy of the CIM agent.
  • Claim: 7. The system of claim 6 , wherein the processor device, previous to matching the management object scope, initiates, by the CIM agent, a registration request to the discovered management agent, wherein the registration request includes at least one of a CIM agent location, a domain name space, a management object and a safety strategy in relation to the CIM agent.
  • Claim: 8. The system of claim 7 , wherein the processor device, pursuant to registering, by the CIM agent, at least one of information of the CIM agent and the discovered management agent: registers, by the management agent, respective information item in the registration request of the CIM agent in response to the discovery of the CIM agent, and returning, by the discovered management agent, a response indicating the registration request is accepted by the CIM agent.
  • Claim: 9. The system of claim 6 , wherein the processor device, by the management agent, performs each of: setting up a communication connection with the CIM agent, capturing at least one CIM class from the CIM agent, determining a CIM schema to be converted from the CIM classes, determining an existence of a schema at the management agent corresponding to the CIM schema to be converted, and recording a corresponding relationship between the schema at the management agent corresponding to the converted CIM schema and the CIM agent.
  • Claim: 10. The system of claim 6 , wherein discovering, by the CIM agent, the management agent further includes: delivering, by the CIM agent, a multicast query in the management domain according to a dynamic discovery protocol of the management domain, receiving, by the CIM agent, information returned by the management domain, and determining, by the CIM agent, the management agent according to the information returned by the management domain.
  • Claim: 11. The system according to claim 10 , wherein the management agent is a Web Services for Management (WS-Management) agent and the dynamic discovery protocol is Web Services (WS) dynamic discovery protocol.
  • Claim: 12. A computer program product for registering a Common Information Model (CIM) agent to a management agent in a computing environment by a processor device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: a first executable portion that discover, by the CIM agent, the management agent in a management domain in response to an insertion of the CIM agent into the management domain; and a second executable portion that self-registers, by the CIM agent, at least one of information of the CIM agent and the discovered management agent, the management agent compliant with the CIM agent; wherein the management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent, and the management agent is determined by matching a management object scope, or safety strategy defined in a predefined strategy of the discovered management agent with a management object, or safety strategy of the CIM agent.
  • Claim: 13. The computer program product of claim 12 , further including a third executable portion that, previous to matching the management object scope, initiates, by the CIM agent, a registration request to the discovered management agent, wherein the registration request includes at least one of a CIM agent location, a domain name space, a management object and a safety strategy in relation to the CIM agent.
  • Claim: 14. The computer program product of claim 13 , further including a fourth executable portion that, pursuant to registering, by the CIM agent, at least one of information of the CIM agent and the discovered management agent: registers, by the management agent, respective information item in the registration request of the CIM agent in response to the discovery of the CIM agent, and returns, by the discovered management agent, a response indicating the registration request is accepted by the CIM agent.
  • Claim: 15. The computer program product of claim 12 , further including a third executable portion that performs, by the management agent: setting up a communication connection with the CIM agent, capturing at least one CIM class from the CIM agent, determining a CIM schema to be converted from the CIM classes, determining an existence of a schema at the management agent corresponding to the CIM schema to be converted, and recording a corresponding relationship between the schema at the management agent corresponding to the converted CIM schema and the CIM agent.
  • Claim: 16. The computer program product of claim 12 , further including a third executable portion that, pursuant to discovering, by the CIM agent, the management agent: delivers, by the CIM agent, a multicast query in the management domain according to a dynamic discovery protocol of the management domain, receives, by the CIM agent, information returned by the management domain, and determines, by the CIM agent, the management agent according to the information returned by the management domain.
  • Patent References Cited: 6226679 May 2001 Gupta ; 6704747 March 2004 Fong ; 6834303 December 2004 Garg ; 7231550 June 2007 McGuire ; 7506044 March 2009 Doshi et al. ; 7512590 March 2009 Boykin et al. ; 7624116 November 2009 Yin et al. ; 7665071 February 2010 Roles et al. ; 7725478 May 2010 Reeves et al. ; 7756958 July 2010 Nagarajrao et al. ; 7966394 June 2011 Talwar et al. ; 8019851 September 2011 Nagarajrao et al. ; 8041794 October 2011 Kohn et al. ; 8132189 March 2012 Fuchs ; 2002/0107872 August 2002 Hudis ; 2002/0144009 October 2002 Cheng et al. ; 2002/0174198 November 2002 Halter ; 2003/0131069 July 2003 Lucovsky ; 2003/0131142 July 2003 Horvitz ; 2003/0135657 July 2003 Barker et al. ; 2003/0204557 October 2003 Mandal et al. ; 2003/0217195 November 2003 Mandal et al. ; 2003/0233440 December 2003 Nakamura et al. ; 2004/0025142 February 2004 Mandal ; 2004/0153775 August 2004 Bhattacharjee et al. ; 2005/0083854 April 2005 Nagarajrao et al. ; 2005/0114397 May 2005 Doshi ; 2005/0193109 September 2005 Hudis et al. ; 2007/0226232 September 2007 Yin ; 2008/0170498 July 2008 Shah ; 2008/0208896 August 2008 Yin et al. ; 2008/0250169 October 2008 Coca et al. ; 2008/0263374 October 2008 Shah et al. ; 2009/0019082 January 2009 Reeves ; 2009/0034424 February 2009 Chen ; 2009/0172680 July 2009 Boykin et al. ; 2009/0249361 October 2009 Amauba et al. ; 2009/0292801 November 2009 Yang ; 2010/0082783 April 2010 Kohn et al. ; 2010/0205299 August 2010 Nagarajrao et al. ; 2011/0029555 February 2011 Gao ; 101042704 September 2007
  • Primary Examiner: Dang, Thanh-Ha
  • Attorney, Agent or Firm: Griffiths & Seaton PLLC

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -