The invention provides a method for interacting between software systems, including the following steps: creating an adapter; obtaining the attribute information of each software system in the software system, and registering the attribute information of each software system in the adapter; and the calling request of the software system as the caller in the software system. After the adapter reads the invocation request, it converts the invocation request into a format acceptable to the software system as the invoked party according to the property information of the software system as the invoked party and the property information of the software system as the invoked party, and sends the invocation request as the invoked party. The software system of the party being invoked feeds the information back to the adapter according to the invocation request, and the adapter formats the information and sends it to the software system as the caller. It also involves related computer readable storage media and related electronic devices.
【技术实现步骤摘要】
在软件系统之间进行交互的方法、可读介质及电子设备
本专利技术涉及软件工程领域,尤其涉及一种在软件系统之间进行交互的方法、相关的计算机可读存储介质以及电子设备。
技术介绍
在软件工程领域,不断增长的业务需求会导致不同的系统或者应用之间进行频繁的交互,但是不同的系统或者应用之间信息传递的格式不同,导致不同系统或者应用之间无法直接进行交互。传统的方法是在需要进行交互的系统中选择一个系统,在该系统上新增接口来适应其他系统信息的格式,但是一旦对外交互的系统数量增多,新增接口的数量必然也会增长,这样的交互成本太大,而且也并不方便。因此,需要一种方便在系统之间进行交互的方法。
技术实现思路
为了克服上述问题的至少一个方面,本专利技术实施例提供一种在软件系统之间进行交互的方法。在不同的系统或者应用之间,创建适配器,适配器充当通信的中转站,将信息装换成需要的格式进行传递,这样一来,每个系统都不用新增接口,只需要在适配器中注册即可,大大减少了不同系统之间交互的成本,也便于维护和扩展。根据本专利技术的一个方面,提供一种在软件系统之间进行交互的方法,包括如下步骤:步骤S1,创建用于使不同的软件系统之间能够进行交互的适配器;步骤S2,获取软件系统中的每一个软件系统的属性信息,并将每一个软件系统的属性信息注册到适配器中;步骤S3,软件系统中的作为调用方的软件系统将调用请求发送至适配器,适配器读取调用请求之后,根据作为调用方的软件系统的属性信息和作为被调用方的软件系统的属性信息,将调用请求转换成作为被调用方的软件系统能够接受的格式,并将转换后的调用请求发送至作为被调用方的软件系统;步骤S4 ...
【技术保护点】
1.一种在软件系统之间进行交互的方法,其特征在于,所述方法包括以下步骤:步骤S1,创建用于使不同的软件系统之间能够进行交互的适配器;步骤S2,获取所述软件系统中的每一个软件系统的属性信息,并将所述每一个软件系统的属性信息注册到所述适配器中;步骤S3,所述软件系统中的作为调用方的软件系统将调用请求发送至所述适配器,所述适配器读取所述调用请求之后,根据作为调用方的软件系统的属性信息和作为被调用方的软件系统的属性信息,将所述调用请求转换成作为被调用方的软件系统能够接受的格式,并将转换后的调用请求发送至作为被调用方的软件系统;步骤S4,作为被调用方的软件系统根据所述调用请求将信息反馈至所述适配器;以及步骤S5,所述适配器将所述信息进行格式处理后发送至作为调用方的软件系统。
【技术特征摘要】
1.一种在软件系统之间进行交互的方法,其特征在于,所述方法包括以下步骤:步骤S1,创建用于使不同的软件系统之间能够进行交互的适配器;步骤S2,获取所述软件系统中的每一个软件系统的属性信息,并将所述每一个软件系统的属性信息注册到所述适配器中;步骤S3,所述软件系统中的作为调用方的软件系统将调用请求发送至所述适配器,所述适配器读取所述调用请求之后,根据作为调用方的软件系统的属性信息和作为被调用方的软件系统的属性信息,将所述调用请求转换成作为被调用方的软件系统能够接受的格式,并将转换后的调用请求发送至作为被调用方的软件系统;步骤S4,作为被调用方的软件系统根据所述调用请求将信息反馈至所述适配器;以及步骤S5,所述适配器将所述信息进行格式处理后发送至作为调用方的软件系统。2.根据权利要求1所述的方法,其特征在于,所述属性信息包括:作为调用方的软件系统的地址信息、作为被调用方的软件系统的地址信息、作为调用方的软件系统所发送的调用请求的格式、作为调用方的软件系统所接收的信息的格式、作为被调用方的软件系统的能够接受的被调用请求的格式以及作为被调用方的软件系统的所发送的信息的格式。3.根据权利要求1所述的方法,其特征在于,所述步骤S2还包括以下步骤:对所述每一个软件系统中的属性信息进行修改,并且重新获取修改后的属性信息。4.根据权利要求1所述的方法,其特征在于,所述步骤S2还包括以下步骤:将注册到所述适配器中的所述属性信息存储在关系数据库中,并对所述关系...
【专利技术属性】
技术研发人员:张振铎,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。