用于生成用于使用共享的计算机资源的专用计算机服务程序的编程接口装置制造方法及图纸

技术编号:14257660 阅读:59 留言:0更新日期:2016-12-22 21:27
一种编程接口装置(DI),所述编程接口装置(DI)形成网络装备(ER)的一部分,所述网络装备可经由至少一个通信网络(RC)访问并使用户能够使用计算机资源(CH)。所述装置(DI)包括:接口设备(MI),所述接口设备被设置成向用户推荐与计算机资源(CH)的使用有关的计算机对象和功能,以及这些计算机对象和功能的可参数化的属性;以及处理设备(MT),所述处理设备被设置成根据所选择的计算机模型,通过关联所述计算机资源的对象和/功能和属性,为用户生成用于使用至少一些计算机资源(CH)的专用计算机服务程序,全部均由所述用户从那些所推荐的中选择。

【技术实现步骤摘要】

本专利技术涉及编程接口装置(或API(应用程序编程接口)),所述编程接口装置将形成可经由至少一个通信网络访问的网络装备的一部分。
技术介绍
如本领域技术人员所已知的那样,一些网络装备使用户能够使用共享的计算机资源,例如,高性能计算机,所述高性能计算机形成公共或私人的云计算机或因特网的一部分。作为例子,这使相同集团的分支机构或几个小的或中等规模的独立的企业可不时地针对他们的个人需要而使用相同的高性能计算机(潜在为超级计算机)。为了使用户可有效地使用至少一些这些计算机资源,必要的是,为了使用这些计算机资源,他事先生成专用的计算机服务程序。此专用的计算机程序可以由用户在形成管理计算机资源的使用的网络装备的一部分的编程接口装置(或API)的帮助下生成。应该注意的是,由用户设计的相同的专用计算机程序可潜在地用于几种其他不同的用户,例如在(“HPC-作为-服务”类型的)自动远程计算管理服务的范围内。可惜的是,由于这种编程接口装置由网络装备的所有者设计,因此其将所述所有者的方法论和工效学强加在所有其用户上,并因此经常被证明非常难以满足于这些用户的确切需要。已经推荐了将有利于上述计算机程序生成的几种API。这例如是 Jarvice或微软HPC的实例。但这些API并不能令人完全满意。特别是,它们通常并不提供完整的高性能计算机服务(或“HPC-作为-服务”),即采取多应用程序软件形式(或 “软件-作为-服务”)的服务。这特别是由于潜在的非常不同的密集型计算业务应用程序的“统一”的曝光的难度造成的(机械、能量、金融、生命科学、电子、媒体等)。实际上,该曝光加强了用于管理这些业务应用程序(结果的计算工作和交互查看的注册、授权、版本、参数化和提交等等)的方法的统一。
技术实现思路
本专利技术的目的主要是改进该情况。为此,其主要提出了一种编程接口装置,所述装置将形成可经由至少一个通信网络访问的网络装备的一部分,并使用户能够使用共享的计算机资源,包括:-接口设备,所述接口设备设置成向用户推荐了与这些计算机资源的使用有关的计算机对象和功能,以及这些计算机对象和功能的可参数化的属性,以及-处理设备,所述处理设备被设置成对于用户并根据所选择的计算机模型通过关联计算机资源的对象和/或功能和属性,生成用于使用至少一些计算机资源的专用计算机服务程序,所有所述计算机资源的对象和/或功能和属性均由所述用户从那些所推荐的之中选择。根据本专利技术的编程接口装置可包括其他特性,所述其他特性可以单独地或组合地获得,并特别地:-各对象均可以从包括(至少)用户的群、群、项目、作业、查看会话、资源、应用程序、提交表、许可证、群集、资源消耗、信用、身份验证服务、工作调度程序和安全机制的组中选择;-各功能可以(至少)在身份验证、使用统计、计算工作、执行、计划、管理和计算中选择;-共享计算机资源可以构成高性能计算机(或HPC)和/或分布式计算机;高性能计算机可以例如形成云计算机或因特网的一部分;-所选择的计算机模型例如可以是“表述性状态转移”(或REST);-其可以设置为计算机程序产品的形式,所述产品包括一套适合于由网络装置的处理设备执行的指令。此计算机程序产品可以因此采用一套程序的形式,所述程序使服务入口能够与其目标技术环境交界。本专利技术还提出了一种网络装备,所述网络装备适于连接至至少一个通信网络并包括上述类型的编程接口装置。此网络装备可以例如设置成服务入口(或平台)的形式。本专利技术的其他特性和优点通过查看以下所详细描述的说明书和所附附图将变得显而易见,其中,单个特征以示意的和功能的方式图示网络装置,所述网络装置配备有根据本专利技术的实施例的例子的编程接口装置并连接至通信网络,用户的高性能计算机和通信装备也连接至所述通信网络。本专利技术的目的尤其在于提出一种编程接口装置DI,所述编程接口装置DI将形成网络装备ER的一部分,所述网络装备ER可经由至少一个通信网络RC访问,并使用户能够使用共享的计算机资源CH。此后考虑到,作为非限制性例子,即共享计算机资源CH构成高性能计算机(或HPC)。但是本专利技术并不受限于此类型的共享计算机资源。在更宽广的意义上,其还涉及在群中分布的计算平台,或远程查看,和使用共享的资源和工作调度机制来管理的大量的和/或重复处理的任何潜在的平台。此外,其在以下作为非限制性例子进行考虑,即高性能计算机CH形成计算机云NI的一部分。但这不是必须的。实际上,其可以形成因特网或私人通信网络的一部分。附图说明图1是配备有根据本专利技术的编程接口装置的一实施例的通信网络的视图。具体实施方式单一附图示意地并功能性地图示了通信网络RC,所述通信网络RC连接有配备有根据本专利技术的实施例的非限制性例子的编程接口装置DI的网络装备RC、包括高性能计算机CH(限定共享计算机资源)的云计算机NI,以及用户的通信装备ECj。在以非限制性方式图示的例子中,通信设备ECj的数量等于三(j=1至3)。但该数字可以采取大于或等于一(1)的任何值。例如,通信装置ECj是个人计算机。但这不是必须的。它们也可以例如是便携式计算机(或“笔记本电脑”)或电子输入板。一般来说,“通信装备”在本文中被使用来指的是由用户使用的电子装备,其具有因特网(或网络)浏览器、人/机接口(例如键盘(潜在触摸键盘)、显示屏)和能够连接至有线通信网络和/或连接至无线通信网络的通信模块。通信网络RC包括例如有线通信基础设施,通信装备ECj、计算机云NI和例如服务入口(或平台)或服务器的网络装备ER可以连接至所述有线通信基础设施。但其仅仅可以包括无线通信基础设施,而不包括有线通信基础设施和无线通信基础设施。其还可以表示加入因特网的一套通信网络。安全管理可以设想例如为VPN(虚拟专用网络)类型。包括根据本专利技术的编程接口装置的网络装备ER例如是服务平台(或入口),所述服务平台(或入口)使通信装备ECj的用户能够使用共享的计算机资源CH(在此为包括在计算机云NI中的高性能计算机)。但其也可以是服务器。在单一附图中所图示的非限制性实施例中,服务平台ER还包括图形接口IG(或GUI(图形用户接口))、数据库BD和第一模块M1。图形接口IG是人/机接口,所述人/机接口使授权人能够控制平台ER,特别是其编程接口装置DI。数据库BD存储定义业务对象的数据,所述业务对象必须用于完全高性 能计算装置(或HPC-作为-服务)的操作和其生命周期。第一模块M1通过用户的身份验证来指示,编程接口装置DI将所述身份验证委托给在云中就位并且能够响应于各种技术标准(例如LDAP、NIS和AD)的身份验证机构。如在单一附图中以非限制性方式图示的那样,根据本专利技术的编程接口装置DI包括至少接口设备MI和处理设备MT。该编程接口装置DI例如以软件模块(或计算机模块(或“软件”))形式,优选以网络服务类型的形式实现。于是其构成计算机编程产品,所述计算机编程产品包括通过处理平台ER的电子线路类型(或“硬件”)的设备来可执行的一套指令。此计算机程序产品可以因此采用一套程序的形式实现,所述程序使服务入口能够与其目标技术环境交界。但是,在环境的变型中,编程接口装置DI可以采取软件模块和电子线路的结合的形式来实现。接口设备MI被设置成向利用他们的通信装备ECj而被连接至平台本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201610389852.html" title="用于生成用于使用共享的计算机资源的专用计算机服务程序的编程接口装置原文来自X技术">用于生成用于使用共享的计算机资源的专用计算机服务程序的编程接口装置</a>

