-
公开(公告)号:US20210110328A1
公开(公告)日:2021-04-15
申请号:US16896990
申请日:2020-06-09
Applicant: Oracle International Corporation
Inventor: Eric Hsiao , Jeffrey Toillion , Amy Yang , Bingqing Shang , Dennis M. Chin , Robert Carina , Simone Geib , Santosh Kumar
IPC: G06Q10/06 , G06F16/248 , G06F16/2455
Abstract: Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving, from a first user device, information identifying a group identifier for a first action object. The techniques then include assigning the identifier to the first action object and to at least one other action object. The techniques then include transmitting, to a service provider, data identifying the assignment of the group identifier, receiving second information identifying events processed by the service provider, identifying events corresponding to the identifier, and generating a user interface configured to present elements corresponding to the identified events.
-
公开(公告)号:US20210109935A1
公开(公告)日:2021-04-15
申请号:US16896891
申请日:2020-06-09
Applicant: Oracle International Corporation
Inventor: Eric Hsiao , Jeffrey Toillion , Amy Yang , Bingqing Shang , Dennis M. Chin , Robert Carina , Simone Geib , Santosh Kumar
Abstract: Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving a plurality of events corresponding to a time interval and identifying that two events share a value of a key attribute. The techniques then include causing to be generated an in-memory combined database record comprising a combination of first and second attribute information from the two events and the value of the key attribute. In response to a trigger signal, the techniques include transmitting a single message, based at least in part on the combined database record, to update the database.
-
公开(公告)号:US09772862B2
公开(公告)日:2017-09-26
申请号:US13761660
申请日:2013-02-07
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Robert David Wunderlich, Jr. , Munazza Bukhari , Avi Borthakur , Prabhu Thukkaram , Simone Geib , Hari Gandhi , Rajan M Modi
IPC: G06F9/44
Abstract: Embodiments of the present invention provide for supporting definition of services in the SOA using templates for definition of processes, tasks, and/or components and wizards associated to the templates for guiding users in defining values to variables in the templates. Embodiments of the present invention provide developers with a guided flow for an integration project as well as guidance from the functional decomposition from the solution architect within an integrated development environment. Embodiments provide pre-built templates that may also contain wizard based interfaces to help the developers to create services that follow best-practices and include necessary plumbing tasks. Embodiments described herein provide the ability to create and save BPEL projects and scopes as templates to be reused in later projects and the application of these template features with wizard interfaces and a project overview/checklist model to provide developer guidance and assistance in creating the service that follows best-practices.
-
公开(公告)号:US20150046902A1
公开(公告)日:2015-02-12
申请号:US13963738
申请日:2013-08-09
Applicant: Oracle International Corporation
Inventor: Yogesh Kumar , Glenn Weiqun Mi , Muruganantham Chinnananchi , Michal Chmielewski , Murali Pottlapelli , Ronald Ten-Hove , Simone Geib
IPC: G06F9/44
CPC classification number: G06F8/31 , G06F9/4484 , G06F9/4843
Abstract: A system and method for facilitating execution of a portion of a process via a subprocess. An example method includes encapsulating process logic of a portion of a parent process via the subprocess, wherein the parent process is encoded via a business process language characterized by process lifecycle management functionality; using an instance of a call activity in a scope of the parent process or subprocess to activate the subprocess, yielding a called subprocess in response thereto; and employing a business process runtime engine to adjust a scope of the subprocess to inherit the scope of the process used to call the subprocess, thereby enabling the process lifecycle management functionality to govern a lifecycle of the subprocess. In a more specific embodiment, the business process language includes standard Business Prosecution Execution Language (BPEL); the parent process represents a business process; and the subprocess includes a standalone subprocess.
Abstract translation: 一种用于便于通过子过程执行过程的一部分的系统和方法。 一个示例性方法包括通过子过程来封装父进程的一部分的过程逻辑,其中通过以过程生命周期管理功能为特征的业务流程语言对父进程进行编码; 在父进程或子进程的范围内使用调用活动的实例来激活子进程,从而产生响应的被调用的子进程; 并且使用业务流程运行时引擎来调整子进程的范围以继承用于调用子进程的进程的范围,从而使得进程生命周期管理功能能够控制子进程的生命周期。 在更具体的实施例中,业务流程语言包括标准业务检查执行语言(BPEL); 父进程代表业务流程; 并且子进程包括一个独立的子进程。
-
公开(公告)号:US20220300515A1
公开(公告)日:2022-09-22
申请号:US17834827
申请日:2022-06-07
Applicant: Oracle International Corporation
Inventor: Eric Hsiao , Jeffrey Toillion , Amy Yang , Bingqing Shang , Dennis M. Chin , Robert Carina , Simone Geib , Santosh Kumar
IPC: G06F16/2455 , G06F16/23 , G06F9/54 , G06F16/17 , G06F21/16 , G06F16/16 , G06F16/248 , G06Q10/06
Abstract: Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving a plurality of events corresponding to a time interval and identifying that two events share a value of a key attribute. The techniques then include causing to be generated an in-memory combined database record comprising a combination of first and second attribute information from the two events and the value of the key attribute. In response to a trigger signal, the techniques include transmitting a single message, based at least in part on the combined database record, to update the database.
-
公开(公告)号:US11386094B2
公开(公告)日:2022-07-12
申请号:US16896891
申请日:2020-06-09
Applicant: Oracle International Corporation
Inventor: Eric Hsiao , Jeffrey Toillion , Amy Yang , Bingqing Shang , Dennis M. Chin , Robert Carina , Simone Geib , Santosh Kumar
IPC: G06F16/2455 , G06F16/23 , G06F9/54 , G06F16/17 , G06F21/16 , G06F16/16 , G06F16/248 , G06Q10/06
Abstract: Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving a plurality of events corresponding to a time interval and identifying that two events share a value of a key attribute. The techniques then include causing to be generated an in-memory combined database record comprising a combination of first and second attribute information from the two events and the value of the key attribute. In response to a trigger signal, the techniques include transmitting a single message, based at least in part on the combined database record, to update the database.
-
公开(公告)号:US10296297B2
公开(公告)日:2019-05-21
申请号:US13963738
申请日:2013-08-09
Applicant: Oracle International Corporation
Inventor: Yogesh Kumar , Glenn Weiqun Mi , Muruganantham Chinnananchi , Michal Chmielewski , Murali Pottlapelli , Ronald Ten-Hove , Simone Geib
Abstract: A system and method for facilitating execution of a portion of a process via a subprocess. An example method includes encapsulating process logic of a portion of a parent process via the subprocess, wherein the parent process is encoded via a business process language characterized by process lifecycle management functionality; using an instance of a call activity in a scope of the parent process or subprocess to activate the subprocess, yielding a called subprocess in response thereto; and employing a business process runtime engine to adjust a scope of the subprocess to inherit the scope of the process used to call the subprocess, thereby enabling the process lifecycle management functionality to govern a lifecycle of the subprocess. In a more specific embodiment, the business process language includes standard Business Prosecution Execution Language (BPEL); the parent process represents a business process; and the subprocess includes a standalone subprocess.
-
公开(公告)号:US20150046905A1
公开(公告)日:2015-02-12
申请号:US13963708
申请日:2013-08-09
Applicant: Oracle International Corporation
Inventor: Yogesh Kumar , Glenn Weiqun Mi , Muruganantham Chmielewski , Michal Chinnananchi , Murali Pottlapelli , Ronald Ten-Hove , Simone Geib
IPC: G06F9/44
Abstract: A system and method for enabling reuse of a portion of a business process. An example method includes employing a business process language to facilitate accessing a definition of a subprocess characterizing the process logic, wherein the definition indicates one or more parameters to be used by the subprocess to implement a task specified by the process logic; and employing the definition to facilitate: using one or more variables of a parent process as one or more arguments that are passed to an instantiated version of the subprocess, and mapping the one or more arguments to the one or more parameters. In a more specific embodiment, the example method further includes characterizing a behavior of the subprocess via one or more dynamic scoping rules. The business process language includes a version of Business Process Execution Language (BPEL), and a BPEL extension activity facilitates defining the subprocess.
Abstract translation: 一种能够重用业务流程的一部分的系统和方法。 示例性方法包括采用业务处理语言以便于访问表征过程逻辑的子过程的定义,其中定义指示要由子过程用于实现由过程逻辑指定的任务的一个或多个参数; 并且使用该定义来促进:使用父进程的一个或多个变量作为传递到子进程的实例化版本的一个或多个参数,以及将一个或多个参数映射到一个或多个参数。 在更具体的实施例中,示例性方法还包括通过一个或多个动态范围规则表征子过程的行为。 业务流程语言包括业务流程执行语言(BPEL)的版本,BPEL扩展活动有助于定义子进程。
-
公开(公告)号:US20240202199A1
公开(公告)日:2024-06-20
申请号:US18408786
申请日:2024-01-10
Applicant: Oracle International Corporation
Inventor: Eric Hsiao , Jeffrey Toillion , Amy Yang , Bingqing Shang , Dennis M. Chin , Robert Carina , Simone Geib , Santosh Kumar
IPC: G06F16/2455 , G06F9/54 , G06F16/16 , G06F16/17 , G06F16/23 , G06F16/248 , G06F21/16 , G06Q10/0631
CPC classification number: G06F16/24568 , G06F9/546 , G06F16/168 , G06F16/1734 , G06F16/2322 , G06F16/2358 , G06F16/2456 , G06F16/248 , G06F21/16 , G06Q10/06316
Abstract: Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving a plurality of events corresponding to a time interval and identifying that two events share a value of a key attribute. The techniques then include causing to be generated an in-memory combined database record comprising a combination of first and second attribute information from the two events and the value of the key attribute. In response to a trigger signal, the techniques include transmitting a single message, based at least in part on the combined database record, to update the database.
-
公开(公告)号:US11907228B2
公开(公告)日:2024-02-20
申请号:US17834827
申请日:2022-06-07
Applicant: Oracle International Corporation
Inventor: Eric Hsiao , Jeffrey Toillion , Amy Yang , Bingqing Shang , Dennis M. Chin , Robert Carina , Simone Geib , Santosh Kumar
IPC: G06F16/2455 , G06F16/23 , G06F9/54 , G06F16/17 , G06F21/16 , G06F16/16 , G06F16/248 , G06Q10/0631
CPC classification number: G06F16/24568 , G06F9/546 , G06F16/168 , G06F16/1734 , G06F16/2322 , G06F16/2358 , G06F16/248 , G06F16/2456 , G06F21/16 , G06Q10/06316
Abstract: Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving a plurality of events corresponding to a time interval and identifying that two events share a value of a key attribute. The techniques then include causing to be generated an in-memory combined database record comprising a combination of first and second attribute information from the two events and the value of the key attribute. In response to a trigger signal, the techniques include transmitting a single message, based at least in part on the combined database record, to update the database.
-
-
-
-
-
-
-
-
-