Intermediate software layer
    1.
    发明申请
    Intermediate software layer 审中-公开
    中级软件层

    公开(公告)号:US20050108272A1

    公开(公告)日:2005-05-19

    申请号:US10713623

    申请日:2003-11-13

    IPC分类号: G06F9/46 G06F17/00

    CPC分类号: G06F9/546

    摘要: A system for business processes performs one or more complex business processing functions. In one implementation, the system includes a user interface to collect data from a user and an intermediate layer to collect data from the user interface. The system also includes business logic that can process the data collected from the intermediate layer. The intermediate layer can be interposed between the user interface and the business logic and configured to rearrange data collected by the user interface into a format that is optimized for processing by the business logic.

    摘要翻译: 用于业务流程的系统执行一个或多个复杂的业务处理功能。 在一个实现中,该系统包括用于从用户收集数据的用户界面和用于从用户界面收集数据的中间层。 该系统还包括可处理从中间层收集的数据的业务逻辑。 中间层可以插入在用户界面和业务逻辑之间,并且被配置为将由用户界面收集的数据重新排列成被业务逻辑处理优化的格式。

    Providing access to database objects
    2.
    发明申请
    Providing access to database objects 有权
    提供对数据库对象的访问

    公开(公告)号:US20050097568A1

    公开(公告)日:2005-05-05

    申请号:US10698844

    申请日:2003-10-31

    IPC分类号: G06F9/44 G06F17/30

    CPC分类号: G06F17/30595

    摘要: Providing access to database objects is described. An object selection area capable of presenting representations of a plurality of database objects is displayed. Each of the database objects is associated with one of a plurality of predetermined contexts. A plurality of panels are capable of presenting portions of data belonging to database objects selected in the object selection area. Some panels are relevant to more than one of the contexts. An input from the user selecting a database object presented in the object selection area is received. A panel selection control associated with the context of the selected database object is displayed. The control provides that the user can select for display any panel that is relevant to the selected object's context. Any of the selectable panels that are relevant also to a different context can also be selected in a panel selection control associated with the different context.

    摘要翻译: 描述了对数据库对象的访问。 显示能够呈现多个数据库对象的表示的对象选择区域。 每个数据库对象与多个预定上下文之一相关联。 多个面板能够呈现属于在对象选择区域中选择的数据库对象的数据的部分。 一些面板与多个上下文相关。 接收来自用户的输入,用于选择呈现在对象选择区域中的数据库对象。 显示与所选数据库对象的上下文相关联的面板选择控件。 控件提供用户可以选择显示与所选对象上下文相关的任何面板。 也可以在与不同上下文相关联的面板选择控制中选择与不同上下文相关的任何可选面板。

    Providing access to database objects
    3.
    发明授权
    Providing access to database objects 有权
    提供对数据库对象的访问

    公开(公告)号:US07424685B2

    公开(公告)日:2008-09-09

    申请号:US10698844

    申请日:2003-10-31

    IPC分类号: G06F3/048

    CPC分类号: G06F17/30595

    摘要: Providing access to database objects is described. An object selection area capable of presenting representations of a plurality of database objects is displayed. Each of the database objects is associated with one of a plurality of predetermined contexts. A plurality of panels are capable of presenting portions of data belonging to database objects selected in the object selection area. Some panels are relevant to more than one of the contexts. An input from the user selecting a database object presented in the object selection area is received. A panel selection control associated with the context of the selected database object is displayed. The control provides that the user can select for display any panel that is relevant to the selected object's context. Any of the selectable panels that are relevant also to a different context can also be selected in a panel selection control associated with the different context.

    摘要翻译: 描述了对数据库对象的访问。 显示能够呈现多个数据库对象的表示的对象选择区域。 每个数据库对象与多个预定上下文之一相关联。 多个面板能够呈现属于在对象选择区域中选择的数据库对象的数据的部分。 一些面板与多个上下文相关。 接收来自用户的输入,用于选择呈现在对象选择区域中的数据库对象。 显示与所选数据库对象的上下文相关联的面板选择控件。 控件提供用户可以选择显示与所选对象上下文相关的任何面板。 也可以在与不同上下文相关联的面板选择控制中选择与不同上下文相关的任何可选面板。

    System and method utilizing a generic update module with recursive calls
    5.
    发明授权
    System and method utilizing a generic update module with recursive calls 有权
    利用具有递归调用的通用更新模块的系统和方法

    公开(公告)号:US08959117B2

    公开(公告)日:2015-02-17

    申请号:US13832979

    申请日:2013-03-15

    IPC分类号: G06F17/30

    摘要: This disclosure provides various embodiments of software for identifying and utilizing a generic update module with recursive calls. In one aspect, the software receives packed update parameters for updating a data record in a database, unpacks the update parameters, and updates the data record in the database using the unpacked update parameters. In some implementations, the update parameters may comprise a packed long byte string. The software may update the data record by returning the unpacked update parameters to a business application for database execution.

    摘要翻译: 本公开提供用于识别和利用具有递归调用的通用更新模块的软件的各种实施例。 在一个方面,软件接收用于更新数据库中的数据记录的打包更新参数,解包更新参数,并使用解压缩的更新参数来更新数据库中的数据记录。 在一些实现中,更新参数可以包括打包的长字节串。 该软件可以通过将解压缩的更新参数返回到用于数据库执行的业务应用程序来更新数据记录。

    NAMING ALGORITHM FOR EXTENSION FIELDS IN DE-NORMALIZED VIEWS
    6.
    发明申请
    NAMING ALGORITHM FOR EXTENSION FIELDS IN DE-NORMALIZED VIEWS 有权
    非正规化视图中扩展场的命名算法

    公开(公告)号:US20140053133A1

    公开(公告)日:2014-02-20

    申请号:US13586189

    申请日:2012-08-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/24

    摘要: An extension naming approach for avoiding naming collisions in de-normalized view on a business object can include accessing a reference field bundle, which includes reference field(s) corresponding to a core business object defined in a core software platform of a software architecture, from a metadata repository. A user can define an extension to the business object based on the core business object, for example via a development environment. The reference field(s) can include a defined path from a node in a peripheral object to a corresponding node in the core business object. A unique and reproducible name for the extension field can be generated based on the reference field, and the extension field with the unique and reproducible name can be added to the business object and to a data model of the peripheral object.

    摘要翻译: 用于避免在业务对象的去规范化视图中命名冲突的扩展命名方法可以包括访问参考字段束,其包括对应于在软件体系结构的核心软件平台中定义的核心业务对象的引用字段, 元数据存储库。 用户可以基于核心业务对象(例如通过开发环境)定义业务对象的扩展。 参考字段可以包括从外围对象中的节点到核心业务对象中的对应节点的定义的路径。 可以基于参考字段生成扩展字段的唯一且可重现的名称,具有唯一且可重现的名称的扩展字段可以添加到业务对象和外围对象的数据模型。

    Software and method for utilizing a common database layout
    7.
    发明申请
    Software and method for utilizing a common database layout 有权
    利用公共数据库布局的软件和方法

    公开(公告)号:US20080162415A1

    公开(公告)日:2008-07-03

    申请号:US11647909

    申请日:2006-12-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3056

    摘要: This disclosure provides various embodiments of software for utilizing a common database layout. In one aspect, a first database table having a first layout and a generic index is accessed using a first instance of a query, and a second database table having a second layout and the generic index is accessed using a second instance of the query. Some implementations may have a generic index that consists of a globally unique identifier. Other implementations may have a generic index that is a combination of database table fields. In some implementations, the first and second database tables may be resident in a first data repository, and the software may access a third database table having a third layout and the generic index using a third instance of the query, wherein the third database table is resident in a second data repository.

    摘要翻译: 本公开提供了用于利用公共数据库布局的软件的各种实施例。 在一个方面,使用查询的第一实例来访问具有第一布局和通用索引的第一数据库表,并且具有第二布局的第二数据库表和使用查询的第二实例来访问通用索引。 一些实现可以具有由全局唯一标识符组成的通用索引。 其他实现可以具有作为数据库表字段的组合的通用索引。 在一些实现中,第一和第二数据库表可以驻留在第一数据存储库中,并且软件可以使用查询的第三实例访问具有第三布局的第三数据库表和通用索引,其中第三数据库表是 驻留在第二个数据存储库中。

    Methods and systems for reducing database accesses in an object-oriented system
    8.
    发明申请
    Methods and systems for reducing database accesses in an object-oriented system 有权
    减少面向对象系统中数据库访问的方法和系统

    公开(公告)号:US20070005666A1

    公开(公告)日:2007-01-04

    申请号:US11171196

    申请日:2005-07-01

    IPC分类号: G06F17/30

    摘要: Systems and methods are disclosed for minimizing database accesses in an object-oriented system. The disclosed systems and methods may involve opening an object in a buffer, wherein the buffer is operative to store both an active version of the object comprising active content and an inactive version of the object comprising the active content modified by one or more inactive requests. An activation manager may be operative to determine whether the one or more inactive requests are consistent with an applicable object model. Because the buffer stores is operative to store both an active version and an inactive version of the object, it may implement commands to change the object between the inactive and active states without accessing the database. Upon receiving a flush command, the buffer may also be operative to make any version of the object stored in the buffer at that time—whether active, inactive, or both—persistent on the database.

    摘要翻译: 公开了用于最小化面向对象系统中的数据库访问的系统和方法。 所公开的系统和方法可以包括在缓冲器中打开对象,其中缓冲器可操作地存储包括活动内容的对象的活动版本和包括由一个或多个非活动请求修改的活动内容的对象的不活动版本。 激活管理器可以操作以确定一个或多个非活动请求是否与可应用对象模型一致。 因为缓冲存储器可操作地存储对象的活动版本和非活动版本,所以它可以实现在不访问数据库的情况下在非活动状态和活动状态之间改变对象的命令。 在接收到刷新命令时,缓冲器还可以用于使数据库上存储在缓冲器中的对象的任何版本 - 无论是活动的,非活动的,还是两者持久的。