Meta-model for associating multiple physical representations of logically equivalent entities in messaging and other applications
    1.
    发明授权
    Meta-model for associating multiple physical representations of logically equivalent entities in messaging and other applications 有权
    用于在消息传递和其他应用程序中关联逻辑等效实体的多个物理表示的元模型

    公开(公告)号:US07559052B2

    公开(公告)日:2009-07-07

    申请号:US10703037

    申请日:2003-11-06

    IPC分类号: G06F9/44

    CPC分类号: G06F17/30569

    摘要: A meta-model for creating models of alternative physical representations of logically equivalent entities, such as alternative wire format representations of logically equivalent messages, includes a logical meta-model and a physical meta-model. The logical meta-model provides logical entity component classes for creating a logical model which describes, in a platform and programming language neutral manner (e.g. as an XML schema), the logical structure of the modeled entity as a hierarchy of logical entity components. The physical meta-model provides classes for creating a physical model which describes the alternative physical representations. The physical meta-model includes Base Classes representative of generic physical representations of the logical entity components, with “correspondence associations” being defined between the Base Classes and corresponding logical entity component classes. The physical meta-model further includes at least one set of physical representation-specific, Derived Classes descendent from the Base Classes.

    摘要翻译: 用于创建逻辑等效实体的替代物理表示的模型的元模型,例如逻辑等效消息的替代有线格式表示,包括逻辑元模型和物理元模型。 逻辑元模型提供用于创建逻辑模型的逻辑实体组件类,该逻辑模型以平台和编程语言中立的方式(例如,作为XML模式)将建模实体的逻辑结构描述为逻辑实体组件的层次结构。 物理元模型提供了用于创建描述替代物理表示的物理模型的类。 物理元模型包括表示逻辑实体组件的通用物理表示的基类,其中“对应关联”在基类和对应的逻辑实体组件类之间定义。 物理元模型还包括至少一组从基类派生的物理表示特定的派生类。

    EXTENSIBLE META MODEL FOR CAPTURING SOLUTION PATTERNS
    3.
    发明申请
    EXTENSIBLE META MODEL FOR CAPTURING SOLUTION PATTERNS 有权
    用于捕获解决方案的可扩展元模型

    公开(公告)号:US20110264707A1

    公开(公告)日:2011-10-27

    申请号:US12767704

    申请日:2010-04-26

    IPC分类号: G06F17/30

    CPC分类号: G06F8/20 G06F8/36

    摘要: A method for capturing patterns and associated points of variability includes providing an XML schema defining elements representing different point of variability (POV) types for a pattern. The elements belong to an XML schema “substitution group” to enable the POV types to be substituted for one another. In selected embodiments, the method enables a pattern author to add new or custom POV types to the “substitution group,” thereby allowing the pattern author to extend the pattern meta model to include new POV types. Once the desired POV types are defined, the method enables the pattern author to generate an instance of the XML schema, defining the points of variability for a specific pattern, using the elements defined in the XML schema “substitution group.” A corresponding apparatus and computer program product are also disclosed and claimed herein.

    摘要翻译: 用于捕获模式和相关联的可变性点的方法包括提供定义表示模式的不同变异点(POV)类型的元素的XML模式。 这些元素属于一个XML模式“替换组”,以使得POV类型可以互相替代。 在所选择的实施例中,该方法使得模式作者能够向“替换组”添加新的或定制的POV类型,从而允许模式作者将模式元模型扩展以包括新的POV类型。 一旦定义了所需的POV类型,该方法使得模式作者能够使用XML模式“替换组”中定义的元素来生成XML模式的实例,以定义特定模式的变异点。对应的设备和 本文还公开并要求保护计算机程序产品。

    Method and apparatus for converting legacy programming language data structures to schema definitions
    4.
    发明授权
    Method and apparatus for converting legacy programming language data structures to schema definitions 失效
    将遗留的编程语言数据结构转换为模式定义的方法和装置

    公开(公告)号:US08121976B2

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

    申请号:US12464674

    申请日:2009-05-12

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30595 G06F8/31

    摘要: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.

    摘要翻译: 用于以传统计算机语言编写的数据结构的语言特定的元模型来创建模式定义的方法和装置包括遍历元模型的节点,以及在序列化中创建对应的模式元素对象, 模式定义。 模式元素对象的创建遵循规则,并允许定义具有连接类型和分离类型成员资格的嵌套数据结构。

    Method, system and computer program product for maintaining synchronization of files
    5.
    发明授权
    Method, system and computer program product for maintaining synchronization of files 有权
    用于维护文件同步的方法,系统和计算机程序产品

    公开(公告)号:US07761415B2

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

    申请号:US11843726

    申请日:2007-08-23

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30176

    摘要: A method for synchronizing data files, the method comprising: within a messaging utility, associating a Web Service Definition Language (WSDL) definition with a data file, the association made by a passive reference between the WSDL definition to the data file; creating a reference table identifying WSDL files and referenced data files; determining if the WSDL file has changed, if the WSDL file has changed then: determining if a reference to a data file exists in the changed WSDL file; adding an entry in the reference table associating the WSDL file and the data file; launching a component of a builder application to build the data file; and determining if any additional references to data files exist in the changed WSDL file; determining if the data file has changed, if the data file has changed then: determining if the changed data file is referenced by a WSDL file by examining the reference table; if the changed data file exists in the reference table, then launching a component of the builder application to build the WSDL file referencing the changed data file.

    摘要翻译: 一种用于同步数据文件的方法,所述方法包括:在消息传递实用程序内,将Web服务定义语言(WSDL)定义与数据文件相关联,所述关联由所述WSDL定义与所述数据文件之间的被动参考进行; 创建一个标识WSDL文件和引用的数据文件的参考表; 确定WSDL文件是否已更改,如果WSDL文件已更改,则:确定在更改的WSDL文件中是否存在对数据文件的引用; 在参考表中添加一个与WSDL文件和数据文件相关联的条目; 启动构建器应用程序的组件来构建数据文件; 并确定在更改的WSDL文件中是否存在对数据文件的任何其他引用; 确定数据文件是否已经改变,如果数据文件已经改变了:通过检查参考表来确定改变的数据文件是否由WSDL文件引用; 如果参考表中存在更改的数据文件,则启动构建器应用程序的组件以构建引用更改的数据文件的WSDL文件。

    Extensible meta model for capturing solution patterns
    6.
    发明授权
    Extensible meta model for capturing solution patterns 有权
    用于捕获解决方案模式的可扩展元模型

    公开(公告)号:US09244659B2

    公开(公告)日:2016-01-26

    申请号:US12767704

    申请日:2010-04-26

    IPC分类号: G06F17/30 G06F9/44 G06F15/16

    CPC分类号: G06F8/20 G06F8/36

    摘要: A method for capturing patterns and associated points of variability includes providing an XML schema defining elements representing different point of variability (POV) types for a pattern. The elements belong to an XML schema “substitution group” to enable the POV types to be substituted for one another. In selected embodiments, the method enables a pattern author to add new or custom POV types to the “substitution group,” thereby allowing the pattern author to extend the pattern meta model to include new POV types. Once the desired POV types are defined, the method enables the pattern author to generate an instance of the XML schema, defining the points of variability for a specific pattern, using the elements defined in the XML schema “substitution group.” A corresponding apparatus and computer program product are also disclosed and claimed herein.

    摘要翻译: 用于捕获模式和相关联的可变性点的方法包括提供定义表示模式的不同变异点(POV)类型的元素的XML模式。 这些元素属于一个XML模式“替换组”,以使得POV类型可以互相替代。 在所选择的实施例中,该方法使得模式作者能够向“替换组”添加新的或定制的POV类型,从而允许模式作者将模式元模型扩展以包括新的POV类型。 一旦定义了所需的POV类型,该方法使得模式作者能够使用XML模式“替换组”中定义的元素来生成XML模式的实例,以定义特定模式的变异点。对应的设备和 本文还公开并要求保护计算机程序产品。

    Method and Apparatus for Converting Legacy Programming Language Data Structures to Schema Definitions
    7.
    发明申请
    Method and Apparatus for Converting Legacy Programming Language Data Structures to Schema Definitions 失效
    将遗留编程语言数据结构转换为模式定义的方法和装置

    公开(公告)号:US20090222467A1

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

    申请号:US12464674

    申请日:2009-05-12

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30595 G06F8/31

    摘要: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.

    摘要翻译: 用于以传统计算机语言编写的数据结构的语言特定的元模型来创建模式定义的方法和装置包括遍历元模型的节点,以及在序列化中创建对应的模式元素对象, 模式定义。 模式元素对象的创建遵循规则,并允许定义具有连接类型和分离类型成员资格的嵌套数据结构。

    Method and apparatus for converting legacy programming language data structures to schema definitions
    8.
    发明授权
    Method and apparatus for converting legacy programming language data structures to schema definitions 失效
    将遗留的编程语言数据结构转换为模式定义的方法和装置

    公开(公告)号:US07533102B2

    公开(公告)日:2009-05-12

    申请号:US10324742

    申请日:2002-12-18

    IPC分类号: G06F7/00 G06F9/44

    CPC分类号: G06F17/30595 G06F8/31

    摘要: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.

    摘要翻译: 用于以传统计算机语言编写的数据结构的语言特定的元模型来创建模式定义的方法和装置包括遍历元模型的节点,以及在序列化中创建对应的模式元素对象, 模式定义。 模式元素对象的创建遵循规则,并允许定义具有连接类型和分离类型成员资格的嵌套数据结构。

    Method, System and Computer Program Product for Maintaining Synchronization of Files
    9.
    发明申请
    Method, System and Computer Program Product for Maintaining Synchronization of Files 有权
    用于维护文件同步的方法,系统和计算机程序产品

    公开(公告)号:US20090055441A1

    公开(公告)日:2009-02-26

    申请号:US11843726

    申请日:2007-08-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30176

    摘要: A method for synchronizing data files, the method comprising: within a messaging utility, associating a Web Service Definition Language (WSDL) definition with a data file, the association made by a passive reference between the WSDL definition to the data file; creating a reference table identifying WSDL files and referenced data files; determining if the WSDL file has changed, if the WSDL file has changed then: determining if a reference to a data file exists in the changed WSDL file; adding an entry in the reference table associating the WSDL file and the data file; launching a component of a builder application to build the data file; and determining if any additional references to data files exist in the changed WSDL file; determining if the data file has changed, if the data file has changed then: determining if the changed data file is referenced by a WSDL file by examining the reference table; if the changed data file exists in the reference table, then launching a component of the builder application to build the WSDL file referencing the changed data file.

    摘要翻译: 一种用于同步数据文件的方法,所述方法包括:在消息传递实用程序内,将Web服务定义语言(WSDL)定义与数据文件相关联,所述关联由所述WSDL定义与所述数据文件之间的被动参考进行; 创建一个标识WSDL文件和引用的数据文件的参考表; 确定WSDL文件是否已更改,如果WSDL文件已更改,则:确定在更改的WSDL文件中是否存在对数据文件的引用; 在参考表中添加一个与WSDL文件和数据文件相关联的条目; 启动构建器应用程序的组件来构建数据文件; 并确定在更改的WSDL文件中是否存在对数据文件的任何其他引用; 确定数据文件是否已经改变,如果数据文件已经改变了:通过检查参考表来确定改变的数据文件是否由WSDL文件引用; 如果参考表中存在更改的数据文件,则启动构建器应用程序的组件以构建引用更改的数据文件的WSDL文件。