业务调用方法及装置制造方法及图纸

技术编号:16037981 阅读:43 留言:0更新日期:2017-08-19 19:47
本申请提供一种业务调用方法,应用于包括扩展子系统、集成子系统以及若干业务子系统的分布式业务系统;包括:获取外部系统在发起针对各业务子系统的业务调用时传递的业务调用数据,并判断该业务调用数据中是否携带扩展字段;如果该业务调用数据中携带扩展字段,将该扩展字段集中存储至扩展子系统;各业务子系统响应于外部系统的业务调用,执行与该业务调用对应的标准业务流程;当各业务子系统完成与该业务调用对应的标准业务流程后,集成子系统响应于外部系统发起的业务查询,执行对应于与该扩展字段的扩展业务流程,基于扩展字段对标准业务流程的业务处理结果进行修改更新后返回至外部系统。本申请可以降低系统开销,提升业务系统的业务灵活性。

【技术实现步骤摘要】
业务调用方法及装置
本申请涉及计算机应用领域,尤其涉及一种业务调用方法及装置。
技术介绍
随着业务领域的不断扩展,一些核心业务系统通常需要与不同的外部系统对接;例如,以核心支付业务系统为例,随着国际支付业务的扩展,其通常可能需要与不同国际机构的外部系统进行对接,来完成跨境支付业务。而在实际应用中,不同的外部系统,可能会由于其面向的业务用户群体彼此不同,或者其它的特殊原因,导致不同的外部系统在与核心业务系统对接时,会彼此存在一些具有差异的个性化业务需求。在这种情况下,各外部系统在与核心业务系统进行对接时,通常都会在核心业务系统所支持的默认业务字段的基础上,自定义一些扩展字段;当外部系统针对核心业务系统执行业务调用时,再将自定义的扩展字段透传给核心业务系统进行相应的业务处理,从而可以在不修改核心业务系统原来的业务逻辑的前提下,来满足外部系统的个性化业务需求。然而,在实际应用中,各外部系统将自定义的扩展字段透传给核心业务系统,可能会造成核心业务系统开销过大的问题。
技术实现思路
本申请提出一种业务调用方法,应用于分布式业务系统,所述分布式业务系统包括扩展子系统、集成子系统以及若干业务子系统,所本文档来自技高网...
业务调用方法及装置

【技术保护点】
一种业务调用方法,其特征在于,应用于分布式业务系统,所述分布式业务系统包括扩展子系统、集成子系统以及若干业务子系统,所述方法包括:获取外部系统在发起针对各业务子系统的业务调用时传递的业务调用数据,并判断所述业务调用数据中是否携带扩展字段;如果所述业务调用数据中携带扩展字段,将所述扩展字段集中存储至所述扩展子系统;各业务子系统响应于所述外部系统的业务调用,执行与所述业务调用对应的标准业务流程;当各业务子系统完成与所述业务调用对应的标准业务流程后,集成子系统响应于所述外部系统发起的业务查询,执行对应于与所述扩展字段的扩展业务流程,基于所述扩展字段对所述标准业务流程的业务处理结果进行修改更新后返回至...

【技术特征摘要】
1.一种业务调用方法,其特征在于,应用于分布式业务系统,所述分布式业务系统包括扩展子系统、集成子系统以及若干业务子系统,所述方法包括:获取外部系统在发起针对各业务子系统的业务调用时传递的业务调用数据,并判断所述业务调用数据中是否携带扩展字段;如果所述业务调用数据中携带扩展字段,将所述扩展字段集中存储至所述扩展子系统;各业务子系统响应于所述外部系统的业务调用,执行与所述业务调用对应的标准业务流程;当各业务子系统完成与所述业务调用对应的标准业务流程后,集成子系统响应于所述外部系统发起的业务查询,执行对应于与所述扩展字段的扩展业务流程,基于所述扩展字段对所述标准业务流程的业务处理结果进行修改更新后返回至所述外部系统。2.根据权利要求1所述的方法,其特征在于,所述将所述扩展字段集中存储至所述扩展子系统,包括:解析所述业务调用数据中携带的扩展字段;将解析出的扩展字段从所述业务调用数据中分离,并将分离出的扩展字段集中存储至所述扩展子系统。3.根据权利要求2所述的方法,其特征在于,还包括:当将解析出的扩展字段从所述业务调用数据中分离后,将所述业务调用数据提交至对应的业务子系统进行业务处理。4.根据权利要求1所述的方法,其特征在于,还包括:响应于所述外部系统在任意时刻发起的扩展字段更新操作,对所述扩展子系统中集中存储的扩展字段执行更新。5.根据权利要求1所述的方法,其特征在于,所述集成子系统中预配置了对应于所述外部系统的扩展业务规则;其中,当所述集成子系统与多个不同的外部系统对接时,所述集成子系统中将分别预配置对应于所述多个不同的外部系统的扩展业务规则;所述执行对应于与所述扩展字段的扩展业务流程,基于所述扩展字段对所述标准业务流程的业务处理结果进行修改更新后返回至所述外部系统,包括:获取预配置的对应于所述外部系统的扩展业务规则;调用所述标准业务流程的业务处理结果,以及调用所述扩展子系统中存储的与所述外部系统对应的扩展字段;基于所述扩展业务规则以及所述扩展字段,针对所述标准业务流程的业务处理结果进行修改更新生成对应的业务查询记录,并将所述业务查询记录返回至所述外部系统。6.根据权利要求1所述的方法,其特征在于,所述业务调用包括支付调用;所述分布式业务系统包括基于分布式架构的第三方支付系统;所述若干业务子系统包括订单子系统、支...

【专利技术属性】
技术研发人员:刘晖
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1