Programming model for modular development
    1.
    发明申请
    Programming model for modular development 有权
    模块化开发的编程模型

    公开(公告)号:US20080295066A1

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

    申请号:US11805729

    申请日:2007-05-24

    IPC分类号: G06F9/44

    摘要: Various technologies and techniques are disclosed for providing a programming model for modular development. A definition feature is provided that allows a definition to be specified for a particular method that is part of an application. A production feature allows a functionality implementation to be specified for the particular method separately from the definition. A consumption feature allows a method call to be made indirectly to the functionality implementation of the particular method by referencing the definition of the particular method from a consuming method. The consuming method has no awareness of the functionality implementation for the particular method. An analysis process inspects components containing indirect associations between these consumers and producers of application functionality to generate a graph of direct associations between the consumers and producers without having to actually load the components. A loader process uses the graph of direct associations to run the application.

    摘要翻译: 公开了用于提供用于模块化开发的编程模型的各种技术和技术。 提供了一种定义功能,允许为作为应用程序一部分的特定方法指定定义。 生产功能允许与定义分开指定特定方法的功能实现。 消费功能允许通过从消费方法引用特定方法的定义来间接地对特定方法的功能实现进行方法调用。 消费方法没有意识到具体方法的功能实现。 分析过程检查包含这些消费者和应用功能生产者之间的间接关联的组件,以生成消费者和生产者之间的直接关联图,而无需实际加载组件。 加载进程使用直接关联的图来运行应用程序。

    Systems and methods to facilitate utilization of database modeling
    2.
    发明申请
    Systems and methods to facilitate utilization of database modeling 有权
    促进数据库建模利用的系统和方法

    公开(公告)号:US20060010157A1

    公开(公告)日:2006-01-12

    申请号:US11069480

    申请日:2005-03-01

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30893 G06F8/31

    摘要: The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data modeling system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components. An extension component operates with the protocol component to support the data transactions, where the extension component supplies various commands above standard network and database protocols. An object model is provided as a wrapper to the extensions in order to support various online and offline database development applications.

    摘要翻译: 本发明涉及扩展标记语言协议的网络数据访问能力的系统和方法。 在一个方面,提供了一种网络数据建模系统。 该系统包括协议组件,其采用计算机化的标记语言来促进网络组件之间的数据交互。 扩展组件与协议组件一起运行以支持数据事务,其中扩展组件提供高于标准网络和数据库协议的各种命令。 提供对象模型作为扩展的包装器,以支持各种在线和脱机数据库开发应用程序。

    Programming model for modular development
    3.
    发明授权
    Programming model for modular development 有权
    模块化开发的编程模型

    公开(公告)号:US08484629B2

    公开(公告)日:2013-07-09

    申请号:US11805729

    申请日:2007-05-24

    IPC分类号: G06F9/45

    摘要: Various technologies and techniques are disclosed for providing a programming model for modular development. A definition feature is provided that allows a definition to be specified for a particular method that is part of an application. A production feature allows a functionality implementation to be specified for the particular method separately from the definition. A consumption feature allows a method call to be made indirectly to the functionality implementation of the particular method by referencing the definition of the particular method from a consuming method. The consuming method has no awareness of the functionality implementation for the particular method. An analysis process inspects components containing indirect associations between these consumers and producers of application functionality to generate a graph of direct associations between the consumers and producers without having to actually load the components. A loader process uses the graph of direct associations to run the application.

    摘要翻译: 公开了用于提供用于模块化开发的编程模型的各种技术和技术。 提供了一种定义功能,允许为作为应用程序一部分的特定方法指定定义。 生产功能允许与定义分开指定特定方法的功能实现。 消费功能允许通过从消费方法引用特定方法的定义来间接地对特定方法的功能实现进行方法调用。 消费方法没有意识到具体方法的功能实现。 分析过程检查包含这些消费者和应用功能生产者之间的间接关联的组件,以生成消费者和生产者之间的直接关联图,而无需实际加载组件。 加载进程使用直接关联的图来运行应用程序。

    Systems and methods to facilitate utilization of database modeling
    4.
    发明授权
    Systems and methods to facilitate utilization of database modeling 有权
    促进数据库建模利用的系统和方法

    公开(公告)号:US07885978B2

    公开(公告)日:2011-02-08

    申请号:US11069480

    申请日:2005-03-01

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30893 G06F8/31

    摘要: The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data modeling system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components. An extension component operates with the protocol component to support the data transactions, where the extension component supplies various commands above standard network and database protocols. An object model is provided as a wrapper to the extensions in order to support various online and offline database development applications.

    摘要翻译: 本发明涉及扩展标记语言协议的网络数据访问能力的系统和方法。 在一个方面,提供了一种网络数据建模系统。 该系统包括协议组件,其采用计算机化的标记语言来促进网络组件之间的数据交互。 扩展组件与协议组件一起运行以支持数据事务,其中扩展组件提供高于标准网络和数据库协议的各种命令。 提供对象模型作为扩展的包装器,以支持各种在线和脱机数据库开发应用程序。