【技术实现步骤摘要】
本专利技术涉及用于为信息模型生成实现方法的可执行对象的方法、系统与程序。
技术介绍
公共信息模型(CIM)是一种在包括来自不同厂家的设备的网络环境中允许管理信息交换的工业标准规范,其中网络可以包括异类及同类设备。CIM模式规定了一组管理程序调用以获得信息并关于网络中的设备执行管理操作的包括方法与对象的类。能够在CIM环境中接口的网络设备的每个厂家都必须提供一组实现CIM类的特定于设备的API。厂家将提供CIM提供者,它是将由工业标准CIM模型定义的CIM API或方法映射到可以对特定设备实现所定义CIM API的功能性的特定于设备的API的程序模块。在此所使用的术语“CIM API”指被调用以执行CIM管理模式中所定义操作的任何方法、接口或功能。CIM模式有三层。首先,内核模式捕捉适用于所有管理区域的概念。其次,公共模式捕捉对特定管理区域公用但独立于特定技术或实现的概念。该公共区域是系统、设备、网络、应用程序、度量标准、数据库、物理环境、事件定义与处理、CIM基础结构的管理(互操作性模型)、用户与安全、策略与故障标签/知识交换(支撑模型)。以厂家中立(neutral)的方式,这些模型定义了寻址各管理区域的类。第三,扩展模式代表特定于机构或厂家的公共模式扩展。这些模式可以是特定于环境的,如操作系统、特定于技术的区域、及特定于产品的区域。CIM模式的正式定义在被管理对象文件(MOF)中表述,MOF是可以用作到MOF编辑器、解析器或编译器的输入以便产生可以由CIM应用程序调用的可执行代码的ASCII或UNICODE文件。在当前技术中,为了调用CIM方法,开发 ...
【技术保护点】
一种方法,包括:接收包括定义实现信息模型中至少一种方法的类的代码的文件;翻译该文件,以产生面向对象的编程(OOP)语言文件中该类和该至少一种方法的面向对象的实现;向该OOP文件添加信息模型的协议语句,以便使客户端应用 程序能够调用服务器上的该至少一种方法;及编译该OOP文件,以产生能够由对方法调用语句的调用来调用的可执行对象,其中调用方法调用语句的客户端应用程序使可执行对象中的该协议语句和该至少一种方法得以执行,以便调用服务器上的该至少一种方法。
【技术特征摘要】
US 2005-5-13 11/130,3441.一种方法,包括接收包括定义实现信息模型中至少一种方法的类的代码的文件;翻译该文件,以产生面向对象的编程(OOP)语言文件中该类和该至少一种方法的面向对象的实现;向该OOP文件添加信息模型的协议语句,以便使客户端应用程序能够调用服务器上的该至少一种方法;及编译该OOP文件,以产生能够由对方法调用语句的调用来调用的可执行对象,其中调用方法调用语句的客户端应用程序使可执行对象中的该协议语句和该至少一种方法得以执行,以便调用服务器上的该至少一种方法。2.如权利要求1所述的方法,其中信息模型包括设备管理模式,而且其中该至少一种方法关于与设备相关的设备管理操作。3.如权利要求2所述的方法,其中协议语句启用客户端与服务器处提供者之间的通信,以便使客户端能够通过提供者调用该至少一种方法,其中该至少一种方法包括提供者翻译成特定于设备的命令以对设备实现该至少一种方法的功能性的与设备独立的命令。4.如权利要求2所述的方法,其中设备管理模式包括公共信息模型(CIM)模式。5.如权利要求2所述的方法,其中设备管理模式实现包括对所有设备管理区域公用的类与方法的内核模型,而且其中通过可执行对象调用的该至少一种方法是提供关于特定技术的类的扩展模式中的类成员。6.如权利要求1所述的方法,其中添加到OOP文件的协议语句建立连接到服务器处的对象管理器的连接,以便执行该至少一种方法。7.如权利要求1所述的方法,其中添加到OOP文件的协议语句实例化命名空间对象并设置该命名空间的参数,其中该命名空间包括表示被管理对象的类与方法的逻辑分组。8.如权利要求7所述的方法,其中添加到OOP文件的协议语句设置到类的路径并识别服务器上的被管理对象和包括包含被调用方法的类的命名空间。9.如权利要求7所述的方法,其中添加到OOP文件的协议语句设置从服务器上的被调用方法输出的值。10.一种用于生成在服务器处部署并由客户端应用程序调用的方法的系统,包括处理器;存储设备,包括包含定义实现信息模型中至少一种方法的类的代码的文件;计算机可读介质,包括由处理器执行以便执行操作的代码,该操作包括翻译该文件,以产生面向对象编程(OOP)语言文件中该类和该至少一种方法的面向对象的实现;向该OOP文件添加信息模型的协议语句,以便使客户端应用程序能够调用服务器上的该至少一种方法;及编译该OOP文件,以产生能够由对方法调用语句的调用来调用的可执行对象,其中调用方法调用语句的客户端应用程序使可执行对象中的协议语句和至少一种方法执行,以便调用服务器上的该至少一种方法。11.如权利要求10所述的系统,其中信息模型包括设备管理模式,而且其中该至少一种方法关于与设备相关的设备管理操作。12.如权利要求11所述的系统,其中协议语句启用客户端与服务器处...
【专利技术属性】
技术研发人员:玛丽亚S拉贾卡尼马里亚恩,斯里拉姆M帕拉普迪,莱纳沃拉夫卡,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。