[发明专利]基于Http协议的系统间无耦合集成模拟方法及系统有效
申请号: | 201410123588.X | 申请日: | 2014-03-31 |
公开(公告)号: | CN103929477B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 田兵;常英贤;王玉家;丁书耕;陈冲 | 申请(专利权)人: | 国网山东省电力公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 250001 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 http 协议 系统 耦合 集成 模拟 方法 | ||
技术领域
本发明涉及一种系统集成方法及系统,具体地说是一种基于Http协议的系统间无耦合集成模拟方法及系统。
背景技术
随着公司提升信息化水平计划的稳步执行,各业务条线的信息系统呈井喷式陆续上线,极大提升了企业员工的工作效率和公司的信息化水平。但同时一些系统间存在功能重复建设以及数据重复录入等现象,并且部分岗位员工在日常工作中需面对多套系统,信息系统的增加反而又增加了部分员工的工作负担。
针对这一普遍现象,通常的解决方案无非以下几种:1)部署公司信息门户,实现各系统在门户系统的单点登录,用户在登录门户系统后,无需再进行其他系统的登录即可直接进入各系统操作界面;2)信息门户中实现各系统界面的嵌入,常用操作无需进入原系统即可完成;3)开发系统间接口,或通过开放数据库连接,实现系统数据集成。
上述解决方案虽然能够改善大部分的系统孤岛问题,但在以下情况下,现有的方案无法有效解决问题:1)系统功能重复建设以及数据重复录入问题,两套或多套系统均有维护某信息的功能与界面,需要实现用户一次界面提交,多个系统均完成数据录入的效果;2)所需求的功能界面原系统并不存在,无法通过嵌入的方式进行集成;3)系统因统一部署等原因无法进行接口开发,只能通过第三方系统实现功能或界面的集成;4)公司或业务部门处于安全性的考虑,不允许对外开发数据接口甚至数据库连接。
B/S架构的信息系统是基于HTTP协议进行用户浏览器端与系统服务器端的信息传递的,因此,如果能够在http协议层次模拟用户操作时浏览器的请求行为,即可进行与系统服务器的沟通。在不需要对原系统做任何改动的基础上,实现对原系统的数据获取以及数据录入,这就是本申请着力解决的问题。
发明内容
为克服上述现有技术存在的不足,本发明提供了一种基于Http协议的系统间无耦合集成模拟方法及系统,不仅能够充分利用既有系统实现多个系统界面优化及模拟录入,而且能够解决系统间重复录入的问题。
本发明解决其技术问题所采取的技术方案是:一种基于Http协议的系统间无耦合集成模拟方法,其特征是,包括:
接收客户端发送的系统集成操作请求信息;
在目标业务系统数据库中查找与所述系统集成操作请求信息相对应的数据;
分别将每条所述数据封装在一个数据对象中;
将所述数据对象传输给客户端并在客户端上展示;
接收录入操作信息的数据对象;
将带有操作信息的数据对象进行拆分成目标操作数据;
将所述目标操作数据发送给所述目标业务系统数据库。
优选地,所述系统集成操作请求包括模拟请求的地址及方法、请求传递的数据和用户会话信息。
优选地,所述在客户端上展示的数据对象为Html、xml或json格式报表。
一种基于Http协议的系统间无耦合集成模拟系统,其特征是,包括:
信息接收单元,用于接收客户端发送的系统集成操作请求信息及录入操作信息的数据对象 ;
数据查找单元,与所述信息接收单元连接,用于在目标业务系统数据库中查找与所述系统集成操作请求信息相对应的数据;
数据封装单元,与所述数据查找单元连接,用于分别将每条所述数据封装在一个数据对象中;
数据对象发送单元,与所述数据封装单元连接,用于将所述数据对象传输给客户端并在客户端上展示;
数据拆分单元,与所述信息接收单元连接,用于将带有操作信息的数据对象进行拆分成目标操作数据;
目标操作数据传输单元,与所述数据拆分单元连接,用于将所述目标操作数据发送给所述目标业务系统数据库。
优选地,所述系统集成操作请求包括模拟请求的地址及方法、请求传递的数据和用户会话信息。
优选地,所述在客户端上展示的数据对象为Html、xml或json格式报表。
本发明的有益效果是:1)本发明无需对原系统任何改动就可以实现无耦合的系统集成,实现对原系统的数据获取以及数据录入,能够满足原系统无法进行接口开发的情况;2)不会对原系统构成安全威胁,甚至无需原系统提供测试环境,既能解决系统间重复录入的问题,也保证了原有系统的安全;3)应用场景灵活多样,有效解决系统重复录入的问题,实现统一界面一体化操作、跨系统流程流转、跨系统业务数据综合分析等。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明的方法流程图;
图2是本发明的系统结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司,未经国网山东省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410123588.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种陶瓷灯座成型机
- 下一篇:用于三面切书机的书本输送装置