【技术实现步骤摘要】
业务流程的处理方法和装置
[0001]本专利技术涉及系统业务处理
,具体而言,涉及一种业务流程的处理方法和装置。
技术介绍
[0002]在传统交易流程开发中,业务系统调用目标系统的交易时,对于不同的交易流程,需要开发人员对各个目标系统的交易进行配置开发,根据各个交易流程应答结果进行判断,当一个流程包含多支交易时,需要对不同交易进行多次调用访问,按照上诉业务流程进行开发,会使整个交易流程代码体系较为冗余臃肿。如对交易业务流程需求变动,业务流程复用率较多时,此时调整判断逻辑时需要考虑各个业务场景,改动交易流程代码较为局限,无法保证代码可读性。
[0003]另外,由于系统、网络等方面的原因,可能引起各种交易错误。系统处理过程中发起的一笔完整交易,是由不同系统中的一个或多个交易协同完成,其中,任何一个系统中任何一个交易的失败,都将造成整体交易的不完整,对完成特定业务场景的处理和计算增加难度,无法提供服务调度顺序补偿、重组补偿、超时补偿的同步补偿功能,同步补偿不成功的(补偿状态表为补偿失败的)由异步补偿定时任务发起补偿处 ...
【技术保护点】
【技术特征摘要】
1.一种业务流程的处理方法,其特征在于,包括:获取业务流程文件,其中,所述业务流程文件为使用可扩展标记语言对目标业务的业务流程进行编排而得到的文件;对所述业务流程文件进行处理,得到所述目标业务的标签信息;依据所述标签信息对所述目标业务的业务流程进行调用。2.根据权利要求1所述的方法,其特征在于,对所述业务流程文件进行处理,得到所述目标业务的标签信息,包括:依据所述业务流程文件,确定所述目标业务的业务流程的执行顺序;按照所述执行顺序对所述目标业务的业务流程进行标识,得到标识结果;依据所述标识结果,确定所述目标业务的标签信息,其中,所述标签信息包括以下至少之一:服务标签、流程标签、驱动标签、标识标签、判断标签、逻辑标签。3.根据权利要求1所述的方法,其特征在于,在依据所述标签信息对所述目标业务的业务流程进行调用之后,还包括:确定调用所述目标业务的业务流程的业务结果;根据所述业务结果,确定所述目标业务的业务流程的流转方式或者终止流程。4.根据权利要求1所述的方法,其特征在于,所述业务结果为失败,在根据所述业务结果,确定所述目标业务的业务流程的流转方式或者终止流程之后,还包括:对所述目标业务的业务流程进行补偿处理,其中,所述补偿处理包括以下至少之一:冲正/重发发起、超时时间控制、冲正/重发控制...
【专利技术属性】
技术研发人员:李楠,朱昌敏,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。