Versioning in an integration platform
    1.
    发明申请
    Versioning in an integration platform 有权
    集成平台中的版本控制

    公开(公告)号:US20050131870A1

    公开(公告)日:2005-06-16

    申请号:US10734860

    申请日:2003-12-12

    IPC分类号: G06F7/00

    摘要: A repository contains multiple versions of an object but only a single version of the object is supplied when a query is made. The single version is automatically selected from among a number of versions that are otherwise returned in response to the query, based on a configuration associated with a workspace in which the query originates. The selected version of the object is then presented in a version resolved view, without exposing any information related to versioning of the object. Specifically, a number of configurations are established, each configuration containing no more than one version of each object in the repository. However, only one configuration is associated with each workspace from which a query can originate. The configuration that is associated with the workspace depends on whether the workspace is to be used for design of the repository or for use of the repository during live operation. Specifically, a single configuration (hereinafter “design time” configuration) is commonly associated with the workspaces of all developers. When the developers decide that a set of objects in the repository is ready for use in live operation, the set of objects is “deployed” by copying the design time configuration to generate a new configuration (hereinafter “run time” configuration) that contains the most current versions of all objects (as present in the design time configuration). Any number of run time configurations can co-exist with each other and with the design time configuration.

    摘要翻译: 存储库包含对象的多个版本,但在进行查询时只提供对象的单个版本。 根据与查询发起的工作空间相关联的配置,将从响应于查询的其他方式返回的多个版本中自动选择单个版本。 然后,所选版本的对象在版本解析视图中呈现,而不会暴露与对象的版本控制相关的任何信息。 具体来说,建立了多个配置,每个配置在存储库中包含不超过一个版本的每个对象。 但是,只有一个配置与查询可以发起的每个工作空间相关联。 与工作区相关联的配置取决于工作空间是用于存储库的设计还是在实时操作期间使用存储库。 具体来说,单个配置(以下称为“设计时间”配置)通常与所有开发者的工作空间相关联。 当开发人员决定存储库中的一组对象可以在实时操作中使用时,通过复制设计时间配置来生成一组新对象(以下称为“运行时”配置),其中包含 所有对象的最新版本(如设计时间配置中所示)。 任何数量的运行时配置可以彼此共存并与设计时间配置共存。

    Versioning in an integration platform
    2.
    发明授权
    Versioning in an integration platform 有权
    集成平台中的版本控制

    公开(公告)号:US08285688B2

    公开(公告)日:2012-10-09

    申请号:US12276399

    申请日:2008-11-23

    IPC分类号: G06F17/30

    摘要: A repository contains multiple versions of an object but only a single version of the object is supplied when a query is made. The single version is automatically selected from among a number of versions, based on a configuration associated with a workspace in which the query originates. The selected version is presented in a version resolved view, without exposing any information related to versioning of the object. A number of configurations are established, each configuration containing no more than one version of each object in the repository. However, only one configuration is associated with each workspace from which a query can originate. A single configuration is commonly associated with the workspaces of all developers. When developers decide that a set of objects in the repository is ready for use in live operation, the set of objects is “deployed” by copying the design time configuration to generate a new configuration.

    摘要翻译: 存储库包含对象的多个版本,但在进行查询时只提供对象的单个版本。 基于与查询发起的工作区相关联的配置,从多个版本中自动选择单个版本。 所选版本在版本解析视图中显示,而不会暴露与对象的版本控制相关的任何信息。 建立了许多配置,每个配置在存储库中不包含每个对象的不超过一个版本。 但是,只有一个配置与查询可以发起的每个工作空间相关联。 单个配置通常与所有开发人员的工作空间相关联。 当开发人员决定存储库中的一组对象可以在实时操作中使用时,通过复制设计时间配置来生成新配置来部署对象集。

    Versioning in an integration platform
    3.
    发明授权
    Versioning in an integration platform 有权
    集成平台中的版本控制

    公开(公告)号:US07457817B2

    公开(公告)日:2008-11-25

    申请号:US10734860

    申请日:2003-12-12

    IPC分类号: G06F7/00

    摘要: A repository contains multiple versions of an object but only a single version of the object is supplied when a query is made. The single version is automatically selected from among a number of versions that are otherwise returned in response to the query, based on a configuration associated with a workspace in which the query originates. The selected version of the object is then presented in a version resolved view, without exposing any information related to versioning of the object. Specifically, a number of configurations are established, each configuration containing no more than one version of each object in the repository. However, only one configuration is associated with each workspace from which a query can originate. The configuration that is associated with the workspace depends on whether the workspace is to be used for design of the repository or for use of the repository during live operation. Specifically, a single configuration (hereinafter “design time” configuration) is commonly associated with the workspaces of all developers. When the developers decide that a set of objects in the repository is ready for use in live operation, the set of objects is “deployed” by copying the design time configuration to generate a new configuration (hereinafter “run time” configuration) that contains the most current versions of all objects (as present in the design time configuration). Any number of run time configurations can co-exist with each other and with the design time configuration.

    摘要翻译: 存储库包含对象的多个版本,但在进行查询时只提供对象的单个版本。 根据与查询发起的工作空间相关联的配置,将从响应于查询的其他方式返回的多个版本中自动选择单个版本。 然后,所选版本的对象在版本解析视图中呈现,而不会暴露与对象的版本控制相关的任何信息。 具体来说,建立了多个配置,每个配置在存储库中包含不超过一个版本的每个对象。 但是,只有一个配置与查询可以发起的每个工作空间相关联。 与工作区相关联的配置取决于工作空间是用于存储库的设计还是在实时操作期间使用存储库。 具体来说,单个配置(以下称为“设计时间”配置)通常与所有开发者的工作空间相关联。 当开发人员决定存储库中的一组对象可以在实时操作中使用时,通过复制设计时间配置来生成一组新的配置(以下称为“运行时”配置),其中包含 所有对象的最新版本(如设计时间配置中所示)。 任何数量的运行时配置可以彼此共存并与设计时间配置共存。

    SYSTEMS AND METHODS FOR VALIDATING DESIGN META-DATA
    4.
    发明申请
    SYSTEMS AND METHODS FOR VALIDATING DESIGN META-DATA 有权
    用于验证设计元数据的系统和方法

    公开(公告)号:US20100174687A1

    公开(公告)日:2010-07-08

    申请号:US12727102

    申请日:2010-03-18

    IPC分类号: G06F17/30 G06F3/048

    CPC分类号: G06F9/44589 G06F9/4488

    摘要: A metadata validation process that allows for deferring object model validation until after the objects are created. The process also allows for multi-threaded processing of the validation rules, thus increasing overall performance. Validation is performed by enforcing a series of validation rules on an appropriate subject. Rules are specified according to the subject that they are validating (i.e., attribute level, association level, object level or collection level). The metadata driven validation process implements several validation types on different validation units. Correctness validation rule types ensure that a validation unit satisfies all semantic rules defined for it. Completeness validation rule types ensure that a validation unit contains all the necessary data and is ready for further use. At design time, only correctness type validation is performed. Thus, the present invention advantageously allows for incomplete objects to be created at design time. The developer, however, in this case may opt to perform completeness validation at any time. In general, a developer may opt to perform completeness and/or correctness validation at any time independent of deployment processing. In another aspect, full validation (e.g., completeness and correctness) is automatically performed on the objects during the process of creating a configuration prior to deployment.

    摘要翻译: 元数据验证过程,允许推迟对象模型验证,直到创建对象。 该过程还允许对验证规则进行多线程处理,从而提高整体性能。 通过对适当的主题执行一系列验证规则来执行验证。 根据他们正在验证的主题(即属性级别,关联级别,对象级别或收集级别)指定规则。 元数据驱动的验证过程在不同的验证单元上实现几种验证类型。 正确性验证规则类型确保验证单元满足为其定义的所有语义规则。 完整的验证规则类型确保验证单元包含所有必需的数据,并可以进一步使用。 在设计时,只进行正确性类型验证。 因此,本发明有利地允许在设计时创建不完整的对象。 但是,在这种情况下,开发人员可能会选择在任何时候执行完整性验证。 通常,开发人员可以选择在任何时候独立于部署处理来执行完整性和/或正确性验证。 在另一方面,在部署之前创建配置的过程期间,对对象自动执行完全验证(例如,完整性和正确性)。

    GRAPHICAL APPROACH TO SETUP DATA SHARING BETWEEN TWO CONTROLLERS
    5.
    发明申请
    GRAPHICAL APPROACH TO SETUP DATA SHARING BETWEEN TWO CONTROLLERS 有权
    设置两个控制器之间的数据共享的图形方法

    公开(公告)号:US20110161850A1

    公开(公告)日:2011-06-30

    申请号:US12650385

    申请日:2009-12-30

    IPC分类号: G06F3/048

    CPC分类号: G06F8/34

    摘要: A graphical approach to setup data sharing between two controllers. Symbols that represent controllers may be placed on a wiresheet. A link may be constructed between the controllers by connecting the symbols with a line drawn between them. The resulting link information may lead to a compile and download of binding tables to the pertinent controller. The designer or user need not setup several levels of mapping by populating multiple tables to effect the binding for a link between the controllers. This binding may be done automatically under a hood without the designer or user needing to be aware of the binding activity. This approach for graphically constructing a link may be particularly applicable to BACnet controllers.

    摘要翻译: 一种用于在两个控制器之间设置数据共享的图形化方法。 表示控制器的符号可以放在电线上。 通过将符号与它们之间绘制的线连接,可以在控制器之间构建链接。 所产生的链接信息可能导致绑定表的编译和下载到相关控制器。 设计人员或用户不需要通过填充多个表来设置几个级别的映射来实现控制器之间的链接的绑定。 这种绑定可以在引擎盖下自动完成,而设计者或用户需要注意绑定活动。 用于图形构建链接的这种方法可能特别适用于BACnet控制器。

    Systems and methods for validating design meta-data
    7.
    发明授权
    Systems and methods for validating design meta-data 有权
    验证设计元数据的系统和方法

    公开(公告)号:US08280919B2

    公开(公告)日:2012-10-02

    申请号:US12727102

    申请日:2010-03-18

    IPC分类号: G06F17/30

    CPC分类号: G06F9/44589 G06F9/4488

    摘要: A metadata validation process that allows for deferring object model validation until after the objects are created. The process also allows for multi-threaded processing of the validation rules, thus increasing overall performance. Validation is performed by enforcing a series of validation rules on an appropriate subject. Rules are specified according to the subject that they are validating (i.e., attribute level, association level, object level or collection level). The metadata driven validation process implements several validation types on different validation units. Correctness validation rule types ensure that a validation unit satisfies all semantic rules defined for it. Completeness validation rule types ensure that a validation unit contains all the necessary data and is ready for further use. At design time, only correctness type validation is performed. Thus, the present invention advantageously allows for incomplete objects to be created at design time. The developer, however, in this case may opt to perform completeness validation at any time. In general, a developer may opt to perform completeness and/or correctness validation at any time independent of deployment processing. In another aspect, full validation (e.g., completeness and correctness) is automatically performed on the objects during the process of creating a configuration prior to deployment.

    摘要翻译: 元数据验证过程,允许推迟对象模型验证,直到创建对象。 该过程还允许对验证规则进行多线程处理,从而提高整体性能。 通过对适当的主题执行一系列验证规则来执行验证。 根据他们正在验证的主题(即属性级别,关联级别,对象级别或收集级别)指定规则。 元数据驱动的验证过程在不同的验证单元上实现了几种验证类型。 正确性验证规则类型确保验证单元满足为其定义的所有语义规则。 完整的验证规则类型确保验证单元包含所有必需的数据,并可以进一步使用。 在设计时,只进行正确性类型验证。 因此,本发明有利地允许在设计时创建不完整的对象。 但是,在这种情况下,开发人员可能会选择在任何时候执行完整性验证。 通常,开发人员可以选择在任何时候独立于部署处理来执行完整性和/或正确性验证。 在另一方面,在部署之前创建配置的过程期间,对对象自动执行完全验证(例如,完整性和正确性)。

    Systems and methods for validating design meta-data
    8.
    发明授权
    Systems and methods for validating design meta-data 有权
    验证设计元数据的系统和方法

    公开(公告)号:US07711753B2

    公开(公告)日:2010-05-04

    申请号:US10731620

    申请日:2003-12-08

    IPC分类号: G06F17/00

    CPC分类号: G06F9/44589 G06F9/4488

    摘要: A metadata validation process that allows for deferring object model validation until after the objects are created. The process also allows for multi-threaded processing of the validation rules, thus increasing overall performance. Validation is performed by enforcing a series of validation rules on an appropriate subject. Rules are specified according to the subject that they are validating (i.e., attribute level, association level, object level or collection level). The metadata driven validation process implements several validation types on different validation units. Correctness validation rule types ensure that a validation unit satisfies all semantic rules defined for it. Completeness validation rule types ensure that a validation unit contains all the necessary data and is ready for further use. At design time, only correctness type validation is performed. Thus, the present invention advantageously allows for incomplete objects to be created at design time. The developer, however, in this case may opt to perform completeness validation at any time. In general, a developer may opt to perform completeness and/or correctness validation at any time independent of deployment processing. In another aspect, full validation (e.g., completeness and correctness) is automatically performed on the objects during the process of creating a configuration prior to deployment.

    摘要翻译: 元数据验证过程,允许推迟对象模型验证,直到创建对象。 该过程还允许对验证规则进行多线程处理,从而提高整体性能。 通过对适当的主题执行一系列验证规则来执行验证。 根据他们正在验证的主题(即属性级别,关联级别,对象级别或收集级别)指定规则。 元数据驱动的验证过程在不同的验证单元上实现了几种验证类型。 正确性验证规则类型确保验证单元满足为其定义的所有语义规则。 完整的验证规则类型确保验证单元包含所有必需的数据,并可以进一步使用。 在设计时,只进行正确性类型验证。 因此,本发明有利地允许在设计时创建不完整的对象。 但是,在这种情况下,开发人员可能会选择在任何时候执行完整性验证。 通常,开发人员可以选择在任何时候独立于部署处理来执行完整性和/或正确性验证。 在另一方面,在部署之前创建配置的过程期间,对对象自动执行完全验证(例如,完整性和正确性)。

    Uniform framework for standardization and transmission of documents electronically
    9.
    发明申请
    Uniform framework for standardization and transmission of documents electronically 有权
    电子标准化和传输文件的统一框架

    公开(公告)号:US20070136349A1

    公开(公告)日:2007-06-14

    申请号:US11291186

    申请日:2005-11-30

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30569

    摘要: A system for generating outgoing and translating incoming messages, comprising a core engine and a plurality of plug-ins; outgoing system further comprising a trading partner agreement database (TPAD). For the outgoing message, the TPAD identifies a particular extensible document format protocol plug-in and a particular extensible exchange protocol plug-in from plurality of plug-ins based on the parties' agreement. The core engine translates and constructs the message by encoding it with the identified plug-ins respectively. For the incoming message, the core engine examines every extensible exchange protocol, identifies the particular extensible exchange protocol, and decodes the incoming message with the identified exchange protocol. The core engine then examines every extensible document format protocol, identifies the particular extensible document format protocol, and processes the decoded message with the identified document protocol. Plurality document and exchange plug-ins allow the user to mix and match different protocol standards, making the system more flexible.

    摘要翻译: 一种用于产生传出和转换传入消息的系统,包括核心引擎和多个插件; 输出系统还包括贸易伙伴协议数据库(TPAD)。 对于传出的消息,TPAD基于双方的协议从多个插件中识别特定的可扩展文档格式协议插件和特定的可扩展交换协议插件。 核心引擎分别通过对已识别的插件进行编码来翻译和构造消息。 对于传入消息,核心引擎检查每个可扩展交换协议,识别特定的可扩展交换协议,并使用所识别的交换协议对输入消息进行解码。 然后,核心引擎检查每个可扩展文档格式协议,识别特定的可扩展文档格式协议,并使用所识别的文档协议处理解码的消息。 多种文档和交换插件允许用户混合和匹配不同的协议标准,使系统更加灵活。