【技术保护点】
一种用于网络装备(ER)的编程接口装置(DI),所述网络装备(ER)可经由至少一个通信网络(RC)访问并使用户能够使用计算机资源(CH),其特征在于,所述编程接口装置包括:接口设备(MI),所述接口设备(MI)被设置成向所述用户推荐与所述计算机资源(CH)的使用有关的计算机对象和功能,以及这些计算机对象和功能的可参数化的属性;以及处理设备(MT),所述处理设备(MT)被设置成根据所选择的计算机模型,通过关联所述计算机资源的对象和/或功能和属性,为用户生成一用于使用至少一些所述计算机资源(CH)的专用计算机服务程序,全部均由所述用户从那些所推荐的中选择。

【技术特征摘要】
2015.06.03 FR 15550341.一种用于网络装备(ER)的编程接口装置(DI),所述网络装备(ER)可经由至少一个通信网络(RC)访问并使用户能够使用计算机资源(CH),其特征在于,所述编程接口装置包括:接口设备(MI),所述接口设备(MI)被设置成向所述用户推荐与所述计算机资源(CH)的使用有关的计算机对象和功能,以及这些计算机对象和功能的可参数化的属性;以及处理设备(MT),所述处理设备(MT)被设置成根据所选择的计算机模型,通过关联所述计算机资源的对象和/或功能和属性,为用户生成一用于使用至少一些所述计算机资源(CH)的专用计算机服务程序,全部均由所述用户从那些所推荐的中选择。2.根据权利要求1所述的装置,其特征在于,每个对象均从包括用户的群、群、项目、工作、查看会议、资源、应用程序、提交表格、许可证、群集、资源消耗、信用、身份验证服务、工作调度程序和安全机制的组中...

【专利技术属性】
技术研发人员:马克·莱维尔帕特里斯·卡尔加里塞巴斯蒂安·拉库尔帕瓦尔·巴克兹伊斯基
申请(专利权)人:布尔简易股份公司
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1