【技术实现步骤摘要】
交易引擎
技术介绍
[0001]在传统上,软件(包括用于管理商业企业的软件)是自包含的,并且在构成内部部署(on
‑
premise)的计算系统的一个或多个本地机器上执行。期望使用软件工具的企业建立内部部署的计算系统,并且执行软件应用来在该计算系统上提供工具。云计算打破这种模式。云计算允许企业使用作为服务提供的云软件、平台、甚至计算基础设施来补充或替换内部部署的计算系统。
附图说明
[0002]在以下附图中,通过举例而非限制的方式来示出本公开。
[0003]图1是示出用于在混合计算环境中执行交易(transaction)的布置(arrangement)的一个示例的图。
[0004]图2是示出可使用图1的批量(volume)交易引擎执行的工作流程的一个示例的工作流程图。
[0005]图3是示出使用批量交易引擎执行交易的处理流程的一个示例的流程图。
[0006]图4是示出可由图1的批量交易引擎执行的处理流程的一个示例的流程图。
[0007]图5是示出可由图1的批量交易引擎执行的处理流 ...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:云平台部署,其被编程为执行批量交易引擎以执行操作,所述操作包括:从第一交易平台应用接收第一交易请求数据,第一交易请求数据描述第一交易;选择描述用于执行第一交易的多个过程操作的交易描述数据,交易描述数据描述第一过程操作和第二过程操作;执行第一过程操作,第一过程操作的执行包括访问在云平台部署执行的第一后端系统;将第一对象标识符数据写入与批量交易引擎关联的持久性存储,第一对象标识符数据描述对第一后端系统的访问;执行第二过程操作,第二过程操作的执行包括访问由内部部署的计算系统执行的第二后端系统;以及将第二对象标识符数据写入与批量交易引擎关联的持久性存储,第二对象标识符数据描述对第一后端系统的访问。2.根据权利要求1所述的系统,其中,批量交易引擎还包括调度器服务,以及其中,交易描述数据还描述第三过程操作和第四过程操作,所述操作还包括:由调度器服务确定第三过程操作的调度时间和第四过程操作的调度时间;由批量交易引擎执行第三过程操作;由调度器服务确定第三过程操作无法在第四过程操作的调度时间之前完成;以及将异常票证数据写入与批量交易引擎关联的持久性存储,异常票证数据描述第三过程操作和第四过程操作。3.根据权利要求2所述的系统,所述操作还包括:由批量交易引擎接收重新执行第一交易的请求;由批量交易引擎访问第一对象标识符数据、第二对象标识符数据和异常票证数据;由批量交易引擎使用第一对象标识符数据、第二对象标识符数据和异常票证数据来选择用于执行的第三过程操作;以及由批量交易引擎执行第三过程操作。4.根据权利要求1所述的系统,第一交易请求数据由批量交易引擎经由交易引擎的应用编程接口(API)接收。5.根据权利要求1所述的系统,所述操作还包括:由批量交易引擎从第二交易平台应用接收第二交易请求数据,第二交易请求数据描述第二交易。6.根据权利要求1所述的系统,所述操作还包括过程协调器服务,所述操作还包括:由过程协调器服务从管理员用户接收输入数据;以及由过程协调器服务至少部分地基于输入数据来生成交易数据。7.根据权利要求1所述的系统,所述操作还包括:由过程协调器服务从管理员用户接收更新数据,更新数据描述对第一过程操作或第二过程操作中的至少一个的改变;以及由过程协调器服务至少部分地基于更新数据来修改交易数据。8.根据权利要求1所述的系统,第一过程操作的执行产生第一过程操作结果数据,以及,对第一后端系统的访问包括将第一过程操作结果数据写入第一后端系统。
9.根据权利要求1所述的系统,对第二后端系统的访问包括从第二后端系统读取操作数据。10.一种用于在混合计算环境中执行交易的方法,所述方法包括:在云平台部署中执行批量交易引擎,批量交易引擎包括编排器服务和集成管理器服务;由批量交易引擎从第一交易平台应用接收第一交易请求数据,第一交易请求数据描述第一交易;由编排器服务选择描述用于执行第一交易的多个过程操作的交易描述数据,交易描述数据描述第一过程操作和第二过程操作;由批量交易引擎执行第一过程操作,第一过程操作的执行包括访问在云平台部署执行的第一后端系统;由集成管理器服务将第一对象标识符数据写入与批量交易引擎关联的持久性存储,第一对象标识符数据描述对第一后端系统的访问;由批量交易引擎执行第二过程操作,第二过程操作的执行包括访问由内部部署的计算系统执行的第二后端系统;以及由集成管...
【专利技术属性】
技术研发人员:M古普塔,P辛哈,SA纳西姆,
申请(专利权)人:SAP欧洲公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。