Implicit composition of component bindings
    21.
    发明授权
    Implicit composition of component bindings 有权
    组件绑定的隐式组合

    公开(公告)号:US08307329B2

    公开(公告)日:2012-11-06

    申请号:US12027992

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。

    IMPLICIT COMPOSITION OF COMPONENT BINDINGS
    22.
    发明申请
    IMPLICIT COMPOSITION OF COMPONENT BINDINGS 有权
    组件绑定的隐含组成

    公开(公告)号:US20090204941A1

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

    申请号:US12027992

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。

    DATABASE INTEGRATED VIEWER
    25.
    发明申请
    DATABASE INTEGRATED VIEWER 有权
    数据库集成查看器

    公开(公告)号:US20110191384A1

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

    申请号:US12698038

    申请日:2010-02-01

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F7/00 G06F17/00

    摘要: A database integration viewer that allows additional properties to be associated with a record as viewed in a single record or table, even though those additional properties are not owned by the record in the underlying source record or table in the database. Using this integration view, a viewed version of record or table may be different than the actual structure of the source record or table. In the viewed version of the record or table, the viewed record or table or may include some or all of the properties for the records of the subject record or table, while incorporating one or more additional properties for the record into the viewed table. The properties may be scalars, or may be computed to populate the viewed version of the record or table.

    摘要翻译: 数据库集成查看器,允许在单个记录或表中查看与其他属性相关联的数据库集成查看器,即使这些附加属性不属于数据库中基础源记录或表中的记录。 使用此集成视图,所查看的记录或表格可能与源记录或表的实际结构不同。 在所查看的记录或表格的版本中,所查看的记录或表格或者可以包括主题记录或表的记录的一些或全部属性,同时将记录中的一个或多个附加属性合并到查看表中。 属性可以是标量,或者可以被计算来填充所查看的记录或表的版本。

    DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY DATA SOURCE
    26.
    发明申请
    DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY DATA SOURCE 有权
    数据框架可以从任何不利的数据源启用数据的大量处理

    公开(公告)号:US20110099188A1

    公开(公告)日:2011-04-28

    申请号:US12604749

    申请日:2009-10-23

    IPC分类号: G06F7/10 G06F17/30

    CPC分类号: G06F17/30477 G06F17/30471

    摘要: Accessing data in a data store at a field granularity. A method includes receiving a query from a user. The query specifies one or more non-unique fields of a record. The method further includes sending the query to a data store to retrieve the fields of the record at a field granularity. The method further includes receiving data for the one or more non-unique fields of the record at a field granularity.

    摘要翻译: 以字段粒度访问数据存储中的数据。 一种方法包括从用户接收查询。 该查询指定记录的一个或多个非唯一字段。 该方法还包括将查询发送到数据存储以以字段粒度检索记录的字段。 该方法还包括以场粒度接收记录的一个或多个非唯一字段的数据。

    Dynamic service generation for legacy components
    27.
    发明授权
    Dynamic service generation for legacy components 有权
    传统组件的动态服务生成

    公开(公告)号:US07590988B2

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

    申请号:US11075417

    申请日:2005-03-08

    摘要: The present invention provides a mechanism that allows an administrative event to trigger or cause the generation of a dynamic web service during initialization of legacy application components. Similar to other types of static tooling approaches, the dynamic approach—as supported herein—uses available metadata describing an interface for communicating with legacy components. Rather than generating and manifesting the web service via tooling on a one time or occasional bases, however, example embodiments provide for the generation of the web service by the supporting infrastructure as a standard part of application initialization. Upon stopping the application, a termination sequence is provided that stops the corresponding dynamic web service and deletes the web service description used to generate the dynamic web service. Accordingly, every time the application is started the available metadata will need to be consulted and a consistent service will be built on-the-fly.

    摘要翻译: 本发明提供一种机制,其允许管理事件在传统应用组件的初始化期间触发或导致动态Web服务的生成。 与其他类型的静态工具方法类似,动态方法(如本文所支持的)使用描述用于与传统组件进行通信的接口的可用元数据。 然而,示例实施例不是通过一次或偶尔的基础通过工具生成和呈现web服务,而是通过支持基础设施作为应用程序初始化的标准部分来生成Web服务。 在停止应用程序时,提供终止序列,停止相应的动态Web服务并删除用于生成动态Web服务的Web服务描述。 因此,每次启动应用程序时,都需要查询可用的元数据,并且即将建立一致的服务。

    Mechanisms for transferring raw data from one data structure to another representing the same item
    28.
    发明授权
    Mechanisms for transferring raw data from one data structure to another representing the same item 有权
    将原始数据从一个数据结构传输到另一个表示相同项目的机制

    公开(公告)号:US07574516B2

    公开(公告)日:2009-08-11

    申请号:US11049108

    申请日:2005-02-01

    IPC分类号: G06F15/16

    摘要: The transfer of raw data from a source data structure to a target data structure that represent the same item. During the data transfer, if there is a given field in the target data structure that does not correspond to a field supplied by the source data structure, the transfer mechanism determines whether or not it is mandatory that the source data structure supply the field. If it is mandatory, the transfer fails. Otherwise, the transfer continues. If there is field of the source data structure that does not correspond to a field of the target data structure, the transfer mechanism determines whether or not it is mandatory that the target data structure have the field. If it is mandatory, the transfer fails. Otherwise, the corresponding data may be provided to a residual field of the target data structure dedicated for unknown data.

    摘要翻译: 将原始数据从源数据结构传输到表示相同项目的目标数据结构。 在数据传输期间,如果目标数据结构中的给定字段与源数据结构提供的字段不对应,则传输机制确定源数据结构是否强制提供字段。 如果是强制性的,转移失败。 否则,转移继续。 如果源数据结构的字段与目标数据结构的字段不对应,则转移机制确定目标数据结构是否具有该字段是强制性的。 如果是强制性的,转移失败。 否则,可以将相应的数据提供给专用于未知数据的目标数据结构的残留字段。

    Efficiently correlating nominally incompatible types
    29.
    发明授权
    Efficiently correlating nominally incompatible types 有权
    有效地关联名义上不兼容的类型

    公开(公告)号:US09201874B2

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

    申请号:US12036471

    申请日:2008-02-25

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30

    摘要: A nominal type framework can be configured to efficiently correlate different nominal types together based on a minimum set of common type shapes or structures. In one implementation, a developer identifies a number of different nominal types of interest (source types), and identifies the minimum set of common type shapes to be accessed by an application program. The minimum set of common type shapes can then be used to create an intermediate type (target type) to which each of the other different source types can be mapped. For example, one or more proxies can be created that map shapes of the one or more source types to corresponding shapes of the created target type. The application program created by the developer, in turn, can access, operate on, or otherwise use the mapped data of each different source type through a single target type.

    摘要翻译: 可以将标称型框架配置为基于最小的一般类型形状或结构集来有效地将不同的标称类型相关联。 在一个实现中,开发者识别许多不同的标称类型的兴趣(源类型),并且识别由应用程序访问的最小的通用类型形状集。 然后可以使用最小的公共类型形状来创建可以映射每个其他不同源类型的中间类型(目标类型)。 例如,可以创建一个或多个代理,将一个或多个源类型的形状映射到所创建的目标类型的相应形状。 开发人员创建的应用程序又可以通过单个目标类型访问,操作或以其他方式使用每种不同源类​​型的映射数据。