首页> 外国专利> Controlling and extending programmable network functions using a declarative approach

Controlling and extending programmable network functions using a declarative approach

机译:使用声明性方法控制和扩展可编程网络功能

摘要

In an embodiment, a computer apparatus comprises a network interface; a processor; a packet forwarding unit; and instructions which when executed cause storing a first executable software module in computer storage; receiving and storing, in association with the first software module, a first human-readable declaration of one or more available extension points within the first software module; receiving and storing an extension software module that implements a particular one or more of the extension points; installing and executing the first software module and the extension software module; and invoking the extension software module when the particular extension point is reached during execution of the first software module. In an embodiment, a declaration of extension points enables extending a software module while running in a host, by registering an extension matching the extension points, yet the author of the extension does not need to access any code of the extended module.
机译:在一个实施例中,一种计算机设备包括网络接口。处理器;分组转发单元;当执行时导致将第一可执行软件模块存储在计算机存储器中的指令;与第一软件模块相关联地接收和存储第一软件模块内的一个或多个可用扩展点的第一人类可读声明;接收并存储实现特定的一个或多个扩展点的扩展软件模块;安装并执行第一软件模块和扩展软件模块;当在第一软件模块的执行期间达到特定扩展点时,调用扩展软件模块。在一个实施例中,扩展点的声明使得能够通过注册与扩展点匹配的扩展来扩展在主机中运行时的软件模块,但是扩展的作者不需要访问扩展模块的任何代码。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号