Integration functionality for a test tool for application programming interfaces
    1.
    发明申请
    Integration functionality for a test tool for application programming interfaces 有权
    用于应用程序编程接口的测试工具的集成功能

    公开(公告)号:US20050187930A1

    公开(公告)日:2005-08-25

    申请号:US10991608

    申请日:2004-11-17

    IPC分类号: G06F17/30

    CPC分类号: G06F11/3668 G06F11/3636

    摘要: Methods and apparatus for enabling efficient testing of application programming interface (API) frameworks and application code are disclosed. According to one aspect of the present invention, a method for capturing a call to an API using a framework including an execution engine that communicate with an adapter to cause the API call to be executed involves making the API call and constructing an object using metadata associated with the API call. The constructed object is converted into a node that is of a declarative metadata format, and the node is stored.

    摘要翻译: 公开了用于实现应用编程接口(API)框架和应用代码的有效测试的方法和装置。 根据本发明的一个方面,一种使用包括执行引擎的框架来捕获对API的调用的方法,所述框架包括与适配器进行通信以使得API调用被执行的执行引擎涉及使用与之相关的元数据相关联的API调用和构建对象 与API调用。 构造的对象被转换为具有声明性元数据格式的节点,并且节点被存储。

    Test tool for application programming interfaces
    2.
    发明申请
    Test tool for application programming interfaces 有权
    用于应用程序编程接口的测试工具

    公开(公告)号:US20050193266A1

    公开(公告)日:2005-09-01

    申请号:US10991883

    申请日:2004-11-17

    IPC分类号: G06F11/00

    摘要: Methods and apparatus for enabling the framework and the application code associated with an application programming interface (API) to be efficiently and comprehensively tested are disclosed. According to one aspect of the present invention, a structure that defines an API test in declarative metadata includes an entity to be tested, a first metadata arrangement, and a second metadata arrangement. The first metadata arrangement includes any data to be used when the entity is tested, and the second metadata arrangement includes any expected outputs associated with testing the entity.

    摘要翻译: 公开了用于使得与应用程序编程接口(API)相关联的框架和应用代码能够被有效和全面测试的方法和装置。 根据本发明的一个方面,在声明性元数据中定义API测试的结构包括要测试的实体,第一元数据排列和第二元数据排列。 第一元数据排列包括当测试实体时要使用的任何数据,并且第二元数据排列包括与测试实体相关联的任何预期输出。

    Application functionality for a test tool for application programming interfaces
    3.
    发明申请
    Application functionality for a test tool for application programming interfaces 有权
    用于应用程序编程接口的测试工具的应用功能

    公开(公告)号:US20050193291A1

    公开(公告)日:2005-09-01

    申请号:US10991607

    申请日:2004-11-17

    IPC分类号: G01R1/00 G01R31/02 G11C29/00

    CPC分类号: G06F11/3664

    摘要: Methods and apparatus for enabling efficient testing of application programming interface (API) frameworks and application code are disclosed. According to one aspect of the present invention, a framework suitable for use to test an API includes a metadata provider arrangement that stores declarative metadata and a metadata provider interface that obtains the declarative metadata associated with a test from the declarative metadata provider. A first test adapter includes logic used to process the declarative metadata, and a diagnostic test interface cooperates with the first test adapter to execute the test. The first test adapter is effectively interfaced with the diagnostic test interface. Finally, a diagnostics execution engine is arranged to communicate with the diagnostic test interface to cause the test to be executed.

    摘要翻译: 公开了用于实现应用编程接口(API)框架和应用代码的有效测试的方法和装置。 根据本发明的一个方面,适用于测试API的框架包括存储声明性元数据的元数据提供者装置和从声明性元数据提供者获得与测试相关联的声明元数据的元数据提供者接口。 第一个测试适配器包括用于处理声明元数据的逻辑,诊断测试接口与第一个测试适配器配合执行测试。 第一个测试适配器与诊断测试界面有效接口。 最后,诊断执行引擎被布置为与诊断测试接口通信以使测试被执行。

    Application functionality for a test tool for application programming interfaces
    5.
    发明授权
    Application functionality for a test tool for application programming interfaces 有权
    用于应用程序编程接口的测试工具的应用功能

    公开(公告)号:US07603658B2

    公开(公告)日:2009-10-13

    申请号:US10991607

    申请日:2004-11-17

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3664

    摘要: Methods and apparatus for enabling efficient testing of application programming interface (API) frameworks and application code are disclosed. According to one aspect of the present invention, a framework suitable for use to test an API includes a metadata provider arrangement that stores declarative metadata and a metadata provider interface that obtains the declarative metadata associated with a test from the declarative metadata provider. A first test adapter includes logic used to process the declarative metadata, and a diagnostic test interface cooperates with the first test adapter to execute the test. The first test adapter is effectively interfaced with the diagnostic test interface. Finally, a diagnostics execution engine is arranged to communicate with the diagnostic test interface to cause the test to be executed.

    摘要翻译: 公开了用于实现应用编程接口(API)框架和应用代码的有效测试的方法和装置。 根据本发明的一个方面,适用于测试API的框架包括存储声明性元数据的元数据提供者装置和从声明性元数据提供者获得与测试相关联的声明元数据的元数据提供者接口。 第一个测试适配器包括用于处理声明元数据的逻辑,诊断测试接口与第一个测试适配器配合执行测试。 第一个测试适配器与诊断测试界面有效接口。 最后,诊断执行引擎被布置为与诊断测试接口通信以使测试被执行。

    Patch Impact analyzer
    7.
    发明申请
    Patch Impact analyzer 有权
    贴片冲击分析仪

    公开(公告)号:US20060130040A1

    公开(公告)日:2006-06-15

    申请号:US11089665

    申请日:2005-03-24

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: Methods and apparatus for efficiently scheduling downtimes associated with installing updates to software applications are described. According to one aspect of the present invention, a method for accessing an impact of a portion of code, e.g., and update, on an application, includes obtaining metadata associated with the portion of code and comparing the metadata against a plurality of data structures associated with the application. Comparing the metadata against the data structures includes determining whether a first data structure is identified in the metadata. The method also includes creating a first list when the first data structure is identified in the metadata. The first list identifies the first data structure as being arranged to be substantially directly affected by the portion of code.

    摘要翻译: 描述了有效地安排与软件应用程序安装更新相关的停机时间的方法和装置。 根据本发明的一个方面,一种用于访问代码的一部分(例如和更新)对应用程序的影响的方法包括:获得与该部分代码相关联的元数据,并将元数据与相关联的多个数据结构进行比较 与应用程序。 将元数据与数据结构进行比较包括确定元数据中是否识别出第一数据结构。 该方法还包括在元数据中识别第一数据结构时创建第一列表。 第一列表将第一数据结构标识为被基本上直接受代码部分影响。

    Methods and systems for runtime optimization and customization of database applications and application entities
    8.
    发明授权
    Methods and systems for runtime optimization and customization of database applications and application entities 有权
    用于运行时优化和定制数据库应用程序和应用程序实体的方法和系统

    公开(公告)号:US06574631B1

    公开(公告)日:2003-06-03

    申请号:US09634980

    申请日:2000-08-09

    IPC分类号: G06F1700

    摘要: A computer-implemented method of customizing a database application at runtime includes steps of storing a value associated with a new attribute in an attribute table. The attribute table is configured as a logical extension of a base table that is configured to store values associated with a number of base attributes. The definitions of the new attributes may be stored in an attribute metadata table that is adapted to store the definition of each of the new attributes of the attribute table. A base-attribute pair may be stored in a base-attribute mapping table, the base-attribute pair mapping the name of the base table to the name of the attribute table. An extended attribute may also be stored in an extended attribute table, the extended attribute table including a name column configured to store the extended attribute and a value column configured to store an extended attribute value corresponding to the extended attribute. Rows of the extended value table may be mapped to corresponding rows in the base table. A rule may be stored in a rules table, the evaluation of the rule determining whether the extended attribute value in the extended attribute table is valid.

    摘要翻译: 在运行时定制数据库应用的计算机实现的方法包括将与新属性相关联的值存储在属性表中的步骤。 属性表被配置为基本表的逻辑扩展,其被配置为存储与多个基本属性相关联的值。 新属性的定义可以存储在适于存储属性表的每个新属性的定义的属性元数据表中。 基本属性对可以存储在基础属性映射表中,基本属性对将基表的名称映射到属性表的名称。 扩展属性也可以存储在扩展属性表中,扩展属性表包括被配置为存储扩展属性的名称列和被配置为存储对应于扩展属性的扩展属性值的值列。 扩展值表的行可以映射到基表中的相应行。 规则可以存储在规则表中,该规则的评估确定扩展属性表中的扩展属性值是否有效。

    Methods, systems, and articles of manufacture for prefabricating an information page
    9.
    发明授权
    Methods, systems, and articles of manufacture for prefabricating an information page 有权
    用于预制信息页的方法,系统和制造

    公开(公告)号:US07584418B2

    公开(公告)日:2009-09-01

    申请号:US09872589

    申请日:2001-05-31

    IPC分类号: G06N3/00

    CPC分类号: G06F17/30893

    摘要: A system and method for prefabricating information pages is disclosed, in which the necessary steps to retrieve and package information requested by a user are preemptively performed by the computer system. When the user later makes an explicit request for information, the desired information can be immediately displayed to the user without the delays associated with contemporaneous retrieval and packaging of the information. The prefabrication system of the invention can be configured to automatically tune its processing to the changing conditions that exist in the computer system, which can be used to maximize use of available system resources. The present invention can be scalably deployed to perform coordinated prefabrication services on multiple, distributed computing nodes. In an embodiment, the invention is completely non-intrusive, in which no changes to existing application are required to implement prefabrication of pages.

    摘要翻译: 公开了一种用于预制信息页面的系统和方法,其中由计算机系统抢先执行检索和打包用户请求的信息的必要步骤。 当用户稍后对信息进行显式请求时,可以立即向用户显示所需信息,而不会与信息的同时检索和打包相关联的延迟。 本发明的预制系统可以被配置为将其处理自动调整到存在于计算机系统中的变化条件,其可以用于最大限度地利用可用的系统资源。 本发明可以被可扩展地部署以在多个分布式计算节点上执行协调的预制服务。 在一个实施例中,本发明是完全非侵入性的,其中不需要改变现有应用来实现页面的预制。

    Tree-based information query model
    10.
    发明授权
    Tree-based information query model 有权
    基于树的信息查询模型

    公开(公告)号:US07814114B2

    公开(公告)日:2010-10-12

    申请号:US11470077

    申请日:2006-09-05

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30327 G06F17/30386

    摘要: A mechanism and method for querying between two data centers managed by two different data center management products is described. A single information query model is utilized to query multiple instances of another data center, which receives, translates and responds to the information query through the use of a schema. Knowledge of the other (foreign) data center's APIs for each instance is made unnecessary. Improved query efficiency is achieved by combining a plurality of disparate queries into a single information query. The responses to the plurality of queries are populated into a single reply to the information query, which is then transmitted back to the querying data center, translated and made readable to the IT administrator.

    摘要翻译: 描述了由两个不同的数据中心管理产品管理的两个数据中心之间进行查询的机制和方法。 单个信息查询模型用于查询另一个数据中心的多个实例,该数据中心通过使用模式来接收,翻译和响应信息查询。 了解其他(外部)数据中心的每个实例的API是不必要的。 通过将多个不同的查询组合成单个信息查询来实现提高的查询效率。 对多个查询的响应被填充到对信息查询的单个回复中,然后将其发送回查询数据中心,翻译并使其可读给IT管理员。