【技术实现步骤摘要】
【国外来华专利技术】用于过程定义和过程执行跟踪的用户界面和运行时环境
技术介绍
许多企业使用多种工具来定义和实现过程(process)。例如,诸如在金融行业、风险行业或刑事行业中的合规(regulatorycompliance)使用多种软件应用和工具来解决合规要求。在一个示例中,金融机构可能具有多个部门,这多个部门关注于解决合规要求的解决方案的不同方面。每个方面都使用专用的软件工具来解决,而在工具之间没有可见的接头或可跟踪性。例如,业务部门可能使用一种工具来起草和记录合规过程。另一个部门可能使用其它工具个别地构建实现合规过程的每个部分的解决方案组件(solutioncomponent)。用户可能孤立地工作以利用私人沙箱中的数据集,诸如使用在仅可由特定用户访问的个人计算机上本地存储的信息,来实现解决方案组件的工作列表项。因此,金融机构的不同部门使用许多没有联系的软件工具来定义过程、构建实现过程的各部分的解决方案组件、实现解决方案组件的工作流项等。遗憾的是,在用于定义过程、构建解决方案组件、实现工作流项以及定义和实现解决方案的其它子部分的应用工具之间缺乏可跟踪性。因此,大量的人力被用来链接解决方案的子部分,这可能导致成本增加和用户错误。例如,合规审查员可能无法充分跟踪和了解符合合规要求是如何被定义和实现的。
技术实现思路
在一个实施例中,描述了一种存储计算机可执行指令的非瞬态计算机可读介质和/或计算机程序,所述计算机可执行指令当由计算机的处理器执行时使得处理器:通过以下操作在单个运行时环境内定义和执行过程:在运行时环境中执行定义界面的模块,以在显示器上呈现用于定义过程的图形定义界面;通过图 ...
【技术保护点】
1.一种存储计算机可执行指令的非瞬态计算机可读介质,计算机可执行指令在由计算机的处理器执行时使得所述处理器:通过以下操作在单个运行时环境内定义和执行过程:在运行时环境中执行定义界面的模块,以在显示器上呈现用于定义过程的图形定义界面;通过图形定义界面接收所述过程的过程定义的输入;将过程定义存储到在存储装置内存储的数据结构中;在显示器上生成和显示填充有可选择的多个执行类型的选择界面,其中执行类型是(i)要由一个或多个实体执行的一系列任务的工作流,(ii)要为多个目标执行的任务的批量执行作业,(iii)要对输入执行以创建输出的分析的分析流水线,或(iv)用于与所述过程的执行的用户交互的交互式应用界面;以及响应于从选择界面接收到从所述多个执行类型中选择的执行类型:使用来自数据结构的过程定义执行过程,其中过程定义在执行期间被变换为与所选择的执行类型兼容;以及在运行时环境中执行执行界面以在显示器上呈现执行界面,其中执行界面填充有关于所述过程的执行的信息。
【技术特征摘要】
【国外来华专利技术】2017.03.13 US 15/457,1801.一种存储计算机可执行指令的非瞬态计算机可读介质,计算机可执行指令在由计算机的处理器执行时使得所述处理器:通过以下操作在单个运行时环境内定义和执行过程:在运行时环境中执行定义界面的模块,以在显示器上呈现用于定义过程的图形定义界面;通过图形定义界面接收所述过程的过程定义的输入;将过程定义存储到在存储装置内存储的数据结构中;在显示器上生成和显示填充有可选择的多个执行类型的选择界面,其中执行类型是(i)要由一个或多个实体执行的一系列任务的工作流,(ii)要为多个目标执行的任务的批量执行作业,(iii)要对输入执行以创建输出的分析的分析流水线,或(iv)用于与所述过程的执行的用户交互的交互式应用界面;以及响应于从选择界面接收到从所述多个执行类型中选择的执行类型:使用来自数据结构的过程定义执行过程,其中过程定义在执行期间被变换为与所选择的执行类型兼容;以及在运行时环境中执行执行界面以在显示器上呈现执行界面,其中执行界面填充有关于所述过程的执行的信息。2.如权利要求1所述的非瞬态计算机可读介质,其中计算机可执行指令使得所述处理器:确定过程定义指定了要执行所述过程的任务的第三方组件;通过网络建立到托管第三方组件的远程计算设备的通信连接;通过通信连接查询第三方组件以识别定义第三方组件所使用的参数和功能的元数据;以及用参数和功能的标识填充执行界面。3.如权利要求1或2所述的非瞬态计算机可读介质,其中用于执行所述过程的计算机可执行指令包括使得所述处理器执行以下操作的计算机可执行指令:以同步执行模式执行所述过程,在同步执行模式中数据在执行所述过程的第一任务的第一实体和执行所述过程的第二任务的第二实体之间被同步传送。4.如权利要求1至3中任一项所述的非瞬态计算机可读介质,其中,用于执行所述过程的计算机可执行指令包括使得所述处理器执行以下操作的计算机可执行指令:以异步执行模式执行所述过程,在异步执行模式中为所述过程实现回调功能以等待消息到达消息队列。5.如权利要求1至4中任一项所述的非瞬态计算机可读介质,其中,用于执行所述过程的计算机可执行指令包括使得所述处理器执行以下操作的计算机可执行指令:与调用第二实体以执行过程的第二任务并行地调用第一实体以执行过程的第一任务。6.如权利要求1至5中任一项所述的非瞬态计算机可读介质,其中,用于执行所述过程的计算机可执行指令包括使得所述处理器执行以下操作的计算机可执行指令:确定过程定义的第一版本和过程定义的第二版本可用;以及基于版本控制度量选择第一版本用于执行。7.一种计算系统,包括:连接到存储器的处理器;以及存储在非瞬态计算机可读介质上并且配置有指令的过程框架模块,所述指令在由处理器执行时使得所述处理器:在运行时环境中执行定义界面的模块,以在显示器上呈现用于定义过程的图形定义界面;通过图形定义界面接收所述过程的过程定义的输入;将过程定义存储到在存储装置内存储的数据结构中;在显示器上生成和显示填充有可选择的多个执行类型的选择界面,其中执行类型是(i)要由一个或多个实体执行的一系列任务的工作流,(ii)...
【专利技术属性】
技术研发人员:R·N·瓦达潘德什沃拉,C·拉杰库马,
申请(专利权)人:甲骨文金融服务软件有限公司,
类型:发明
国别省市:印度,IN
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。