[发明专利]业务应用间的协同处理方法和系统在审
申请号: | 201510043739.5 | 申请日: | 2015-01-28 |
公开(公告)号: | CN104536815A | 公开(公告)日: | 2015-04-22 |
发明(设计)人: | 赵玉海;王士勇;钟如玉;秦涛;周娜 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q10/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 应用 协同 处理 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,特别涉及业务应用间的协同处理方法和系统。
背景技术
近年来,随着企业信息化的不断发展,各业务应用集成紧密,需要能够快速编制业务,并满足各种各样的业务接入方式。比如,同时使用资金管理、财务管理、生产制造等多个业务应用,而不是使用单一的业务应用。这样,软件系统内部就存在个业务应用间如何联通与协同处理的问题。
目前,实现各个业务应用间协同处理的方法是:对应每一个业务应用编写调用语言程序集,其他业务系统通过引用需要调用的业务系统的程序集进行接口调用。
可见,现有技术中,针对每一个业务应用,都需要进行程序集的代码开发工作以便实现对该业务应用的接口调用,大大增加了接口开发成本,并需要业务应用用户需要特定的语言编写及调用能力,从而大大增加了业务实现的复杂度。
发明内容
本发明提供一种业务应用间的协同处理方法和系统,能够降低接口开发成本。
一种业务应用间的协同处理方法,为每一个业务应用抽取接口构件,将 用于提供接口的接口构件存储在预先设置的接口提供方构件注册表中,以及将用于使用接口的接口构件存储在预先设置的接口使用方构件注册表中;还包括:
接口使用方的业务应用在所述接口提供方构件注册表中查找到要调用的接口构件,并进行接口调用,将信息推送到接口提供方的业务应用;
所述接口提供方的业务应用中所述接口使用方构件注册表中查找到要调用的接口构件,并进行接口调用,将信息处理结果推送到所述接口使用方的业务应用。
优选地,所述每一个接口构件的入参和出参为按照XML格式组织的字符串类型的参数;
所述信息或信息处理结果为XML格式。
其中,所述构件注册表中的信息包括:构件ID,构件名称,业务操作ID,业务操作名称,操作方ID,构件版本以及构件发布日期中的一项或多项。
其中,所述在注册表中查找到要调用的接口构件包括:根据业务操作ID和构件版本,在注册表中查找到要调用的接口构件。
优选地,当业务提供方需要提供业务应用时,执行所述的将用于提供接口的接口构件存储在预先设置的接口提供方构件注册表中;
当业务使用方需要使用业务应用时,执行所述的将用于使用接口的接口构件存储在预先设置的接口使用方构件注册表中;
以及进一步包括:
所述业务提供方针对当前未使用的接口,将对应的接口构件从接口提供方构件注册表中删除;
所述业务使用方针对当前未使用的接口,将对应的接口构件从接口使用方构件注册表中删除。
一种业务应用间的协同处理系统,包括:
数据库,用于保存接口提供方构件注册表和接口使用方构件注册表,其中,所述接口提供方构件注册表中保存用于提供接口的业务应用的接口构件, 所述接口使用方构件注册表中保存用于使用接口的业务应用的接口构件;
接口使用方业务应用装置,在所述数据库的所述接口提供方构件注册表中查找到要调用的接口构件,并进行接口调用,将信息推送到接口提供方的业务应用装置;
接口提供方的业务应用装置,在所述数据库的所述接口使用方构件注册表中查找到要调用的接口构件,并进行接口调用,将信息处理结果推送到所述接口使用方的业务应用。
优选地,所述数据库中,所述每一个接口构件的入参和出参为按照XML格式组织的字符串类型的参数;
所述接口提供方业务应用装置与所述接口使用方业务应用装置交互XML格式的所述信息和信息处理结果。
其中,所述数据库中,构件注册表中的信息包括:构件ID,构件名称,业务操作ID,业务操作名称,操作方ID,构件版本以及构件发布日期中的一项或多项。
其中,所述接口提供方业务应用装置与所述接口使用方业务应用装置根据业务操作ID和构件版本,在所述数据库的注册表中查找到要调用的接口构件。
优选地,所述接口提供方业务应用装置在需要提供业务应用时,执行所述的将用于提供接口的接口构件存储在预先设置的接口提供方构件注册表中,以及进一步针对当前未使用的接口,将对应的构件从接口提供方构件注册表中删除;
所述接口使用方业务应用装置在需要使用业务应用时,执行所述的将用于使用接口的接口构件存储在预先设置的接口使用方构件注册表中,以及进一步针对当前未使用的接口,将对应的构件从接口使用方构件注册表中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司;,未经浪潮通用软件有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510043739.5/2.html,转载请声明来源钻瓜专利网。