Generating and binding web services to application components
    1.
    发明申请
    Generating and binding web services to application components 有权
    将Web服务生成并绑定到应用程序组件

    公开(公告)号:US20070220115A1

    公开(公告)日:2007-09-20

    申请号:US11378171

    申请日:2006-03-17

    IPC分类号: G06F15/16

    CPC分类号: H04L67/16 H04L67/02

    摘要: For each of a set of business application classes on an application server, a web service class consisting of a separate web service method for each of a set of actions is generated. Each web service method contains a call to an interface web service method stored on a web server. The interface web service method is capable of calling a method on the application server. Once generated, the web service classes are compiled into an assembly and are stored on the web server.

    摘要翻译: 对于应用服务器上的一组业务应用程序类中的每一个,生成由一组动作中的每一个组成的单独的Web服务方法的Web服务类。 每个Web服务方法包含对存储在Web服务器上的接口Web服务方法的调用。 接口Web服务方法能够调用应用程序服务器上的方法。 一旦生成,Web服务类将被编译成一个程序集并存储在Web服务器上。

    Security model for application and trading partner integration
    2.
    发明授权
    Security model for application and trading partner integration 有权
    应用和贸易伙伴整合的安全模型

    公开(公告)号:US07639629B2

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

    申请号:US11495253

    申请日:2006-07-28

    IPC分类号: H04J1/16 H04L12/56

    摘要: A security model is provided that controls access to a secured application. Under the security model, a submitting user is authenticated when the user submits a message to have the application perform an action. The application is then used to determine if the submitting user is authorized to submit messages on behalf of a source endpoint stored in the message. A method in the application is then invoked to perform the action while impersonating a source endpoint user stored in the message.

    摘要翻译: 提供了一种控制对安全应用程序的访问的安全模型。 在安全模型下,当用户提交消息以使应用程序执行操作时,提交用户将被认证。 然后,该应用程序用于确定提交用户是否被授权代表消息中存储的源端点提交消息。 然后调用应用程序中的方法来在模拟存储在消息中的源端点用户时执行操作。

    Generating and binding web services to application components
    3.
    发明授权
    Generating and binding web services to application components 有权
    将Web服务生成并绑定到应用程序组件

    公开(公告)号:US07904880B2

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

    申请号:US11378171

    申请日:2006-03-17

    IPC分类号: G06F9/44

    CPC分类号: H04L67/16 H04L67/02

    摘要: For each of a set of business application classes on an application server, a web service class consisting of a separate web service method for each of a set of actions is generated. Each web service method contains a call to an interface web service method stored on a web server. The interface web service method is capable of calling a method on the application server. Once generated, the web service classes are compiled into an assembly and are stored on the web server.

    摘要翻译: 对于应用服务器上的一组业务应用程序类中的每一个,生成由一组动作中的每一个组成的单独的Web服务方法的Web服务类。 每个Web服务方法包含对存储在Web服务器上的接口Web服务方法的调用。 接口Web服务方法能够调用应用程序服务器上的方法。 一旦生成,Web服务类将被编译成一个程序集并存储在Web服务器上。

    Security model for application and trading partner integration
    4.
    发明申请
    Security model for application and trading partner integration 有权
    应用和贸易伙伴整合的安全模型

    公开(公告)号:US20080025326A1

    公开(公告)日:2008-01-31

    申请号:US11495253

    申请日:2006-07-28

    IPC分类号: H04L12/56

    摘要: A security model is provided that controls access to a secured application. Under the security model, a submitting user is authenticated when the user submits a message to have the application perform an action. The application is then used to determine if the submitting user is authorized to submit messages on behalf of a source endpoint stored in the message. A method in the application is then invoked to perform the action while impersonating a source endpoint user stored in the message.

    摘要翻译: 提供了一种控制对安全应用程序的访问的安全模型。 在安全模型下,当用户提交消息以使应用程序执行操作时,提交用户将被认证。 然后,该应用程序用于确定提交用户是否被授权代表消息中存储的源端点提交消息。 然后调用应用程序中的方法来在模拟存储在消息中的源端点用户时执行操作。

    Test automation for business applications
    5.
    发明授权
    Test automation for business applications 有权
    测试业务应用的自动化

    公开(公告)号:US08074204B2

    公开(公告)日:2011-12-06

    申请号:US11562190

    申请日:2006-11-21

    IPC分类号: G06F9/45

    CPC分类号: G06F11/3688

    摘要: A test framework suited for use with distributed business applications allows developers to specify a test, or suite of tests, to be easily selected and executed. Execution of a test suite instantiates objects such as a test runner and a test result object that set up, activate, and observe a test cycle. Results may be forwarded to a variety of special-purpose listeners which evaluate variable and state changes and ultimately determine pass/fail metrics. Results from profilers may be used to determine code coverage for each of the tests performed by the suite. APIs allow integration of the test framework with other development processes such as a be source code management system. In one embodiment, new or changed source code may not be checked in until successfully passing a test cycle.

    摘要翻译: 适用于分布式业务应用程序的测试框架允许开发人员指定测试或一组测试,以便轻松选择和执行。 测试套件的执行实例化了诸如测试运行器和测试结果对象的对象,该对象设置,激活和观察测试周期。 结果可以转发给各种专用监听器,用于评估变量和状态变化,并最终确定通过/失败度量。 剖析器的结果可用于确定套件执行的每个测试的代码覆盖率。 API允许将测试框架与其他开发过程(如源代码管理系统)进行集成。 在一个实施例中,新的或改变的源代码可以在成功通过测试周期之前不被检查。

    Test Automation for Business Applications
    6.
    发明申请
    Test Automation for Business Applications 有权
    企业应用测试自动化

    公开(公告)号:US20080120602A1

    公开(公告)日:2008-05-22

    申请号:US11562190

    申请日:2006-11-21

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3688

    摘要: A test framework suited for use with distributed business applications allows developers to specify a test, or suite of tests, to be easily selected and executed. Execution of a test suite instantiates objects such as a test runner and a test result object that set up, activate, and observe a test cycle. Results may be forwarded to a variety of special-purpose listeners which evaluate variable and state changes and ultimately determine pass/fail metrics. Results from profilers may be used to determine code coverage for each of the tests performed by the suite. APIs allow integration of the test framework with other development processes such as a be source code management system. In one embodiment, new or changed source code may not be checked in until successfully passing a test cycle.

    摘要翻译: 适用于分布式业务应用程序的测试框架允许开发人员指定测试或一组测试,以便轻松选择和执行。 测试套件的执行实例化了诸如测试运行器和测试结果对象的对象,该对象设置,激活和观察测试周期。 结果可以转发给各种专用监听器,用于评估变量和状态变化,并最终确定通过/失败度量。 剖析器的结果可用于确定套件执行的每个测试的代码覆盖率。 API允许将测试框架与其他开发过程(如源代码管理系统)进行集成。 在一个实施例中,新的或改变的源代码可以在成功通过测试周期之前不被检查。

    Unified, configurable services stack for integration of enterprise applications
    7.
    发明授权
    Unified, configurable services stack for integration of enterprise applications 有权
    统一的,可配置的服务堆栈,用于集成企业应用程序

    公开(公告)号:US08291433B2

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

    申请号:US12163938

    申请日:2008-06-27

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/06 G06F8/30 G06F9/451

    摘要: A system and method for generating application code and an external interface for a service class, in an enterprise resource planning (ERP) system is provided. The system receives a definition of a service class from a user via a user interface tool. The definition of the service class specifies a query for the service class and operations that are to be enabled for the service class. The system automatically generates application code for the service class, which enables the service class to be used by an internal endpoint of the ERP system. The application code is customizable by the user; the user may add additional operations to the service class. In addition, the system automatically generates an external interface for the service class, which enables the service class to be used by an external endpoint of the ERP system without needing knowledge of the application code.

    摘要翻译: 提供了一种在企业资源规划(ERP)系统中生成应用程序代码和服务类外部接口的系统和方法。 系统通过用户界面工具从用户接收服务类的定义。 服务类的定义指定了要为服务类启用的服务类和操作的查询。 系统自动生成服务类的应用程序代码,使服务类能够由ERP系统的内部端点使用。 应用程序代码可由用户自定义; 用户可以向服务类增加额外的操作。 此外,系统自动生成服务类的外部接口,使得服务类可以由ERP系统的外部端点使用,无需知道应用程序代码。

    UNIFIED, CONFIGURABLE SERVICES STACK FOR INTEGRATION OF ENTERPRISE APPLICATIONS
    8.
    发明申请
    UNIFIED, CONFIGURABLE SERVICES STACK FOR INTEGRATION OF ENTERPRISE APPLICATIONS 有权
    统一的,用于集成企业应用的可配置服务堆栈

    公开(公告)号:US20090328067A1

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

    申请号:US12163938

    申请日:2008-06-27

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/06 G06F8/30 G06F9/451

    摘要: A system and method for generating application code and an external interface for a service class in an enterprise resource planning (ERP) system is provided. The system receives a definition of a service class from a user via a user interface tool. The definition of the service class specifies a query for the service class and operations that are to be enabled for the service class. The system automatically generates application code for the service class, which enables the service class to be used by an internal endpoint of the ERP system. The application code is customizable by the user; the user may add additional operations to the service class. In addition, the system automatically generates an external interface for the service class, which enables the service class to be used by an external endpoint of the ERP system without needing knowledge of the application code.

    摘要翻译: 提供了一种用于在企业资源规划(ERP)系统中为服务类生成应用代码和外部接口的系统和方法。 系统通过用户界面工具从用户接收服务类的定义。 服务类的定义指定了要为服务类启用的服务类和操作的查询。 系统自动生成服务类的应用程序代码,使服务类能够由ERP系统的内部端点使用。 应用程序代码可由用户自定义; 用户可以向服务类增加额外的操作。 此外,系统自动生成服务类的外部接口,使得服务类可以由ERP系统的外部端点使用,无需知道应用程序代码。

    Conversational parallelism for message processing
    9.
    发明授权
    Conversational parallelism for message processing 有权
    对话消息处理的并行性

    公开(公告)号:US08370851B2

    公开(公告)日:2013-02-05

    申请号:US12135104

    申请日:2008-06-06

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/06

    摘要: A system and method for processing messages in an enterprise resource planning (ERP) system is provided. A processing service generates a snapshot of a message queue, which contains a plurality of messages to be processed by the ERP system. Each message has an associated conversation, identified by a unique combination of an endpoint, channel, and subconversation identifier. For each conversation, the processing service determines whether messages of the conversation are to be processed in serial or in parallel, based on the subconversation identifier of the conversation. When the messages of the conversation are to be processed in serial, a task is created to process the messages serially. Alternatively, when the messages of the conversation are to be processed in parallel, a task is created for each of the messages. The messages of each task are processed serially by the task, while each task is executed in parallel with other tasks.

    摘要翻译: 提供了一种在企业资源规划(ERP)系统中处理消息的系统和方法。 处理服务生成包含要由ERP系统处理的多个消息的消息队列的快照。 每个消息具有相关联的会话,由端点,信道和子会话标识符的唯一组合标识。 对于每个会话,处理服务基于对话的子会话标识来确定会话的消息是要以串行还是并行处理。 当对话的消息进行串行处理时,将创建一个任务来串行处理消息。 或者,当要并行处理会话的消息时,为每个消息创建任务。 每个任务的消息由任务连续处理,而每个任务与其他任务并行执行。

    CONVERSATIONAL PARALLELISM FOR MESSAGE PROCESSING
    10.
    发明申请
    CONVERSATIONAL PARALLELISM FOR MESSAGE PROCESSING 有权
    消息处理对话并行列表

    公开(公告)号:US20090306999A1

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

    申请号:US12135104

    申请日:2008-06-06

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/06

    摘要: A system and method for processing messages in an enterprise resource planning (ERP) system is provided. A processing service generates a snapshot of a message queue, which contains a plurality of messages to be processed by the ERP system. Each message has an associated conversation, identified by a unique combination of an endpoint, channel, and subconversation identifier. For each conversation, the processing service determines whether messages of the conversation are to be processed in serial or in parallel, based on the subconversation identifier of the conversation. When the messages of the conversation are to be processed in serial, a task is created to process the messages serially. Alternatively, when the messages of the conversation are to be processed in parallel, a task is created for each of the messages. The messages of each task are processed serially by the task, while each task is executed in parallel with other tasks.

    摘要翻译: 提供了一种在企业资源规划(ERP)系统中处理消息的系统和方法。 处理服务生成包含要由ERP系统处理的多个消息的消息队列的快照。 每个消息具有相关联的会话,由端点,信道和子会话标识符的唯一组合标识。 对于每个会话,处理服务基于对话的子会话标识来确定会话的消息是要以串行还是并行处理。 当对话的消息进行串行处理时,将创建一个任务来串行处理消息。 或者,当要并行处理会话的消息时,为每个消息创建任务。 每个任务的消息由任务连续处理,而每个任务与其他任务并行执行。