预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103500102103500102A(43)申请公布日2014.01.08(21)申请号201310483332.5(22)申请日2013.10.16(71)申请人迈普通信技术股份有限公司地址610041四川省成都市高新技术开发区九兴大道16号(72)发明人杨斌(74)专利代理机构北京中博世达专利商标代理有限公司11274代理人申健(51)Int.Cl.G06F9/44(2006.01)权权利要求书2页利要求书2页说明书6页说明书6页附图3页附图3页(54)发明名称一种服务调用方法和提供服务调用的装置(57)摘要本发明公开了一种服务调用方法和提供服务调用的装置,涉及软件开发领域,以自动化的方式实现应用软件系统之间的兼容,从而降低成本,提高效率。本发明的方法主要包括:接收第一外部系统发送的应用调用命令,所述应用调用命令中包含目标服务的业务需求参数和服务标识;根据服务标识在预先配置的脚本库中查找所述目标服务对应的内置脚本;执行所述内置脚本,所述内置脚本用于依据所述业务需求参数进行所述目标服务的公共逻辑处理,并调用所述目标服务相关的扩展脚本;执行所述扩展脚本,所述扩展脚本用于进行所述目标服务的非公共逻辑处理。本发明主要用于多个应用软件系统之间相互协作的过程中。CN103500102ACN10352ACN103500102A权利要求书1/2页1.一种服务调用方法,其特征在于,包括:接收第一外部系统发送的应用调用命令,所述应用调用命令中包含目标服务的业务需求参数和服务标识;根据所述服务标识在预先配置的脚本库中查找所述目标服务对应的内置脚本;执行所述内置脚本,所述内置脚本用于依据所述业务需求参数进行所述目标服务的公共逻辑处理,并调用所述目标服务相关的扩展脚本;执行所述扩展脚本,所述扩展脚本用于进行所述目标服务的非公共逻辑处理。2.根据权利要求1所述的服务调用方法,其特征在于,所述根据所述服务标识在预先配置的脚本库中查找所述目标服务对应的内置脚本,包括:获取每个服务的服务标识与其在脚本库中的内置脚本的映射关系;其中,所述脚本库中预先存储有多个服务及每个服务对应的内置脚本和扩展脚本;根据所述服务标识查询所述映射关系,得到所述目标服务对应的内置脚本。3.根据权利要求1或2所述的服务调用方法,其特征在于,在所述内置脚本或扩展脚本的执行过程中,还包括:通过功能接口与第二外部系统进行数据交互。4.根据权利要求3所述的服务调用方法,其特征在于,在执行所述扩展脚本之后,还包括:将所述扩展脚本的执行结果返回给所述内置脚本,以便所述内置脚本将所述执行结果进行整体处理。5.根据权利要求4所述的服务调用方法,其特征在于,所述内置脚本还用于:将整体处理后的最终执行结果按照调用顺序返回给所述第一外部系统。6.一种提供服务调用的装置,其特征在于,包括:接收单元,用于接收第一外部系统发送的应用调用命令,所述应用调用命令中包含目标服务的业务需求参数和服务标识;查询单元,用于根据所述接收单元接收的服务标识在预先配置的脚本库中查找所述目标服务对应的内置脚本;执行单元,用于执行所述查询单元查询到的内置脚本,所述内置脚本用于依据所述业务需求参数进行所述目标服务的公共逻辑处理,并调用所述目标服务相关的扩展脚本;执行所述扩展脚本,所述扩展脚本用于进行所述目标服务的非公共逻辑处理。7.根据权利要求6所述的提供服务调用的装置,其特征在于,所述查询单元包括:获取子单元,用于获取每个服务的服务标识与其在脚本库中的内置脚本的映射关系;其中,所述脚本库中预先存储有多个服务及每个服务对应的内置脚本和扩展脚本;查询子单元,用于根据所述接收单元接收的服务标识查询所述获取子单元获取的映射关系,得到所述目标服务对应的内置脚本。8.根据权利要求6或7所述的提供服务调用的装置,其特征在于,所述执行单元,还用于在所述内置脚本或扩展脚本的执行过程中,通过功能接口与第二外部系统进行数据交互。9.根据权利要求8所述的提供服务调用的装置,其特征在于,所述执行单元还用于:在执行所述扩展脚本之后,将所述扩展脚本的执行结果返回给所述内置脚本,以便所述内置脚本将所述执行结果进行整体处理。2CN103500102A权利要求书2/2页10.根据权利要求9所述的提供服务调用的装置,其特征在于,还包括:发送单元,用于将所述执行单元整体处理后的最终执行结果按照调用顺序返回给所述第一外部系统。3CN103500102A说明书1/6页一种服务调用方法和提供服务调用的装置技术领域[0001]本发明涉及软件开发领域,尤其涉及一种服务调用方法和提供服务调用的装置。背景技术[0002]随着网络的普及,应用类软件进入了高速发展期,应用软件系统之间的关