-
公开(公告)号:US09467483B2
公开(公告)日:2016-10-11
申请号:US13722529
申请日:2012-12-20
申请人: Masoud Aghadavoodi Jolfaei , Oliver Luik , Edgar Lott , Helmut Prestel , Brian Craig McKellar , Steffen Knoeller
发明人: Masoud Aghadavoodi Jolfaei , Oliver Luik , Edgar Lott , Helmut Prestel , Brian Craig McKellar , Steffen Knoeller
CPC分类号: H04L65/1066 , G06F9/542 , G06F9/546 , H04L67/14 , H04L67/141
摘要: A system, a method and a computer-program product for exchanging communications between user sessions are provided. A first push channel and a first messaging channel on a first application server for connecting a first client to the first application server are established. The first messaging channel communicates with the first push channel, where both channels form a first session corresponding to the first client. A second push channel and a second messaging channel on a second application server for connecting a second client to the second application server are established. The second messaging channel communicates with the second push channel, where both channels form a second session corresponding to the second client. The first and second application servers communicate on a communication network. Messages are exchanged between the first and second messaging channels to form a connection between the first and second clients.
摘要翻译: 提供了一种用于在用户会话之间交换通信的系统,方法和计算机程序产品。 建立第一应用服务器上的用于将第一客户端连接到第一应用服务器的第一推送通道和第一消息通道。 第一消息通道与第一推送通道通信,其中两个通道形成对应于第一客户端的第一会话。 建立了用于将第二客户端连接到第二应用服务器的第二应用服务器上的第二推送通道和第二消息通道。 第二消息通道与第二推送通道通信,其中两个通道形成对应于第二客户端的第二会话。 第一和第二应用服务器在通信网络上进行通信。 消息在第一和第二消息通道之间交换以形成第一和第二客户端之间的连接。
-
公开(公告)号:US20160078042A1
公开(公告)日:2016-03-17
申请号:US14548628
申请日:2014-11-20
申请人: Martin Hartig , Helmut Prestel , Rolf Hammer , Kai Baumgarten , Sigrid Wortmann , Christiane Kettschau , Stefan Werner , Ralf Wendelgass
发明人: Martin Hartig , Helmut Prestel , Rolf Hammer , Kai Baumgarten , Sigrid Wortmann , Christiane Kettschau , Stefan Werner , Ralf Wendelgass
IPC分类号: G06F17/30
CPC分类号: G06F17/30386 , G06F8/30 , G06F8/47 , G06F8/656 , G06F9/44521 , G06F11/3466 , G06F17/30289 , G06F17/30297
摘要: Disclosed herein are systems and methods for embedding database procedures in data-driven software applications written in a language different from the database-procedure language. For example, in some embodiments, the hosting application may be written in ABAP whereas the database procedure may be written in SQLScript. In various embodiments, the database procedures are encapsulated in specially marked methods of the host application, which, when called at runtime, cause the database procedures to be created in a database catalog and executed on a database server.
摘要翻译: 本文公开了用于将数据库过程嵌入以与数据库过程语言不同的语言编写的数据驱动的软件应用中的系统和方法。 例如,在一些实施例中,托管应用程序可以用ABAP编写,而数据库过程可以用SQLScript编写。 在各种实施例中,数据库过程被封装在主机应用的特别标记的方法中,当在运行时被调用时,该方法使数据库过程在数据库目录中创建并在数据库服务器上执行。
-
公开(公告)号:US08826308B1
公开(公告)日:2014-09-02
申请号:US13938092
申请日:2013-07-09
申请人: Masoud Aghadavoodi Jolfaei , Stefan Bresch , Helmut Prestel , Thorsten Marcus Dunz , Edgar Lott , Frank Radmacher , Karsten Bohlmann
发明人: Masoud Aghadavoodi Jolfaei , Stefan Bresch , Helmut Prestel , Thorsten Marcus Dunz , Edgar Lott , Frank Radmacher , Karsten Bohlmann
IPC分类号: G06F13/00
CPC分类号: G06F9/542 , G06F9/50 , G06F11/3089 , G06F13/00 , G06F2201/86
摘要: Methods and systems of monitoring events occurring in a computer system are provided. An event monitoring instruction including a condition is parsed, the event monitoring instruction expressed using syntax defined in source code, the parsing resulting in an event channel to monitor and the condition. Then execution of an application is paused. The event channel is monitored until an event occurs on the event channel. Then an event handler for the event is run in response to the event occurring on the event channel. The condition is evaluated to determine whether the condition is satisfied. Execution of the application is resumed in response to the condition being satisfied.
摘要翻译: 提供了监测在计算机系统中发生的事件的方法和系统。 解析包含条件的事件监视指令,使用源代码中定义的语法表达事件监视指令,解析导致要监视的事件通道和条件。 然后暂停应用程序的执行。 监视事件通道,直到事件通道发生事件。 那么事件处理程序就会响应事件通道上发生的事件而运行。 评估条件以确定条件是否满足。 响应于满足条件,恢复执行应用程序。
-
公开(公告)号:US20120166523A1
公开(公告)日:2012-06-28
申请号:US12979035
申请日:2010-12-27
申请人: Kai Baumgarten , Andreas Blumenthal , Rolf Hammer , Kerstin Hoeft , Jens Lieberum , Helmut Prestel , Andreas S. Schmitt , Welf N. Waler , Ralf Wendelgass , Sigrid K. Wortmann
发明人: Kai Baumgarten , Andreas Blumenthal , Rolf Hammer , Kerstin Hoeft , Jens Lieberum , Helmut Prestel , Andreas S. Schmitt , Welf N. Waler , Ralf Wendelgass , Sigrid K. Wortmann
IPC分类号: G06F15/16
CPC分类号: G06Q10/00
摘要: In one embodiment, a method includes defining a parent structure including an extension. A polymorphic structure is defined for the extension. The polymorphic structure is associated with a plurality of client specialization structures, each client specialization being associated with a client in a plurality of clients. During runtime by a computing device, the parent structure is generated with an extension to a client specialization structure associated with one of the plurality of clients where client specialization structures associated with other clients are not visible to the parent structure.
摘要翻译: 在一个实施例中,一种方法包括定义包括扩展的父结构。 为扩展定义了多态结构。 多态结构与多个客户端专门化结构相关联,每个客户端专门化与多个客户端中的客户端相关联。 在运行时由计算设备运行时,生成父结构,其扩展为与多个客户端中的一个客户端相关联的客户端专门化结构,其中与其他客户端相关联的客户端专业化结构对于父结构是不可见的。
-
公开(公告)号:US07634771B2
公开(公告)日:2009-12-15
申请号:US11118700
申请日:2005-04-29
申请人: Friederike Benjes , Andreas Blumenthal , Thomas Decker , Rasmus Faust , Markus Frick , Gerd Kluger , Ulrich Koch , Helmut Prestel , Juergen Remmel , Martin Runte , Andreas Simon Schmitt , Michael Schneider
发明人: Friederike Benjes , Andreas Blumenthal , Thomas Decker , Rasmus Faust , Markus Frick , Gerd Kluger , Ulrich Koch , Helmut Prestel , Juergen Remmel , Martin Runte , Andreas Simon Schmitt , Michael Schneider
CPC分类号: G06F8/24
摘要: A method and system for object generation in packages. In one embodiment, the process for generating an object in a package is initiated. The package is created and is associated with a target package. The object is generated into the package.
摘要翻译: 包中对象生成的方法和系统。 在一个实施例中,启动用于在包中生成对象的过程。 该包已创建并与目标包关联。 对象被生成到包中。
-
公开(公告)号:US09378468B2
公开(公告)日:2016-06-28
申请号:US12979035
申请日:2010-12-27
申请人: Kai Baumgarten , Andreas Blumenthal , Rolf Hammer , Kerstin Hoeft , Jens Lieberum , Helmut Prestel , Andreas S. Schmitt , Welf N. Walter , Ralf Wendelgass , Sigrid K. Wortmann
发明人: Kai Baumgarten , Andreas Blumenthal , Rolf Hammer , Kerstin Hoeft , Jens Lieberum , Helmut Prestel , Andreas S. Schmitt , Welf N. Walter , Ralf Wendelgass , Sigrid K. Wortmann
CPC分类号: G06Q10/00
摘要: In one embodiment, a method includes defining a parent structure including an extension. A polymorphic structure is defined for the extension. The polymorphic structure is associated with a plurality of client specialization structures, each client specialization being associated with a client in a plurality of clients. During runtime by a computing device, the parent structure is generated with an extension to a client specialization structure associated with one of the plurality of clients where client specialization structures associated with other clients are not visible to the parent structure.
摘要翻译: 在一个实施例中,一种方法包括定义包括扩展的父结构。 为扩展定义了多态结构。 多态结构与多个客户端专门化结构相关联,每个客户端专门化与多个客户端中的客户端相关联。 在运行时由计算设备运行时,生成父结构,其扩展为与多个客户端中的一个客户端相关联的客户端专门化结构,其中与其他客户端相关联的客户端专业化结构对于父结构是不可见的。
-
公开(公告)号:US20160078041A1
公开(公告)日:2016-03-17
申请号:US14548574
申请日:2014-11-20
申请人: Martin Hartig , Helmut Prestel , Rolf Hammer , Kai Baumgarten , Sigrid Wortmann , Christiane Kettschau , Stefan Werner , Ralf Wendelgass
发明人: Martin Hartig , Helmut Prestel , Rolf Hammer , Kai Baumgarten , Sigrid Wortmann , Christiane Kettschau , Stefan Werner , Ralf Wendelgass
IPC分类号: G06F17/30
CPC分类号: G06F17/30386 , G06F8/30 , G06F8/47 , G06F8/656 , G06F9/44521 , G06F11/3466 , G06F17/30289 , G06F17/30297
摘要: Disclosed herein are systems and methods for the hot deployment of database procedures embedded in a host software application. In various example embodiments, the database procedures are encapsulated in specially marked methods of the host application, which, when called at runtime, cause the database procedures, and associated procedure stubs through which the database procedures are called, to be created in a database catalog and executed on the database server. When an embedded database procedure is modified in an application by one user during execution of that application by a second user, compilation of the modified database procedure may result in deletion of the original database procedure and/or associated procedure stub from the database, avoiding inconsistencies between database procedure versions during application execution by the second user.
摘要翻译: 这里公开了用于热嵌入主机软件应用中的数据库过程的系统和方法。 在各种示例实施例中,数据库过程被封装在主机应用的特别标记的方法中,当在运行时被调用时,数据库过程引起数据库过程以及通过其调用数据库过程的关联过程存根被创建在数据库目录中 并在数据库服务器上执行。 当由第二用户执行该应用程序期间由一个用户在应用程序中修改嵌入式数据库过程时,修改的数据库过程的编译可能导致从数据库删除原始数据库过程和/或相关联的过程存根,从而避免不一致 在由第二用户执行的应用程序期间的数据库过程版本之间。
-
公开(公告)号:US20120173581A1
公开(公告)日:2012-07-05
申请号:US12982299
申请日:2010-12-30
IPC分类号: G06F17/30
CPC分类号: G06F21/52 , G06F11/0745 , G06F11/0787
摘要: A plurality of partitions can be defined in a database for a multi-tenant computing system provided on one or more processors such that each partition of the plurality of partitions is associated with only one business tenant of a set of business tenants supported by the multi-tenant system. The database can stored shared content that is shared among and accessible to all tenants of the multi-tenant computing system while tenant content for each business tenant can be stored in the database in one partition of the plurality of partitions. The one partition can be assigned to an associated business tenant. At least a portion of the tenant content can be unique to and associated with the associated business tenant. One or more errors can be generated to prevent tenant content associated with a first business tenant of the set of business tenants from being accessed by a second business tenant of the set of business tenants when an application code executed within the multi-tenant computing system comprises a construct that would otherwise enable cross-tenant access by the second business tenant to tenant content associated with the first business tenant. Related systems, methods, and computer program products are described.
摘要翻译: 可以在用于在一个或多个处理器上提供的多租户计算系统的数据库中定义多个分区,使得多个分区中的每个分区仅与多个分区支持的一组业务租户的一个业务租户相关联, 租户制度。 数据库可以存储在多租户计算系统的所有租户之间共享并可访问的共享内容,同时每个业务租户的租户内容可以存储在多个分区的一个分区中的数据库中。 一个分区可以分配给一个关联的业务租户。 租户内容的至少一部分可能与相关业务租户是唯一的并与其相关联。 当在多租户计算系统内执行的应用程序代码包括如下内容时,可以生成一个或多个错误以防止与一组商业租户的第一业务租户相关联的租户内容被该组业务租户的第二业务承租人访问: 否则将允许第二商业租户的跨租户访问与第一商业租户相关联的租户内容的构造。 描述相关系统,方法和计算机程序产品。
-
公开(公告)号:US20110320439A1
公开(公告)日:2011-12-29
申请号:US12980052
申请日:2010-12-28
申请人: Boris Gruschko , Christian Mohr , Martin Strenge , Reiner Singer , Rolf Hammer , Kai Baumgarten , Helmut Prestel , Sigrid Wortmann , Thomas Elvers , Veit Spaegele , Junhui Liu , Yu Su , Juan Ge , Sebastian Seifert , Jianfeng Yan , Philipp Grosse , Christoph Weyerhaeuser
发明人: Boris Gruschko , Christian Mohr , Martin Strenge , Reiner Singer , Rolf Hammer , Kai Baumgarten , Helmut Prestel , Sigrid Wortmann , Thomas Elvers , Veit Spaegele , Junhui Liu , Yu Su , Juan Ge , Sebastian Seifert , Jianfeng Yan , Philipp Grosse , Christoph Weyerhaeuser
IPC分类号: G06F17/30
CPC分类号: G06F17/30569 , G06F9/45558 , G06F17/30076 , G06F17/30292 , G06F17/3041 , G06F17/30424 , G06F17/30861 , G06F17/30914 , G06F2009/45595 , H04L67/10
摘要: Methods and apparatus, including computer program products, are provided for implementing a cooperative model between an application and a database. In one aspect, there is provided a computer-implemented method. The method may include receiving from an application a command to perform an operation at a database; accessing metadata representative of the application; configuring, based on at least the metadata, a result of the operation; and sending the configured result to shared memory accessible by the application. Related apparatus, systems, methods, and articles are also described.
摘要翻译: 提供了包括计算机程序产品在内的方法和装置,用于实现应用程序和数据库之间的协作模型。 一方面,提供了一种计算机实现的方法。 该方法可以包括从应用程序接收在数据库执行操作的命令; 访问代表应用程序的元数据; 至少基于元数据配置操作的结果; 并将配置的结果发送给应用程序可访问的共享内存。 还描述了相关装置,系统,方法和制品。
-
公开(公告)号:US07669181B2
公开(公告)日:2010-02-23
申请号:US11118560
申请日:2005-04-29
申请人: Friederike Benjes , Andreas Blumenthal , Thomas Decker , Rasmus Faust , Markus Frick , Gerd Kluger , Ulrich Koch , Helmut Prestel , Juergen Remmel , Martin Runte , Andreas Simon Schmitt , Michael Schneider
发明人: Friederike Benjes , Andreas Blumenthal , Thomas Decker , Rasmus Faust , Markus Frick , Gerd Kluger , Ulrich Koch , Helmut Prestel , Juergen Remmel , Martin Runte , Andreas Simon Schmitt , Michael Schneider
CPC分类号: G06F9/465 , G06F9/541 , G06F2209/462
摘要: A method and system for employing client interfaces for packages. In one embodiment, an access object associated with a service provided by a first package is located, where the service is seeking to access content residing at a second package. A client interface is then created at the second package using the access object. The client interface is used to provide access to the content by exposing the content to the service via the client interface.
摘要翻译: 一种采用客户端接口进行封装的方法和系统。 在一个实施例中,定位与由第一包提供的服务相关联的访问对象,其中服务正在寻求访问驻留在第二包中的内容。 然后使用访问对象在第二个包中创建客户端界面。 客户端界面用于通过客户端界面将内容暴露给服务来提供对内容的访问。
-
-
-
-
-
-
-
-
-