The invention discloses a scheduling method, device and medium for the orchestration of a business process. The specific steps of the method include: obtaining the business rules required for each function, setting the rules requirements and rules execution logic of each function; selecting the target business rules in the rule engine according to the rules requirements, and in the way of the script. The business rules are choreographed to generate business scripts corresponding to rules execution logic, and business scripts are executed to achieve target functions. Because there is no need for precompilation and deployment to make the script run effective, the business rules are arranged in the rule engine by script to get business scripts and execute, can have higher execution efficiency, and can be directly modified and reexecuted when the follow-up is optimized. Therefore, support is supported The real-time adjustment of business scripts has higher flexibility. In addition, the invention also provides a layout execution device and a medium for the business process, which has the beneficial effect as mentioned above.
【技术实现步骤摘要】
一种业务流程的编排执行方法、装置及介质
本专利技术涉及业务编排领域,特别是涉及一种业务流程的编排执行方法、装置及介质。
技术介绍
由于当前用户对于应用系统的功能需求在不断增加,对应用软件中各项功能的实现也越发复杂。当前企业在进行系统开发时,往往需要先对各项基本业务规则进行编写,进而依照应用系统的功能需要,选择对应的基本业务规则,并且对所选择的基本业务规则进行具体的逻辑编排以生成相应的功能程序。当用户选择目标功能后,能够通过运行该目标功能对应的功能程序,以实现按预设顺序执行所需的基本业务规则,最终执行目标功能。但是在当前情况下,需要先对功能程序进行编译、部署等初始化操作,才能够正常使用。由于应用系统的功能可能会根据实时需求而发生变动,因此需要对已有逻辑编排进行后续的修改,但是当前对逻辑编排进行修改后,需要重新进行功能程序的编译、部署等初始化操作,因此降低了整体业务流程编排的效率以及灵活性。由此可见,提供一种业务流程的编排执行方法,以提高业务流程的编排的灵活性以及整体执行效率,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种业务流程的编排执行方法、装置及介质,以提高业务流程的编排的灵活性以及整体执行效率。为解决上述技术问题,本专利技术提供一种业务流程的编排执行方法,包括:获取各功能所需的业务规则,并设置各功能的规则需求和规则执行逻辑;在规则引擎中根据规则需求选取目标业务规则,并以脚本的方式对目标业务规则进行编排,生成业务脚本;执行业务脚本以实现目标功能;其中,业务脚本执行的逻辑与规则执行逻辑相符。优选的,当业务脚本的执行需要数据支持时,在 ...
【技术保护点】
1.一种业务流程的编排执行方法,其特征在于,包括:获取各功能所需的业务规则,并设置各所述功能的规则需求和规则执行逻辑;在规则引擎中根据所述规则需求选取目标业务规则,并以脚本的方式对所述目标业务规则进行编排,生成业务脚本;执行所述业务脚本以实现所述目标功能;其中,所述业务脚本执行的逻辑与所述规则执行逻辑相符。
【技术特征摘要】
1.一种业务流程的编排执行方法,其特征在于,包括:获取各功能所需的业务规则,并设置各所述功能的规则需求和规则执行逻辑;在规则引擎中根据所述规则需求选取目标业务规则,并以脚本的方式对所述目标业务规则进行编排,生成业务脚本;执行所述业务脚本以实现所述目标功能;其中,所述业务脚本执行的逻辑与所述规则执行逻辑相符。2.根据权利要求1所述的方法,其特征在于,当所述业务脚本的执行需要数据支持时,在所述执行所述业务脚本以实现所述目标功能前,该方法进一步包括:获取预设文件中的数据流;相应的,所述执行所述业务脚本以实现所述目标功能,具体为:将所述数据流作为输入数据执行所述业务脚本以实现所述目标功能。3.根据权利要求1所述的方法,其特征在于,在所述执行所述业务脚本以实现所述目标功能后,该方法进一步包括:获取执行所述业务脚本得到的结果数据,并将所述结果数据存储至分布式存储系统。4.根据权利要求1所述的方法,其特征在于,所述规则执行逻辑具体包括:所述业务规则的执行顺序以及执行频率。5.根据权利要求1所述的方法...
【专利技术属性】
技术研发人员:谢建桥,宗占杰,韩业,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。