ADD-INS DYNAMICALLY EXTENDING DISPLAY TARGETS AND BUSINESS-LOGIC PROGRAMMING MODEL
    1.
    发明申请
    ADD-INS DYNAMICALLY EXTENDING DISPLAY TARGETS AND BUSINESS-LOGIC PROGRAMMING MODEL 有权
    ADD-INS动态扩展显示目标和业务逻辑编程模型

    公开(公告)号:US20120054496A1

    公开(公告)日:2012-03-01

    申请号:US13216143

    申请日:2011-08-23

    IPC分类号: G06F15/16 H04L9/32

    摘要: A system for extending an enterprise resource planning application is provided. The system employs “Add-ins” that each have a functional behavior that is independent of the client on which it executes and a user interface behavior that is dependent on the characteristics of the display, and other characteristics, of the client (i.e., a display target). When a user attempts to invoke an Add-in via the client runtime, the client runtime determines whether the Add-in is available at the user's computer. If not, the client runtime downloads the appropriate artifact for execution at the user's computer. In this environment, neither the client runtime nor the server-side business logic contains the logic used to implement a particular Add-in behavior on the supported display targets. Instead, this logic is contained within separate artifacts associated with a single Add-in having a particular behavior, each artifact implementing the behavior for a specific display target.

    摘要翻译: 提供了扩展企业资源规划应用的系统。 该系统采用“加载项”,它们各自具有独立于其执行的客户端的功能行为,以及取决于客户端的显示特征和其他特征的用户界面行为(即, 显示目标)。 当用户尝试通过客户端运行时调用加载项时,客户机运行时确定加载项是否在用户的计算机上可用。 如果没有,客户机运行时将在用户的计算机上下载适当的工件以供执行。 在此环境中,客户端运行时和服务器端业务逻辑都不包含用于在受支持的显示目标上实现特定加载项行为的逻辑。 相反,此逻辑包含在与具有特定行为的单个加载项相关联的单独工件中,每个工件实现特定显示目标的行为。

    Add-ins dynamically extending display targets and business-logic programming model
    2.
    发明授权
    Add-ins dynamically extending display targets and business-logic programming model 有权
    加载项动态扩展显示目标和业务逻辑编程模型

    公开(公告)号:US08005930B2

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

    申请号:US12477797

    申请日:2009-06-03

    IPC分类号: G06F15/177 G06F9/44

    摘要: A system for extending an enterprise resource planning application is provided. The system employs “Add-ins” that each have a functional behavior that is independent of the client on which it executes and a user interface behavior that is dependent on the characteristics of the display, and other characteristics, of the client (i.e., a display target). When a user attempts to invoke an Add-in via the client runtime, the client runtime determines whether the Add-in is available at the user's computer. If not, the client runtime downloads the appropriate artifact for execution at the user's computer. In this environment, neither the client runtime nor the server-side business logic contains the logic used to implement a particular Add-in behavior on the supported display targets. Instead, this logic is contained within separate artifacts associated with a single Add-in having a particular behavior, each artifact implementing the behavior for a specific display target.

    摘要翻译: 提供了扩展企业资源规划应用的系统。 该系统采用“加载项”,它们各自具有独立于其执行的客户端的功能行为,以及取决于客户端的显示特征和其他特征的用户界面行为(即, 显示目标)。 当用户尝试通过客户端运行时调用加载项时,客户机运行时确定加载项是否在用户的计算机上可用。 如果没有,客户机运行时将在用户的计算机上下载适当的工件以供执行。 在此环境中,客户端运行时和服务器端业务逻辑都不包含用于在受支持的显示目标上实现特定加载项行为的逻辑。 相反,此逻辑包含在与具有特定行为的单个加载项相关联的单独工件中,每个工件实现特定显示目标的行为。

    ADD-INS DYNAMICALLY EXTENDING DISPLAY TARGETS AND BUSINESS-LOGIC PROGRAMMING MODEL
    3.
    发明申请
    ADD-INS DYNAMICALLY EXTENDING DISPLAY TARGETS AND BUSINESS-LOGIC PROGRAMMING MODEL 有权
    ADD-INS动态扩展显示目标和业务逻辑编程模型

    公开(公告)号:US20100313029A1

    公开(公告)日:2010-12-09

    申请号:US12477797

    申请日:2009-06-03

    IPC分类号: G06F15/16 H04L9/32 G06F9/44

    摘要: A system for extending an enterprise resource planning application is provided. The system employs “Add-ins” that each have a functional behavior that is independent of the client on which it executes and a user interface behavior that is dependent on the characteristics of the display, and other characteristics, of the client (i.e., a display target). When a user attempts to invoke an Add-in via the client runtime, the client runtime determines whether the Add-in is available at the user's computer. If not, the client runtime downloads the appropriate artifact for execution at the user's computer. In this environment, neither the client runtime nor the server-side business logic contains the logic used to implement a particular Add-in behavior on the supported display targets. Instead, this logic is contained within separate artifacts associated with a single Add-in having a particular behavior, each artifact implementing the behavior for a specific display target.

    摘要翻译: 提供了扩展企业资源规划应用的系统。 该系统采用“加载项”,它们各自具有独立于其执行的客户端的功能行为,以及取决于客户端的显示特征和其他特征的用户界面行为(即, 显示目标)。 当用户尝试通过客户端运行时调用加载项时,客户机运行时确定加载项是否在用户的计算机上可用。 如果没有,客户机运行时将在用户的计算机上下载适当的工件以供执行。 在此环境中,客户端运行时和服务器端业务逻辑都不包含用于在受支持的显示目标上实现特定加载项行为的逻辑。 相反,此逻辑包含在与具有特定行为的单个加载项相关联的单独工件中,每个工件实现特定显示目标的行为。

    Rapid application development
    4.
    发明授权
    Rapid application development 有权
    快速应用开发

    公开(公告)号:US08281292B2

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

    申请号:US12163687

    申请日:2008-06-27

    IPC分类号: G06F9/45

    CPC分类号: G06F9/449

    摘要: A system to enables Rapid Application Development (“RAD”) is provided. The system provides an object model of an ERP application, which enables software developers to customize the ERP applications. The object model provides a base class that is inherited by each object class. The base class provides an invoke function that is implemented by each object class. During compilation, the RAD system compiles each invocation of a function of an object into a call to a dynamic component passing an identifier of the object, an identifier of the function to be invoked, and the parameters to be passed to the function. The RAD system dynamically compiles, assembles, and instantiates object classes as needed. Because objects are bound at runtime, rather than at compile time, when the source code of an object is modified, the entire ERP application does not need to be recompiled into monolithic IL code and the compilation of object classes is deferred until an object of that class is needed during runtime. The object model thus significantly decreases the time required to customize and extend an ERP application according to the needs of an individual customer.

    摘要翻译: 提供了一种支持快速应用开发(RAD)的系统。 该系统提供ERP应用程序的对象模型,使软件开发人员可以自定义ERP应用程序。 对象模型提供了每个对象类继承的基类。 基类提供了一个由每个对象类实现的调用函数。 在编译期间,RAD系统将对对象的函数的每次调用编译成对传递对象的标识符的动态组件的调用,要调用的函数的标识符以及要传递给该函数的参数。 RAD系统根据需要动态编译,汇编和实例化对象类。 因为对象在运行时绑定,而不是在编译时,当对象的源代码被修改时,整个ERP应用程序不需要重新编译成单片IL代码,并且对象类的编译被推迟到该对象的对象 在运行时需要类。 因此,对象模型显着地减少了根据个人客户的需求定制和扩展ERP应用所需的时间。

    RAPID APPLICATION DEVELOPMENT
    5.
    发明申请
    RAPID APPLICATION DEVELOPMENT 有权
    快速应用开发

    公开(公告)号:US20090328017A1

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

    申请号:US12163687

    申请日:2008-06-27

    IPC分类号: G06F9/45

    CPC分类号: G06F9/449

    摘要: A system to enables Rapid Application Development (“RAD”) is provided. The system provides an object model of an ERP application, which enables software developers to customize the ERP applications. The object model provides a base class that is inherited by each object class. The base class provides an invoke function that is implemented by each object class. During compilation, the RAD system compiles each invocation of a function of an object into a call to a dynamic component passing an identifier of the object, an identifier of the function to be invoked, and the parameters to be passed to the function. The RAD system dynamically compiles, assembles, and instantiates object classes as needed. Because objects are bound at runtime, rather than at compile time, when the source code of an object is modified, the entire ERP application does not need to be recompiled into monolithic IL code and the compilation of object classes is deferred until an object of that class is needed during runtime. The object model thus significantly decreases the time required to customize and extend an ERP application according to the needs of an individual customer.

    摘要翻译: 提供了一种支持快速应用开发(“RAD”)的系统。 该系统提供ERP应用程序的对象模型,使软件开发人员可以自定义ERP应用程序。 对象模型提供了每个对象类继承的基类。 基类提供了一个由每个对象类实现的调用函数。 在编译期间,RAD系统将对对象的函数的每次调用编译成对传递对象的标识符的动态组件的调用,要调用的函数的标识符以及要传递给该函数的参数。 RAD系统根据需要动态编译,汇编和实例化对象类。 因为对象在运行时绑定,而不是在编译时,当对象的源代码被修改时,整个ERP应用程序不需要重新编译成单片IL代码,并且对象类的编译被推迟到该对象的对象 在运行时需要类。 因此,对象模型显着地减少了根据个人客户的需求定制和扩展ERP应用所需的时间。

    Add-ins dynamically extending display targets and business-logic programming model
    6.
    发明授权
    Add-ins dynamically extending display targets and business-logic programming model 有权
    加载项动态扩展显示目标和业务逻辑编程模型

    公开(公告)号:US08788631B2

    公开(公告)日:2014-07-22

    申请号:US13216143

    申请日:2011-08-23

    IPC分类号: G06F15/177 G06F9/44

    摘要: A system for extending an enterprise resource planning application is provided. The system employs “Add-ins” that each have a functional behavior that is independent of the client on which it executes and a user interface behavior that is dependent on the characteristics of the display, and other characteristics, of the client (i.e., a display target). When a user attempts to invoke an Add-in via the client runtime, the client runtime determines whether the Add-in is available at the user's computer. If not, the client runtime downloads the appropriate artifact for execution at the user's computer. In this environment, neither the client runtime nor the server-side business logic contains the logic used to implement a particular Add-in behavior on the supported display targets. Instead, this logic is contained within separate artifacts associated with a single Add-in having a particular behavior, each artifact implementing the behavior for a specific display target.

    摘要翻译: 提供了扩展企业资源规划应用的系统。 该系统采用“加载项”,它们各自具有独立于其执行的客户端的功能行为,以及取决于客户端的显示特征和其他特征的用户界面行为(即, 显示目标)。 当用户尝试通过客户端运行时调用加载项时,客户机运行时确定加载项是否在用户的计算机上可用。 如果没有,客户机运行时将在用户的计算机上下载适当的工件以供执行。 在此环境中,客户端运行时和服务器端业务逻辑都不包含用于在受支持的显示目标上实现特定加载项行为的逻辑。 相反,此逻辑包含在与具有特定行为的单个加载项相关联的单独工件中,每个工件实现特定显示目标的行为。

    Enforcement of object permissions in enterprise resource planning software
    7.
    发明授权
    Enforcement of object permissions in enterprise resource planning software 有权
    在企业资源规划软件中执行对象许可

    公开(公告)号:US08190673B2

    公开(公告)日:2012-05-29

    申请号:US12182967

    申请日:2008-07-30

    摘要: A system and method of enforcing Enterprise Resource Planning (“ERP”) software object permissions in a three-tiered architecture is provided. A user connects to the three-tiered architecture via an enhanced client, which connects to a database server via a middle-tier server. The database server stores code and permission information for each database object. When a user connects to the system, the user's permissions are retrieved and stored at the middle-tier server. The user may then access data by instantiating objects at the middle-tier server by compiling and executing code retrieved from the database server. The middle-tier server performs permission checking for accessing database objects and provides environments for executing both managed and unmanaged code. The middle-tier server can perform permission checking for users and objects without accessing the database server.

    摘要翻译: 提供了一种在三层体系结构中实施企业资源计划(ERP))软件对象权限的系统和方法。 用户通过增强的客户端连接到三层架构,该客户端通过中间层服务器连接到数据库服务器。 数据库服务器存储每个数据库对象的代码和权限信息。 当用户连接到系统时,用户的权限被检索并存储在中间层服务器上。 然后,用户可以通过编译和执行从数据库服务器检索的代码来实例化中间层服务器上的对象来访问数据。 中层服务器执行访问数据库对象的权限检查,并提供执行托管和非托管代码的环境。 中间层服务器可以在不访问数据库服务器的情况下对用户和对象执行权限检查。

    SECURE APPLICATION OF CUSTOM RESOURCES IN MULTI-TIER SYSTEMS
    8.
    发明申请
    SECURE APPLICATION OF CUSTOM RESOURCES IN MULTI-TIER SYSTEMS 审中-公开
    自定义资源在多系统中的安全应用

    公开(公告)号:US20110289424A1

    公开(公告)日:2011-11-24

    申请号:US12784847

    申请日:2010-05-21

    CPC分类号: G06F9/454

    摘要: Localization architecture is provided with a scalable server and a client side repository for shared user interface localization, which may be implemented in a client/display target environment. User interface localization repository is maintained server-side as a source for full or partial distribution. Content for user interface localization repository may be received from authorized partners for one or multiple client installations, and is protected against tampering.

    摘要翻译: 为本地化架构提供了可扩展服务器和用于共享用户界面本地化的客户端存储库,可以在客户端/显示目标环境中实现。 用户界面本地化存储库作为完整或部分分发的来源维护在服务器端。 用户界面本地化存储库的内容可以从一个或多个客户端安装的授权合作伙伴接收,并且被防止篡改。

    ENFORCEMENT OF OBJECT PERMISSIONS IN ENTERPRISE RESOURCE PLANNING SOFTWARE
    9.
    发明申请
    ENFORCEMENT OF OBJECT PERMISSIONS IN ENTERPRISE RESOURCE PLANNING SOFTWARE 有权
    执行企业资源计划软件中的对象许可

    公开(公告)号:US20100030845A1

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

    申请号:US12182967

    申请日:2008-07-30

    IPC分类号: G06F15/16

    摘要: A system and method of enforcing Enterprise Resource Planning (“ERP”) software object permissions in a three-tiered architecture is provided. A user connects to the three-tiered architecture via an enhanced client, which connects to a database server via a middle-tier server. The database server stores code and permission information for each database object. When a user connects to the system, the user's permissions are retrieved and stored at the middle-tier server. The user may then access data by instantiating objects at the middle-tier server by compiling and executing code retrieved from the database server. The middle-tier server performs permission checking for accessing database objects and provides environments for executing both managed and unmanaged code. The middle-tier server can perform permission checking for users and objects without accessing the database server.

    摘要翻译: 提供了一种在三层体系结构中实施企业资源计划(ERP))软件对象权限的系统和方法。 用户通过增强的客户端连接到三层架构,该客户端通过中间层服务器连接到数据库服务器。 数据库服务器存储每个数据库对象的代码和权限信息。 当用户连接到系统时,用户的权限被检索并存储在中间层服务器上。 然后,用户可以通过编译和执行从数据库服务器检索的代码来实例化中间层服务器上的对象来访问数据。 中层服务器执行访问数据库对象的权限检查,并提供执行托管和非托管代码的环境。 中间层服务器可以在不访问数据库服务器的情况下对用户和对象执行权限检查。