基于http协议的无损式多系统数据集成的方法_2

文档序号:8258690阅读:来源:国知局
择合理的解析方式;
[0038]步骤五、确定数据抽取频率:
[0039]根据被接入系统的业务数据更新频率确定数据的抽取频率,高频率的数据可以设定在1-5分钟内抽取一次,基础性的变化很少的数据可以设定1-2个月的更新频率。数据的抽取频率应保持平稳,已保证系统的性能;
[0040]步骤六、将数据本地化:
[0041]获取被接入系统的响应后,通过文本解析的方式获取业务数据,如JSON文本解读、HTML文本解读等方式。然后将收集到的业务数据存储到本地的数据库中,作为后续业务应用的基础。
[0042]所述被接入系统的业务规则适用于HTTP通讯协议:
[0043]现有的信息化系统绝大部分都是基于HTTP协议通讯的,HTTP通讯协议是互联网的基础。基于BS架构的信息系统都是基于HTTP协议的,浏览器就是HTTP协议的客户端;基于CS架构的信息系统,除工业设备中的个别设备控制面板外,绝大部分是基于HTTP协议通讯的,区别在于这类信息化系统没有使用浏览器作为客户端;
[0044]所述被接入系统的登录方法是通过使用用户名密码登录被接入系统:
[0045]在接入需要整合的信息化系统时,使用该系统提供的用户名、密码登录,以我们日常使用它的方式使用,被接入的系统不能区别接入者是操作人员还是程序。区别在于,日常我们使用的时候是通过浏览器、CS客户端手动使用系统提供的业务模块,在接入的时候是通过程序自动完成原来通过手工来完成的工作,收集信息作为数据整合、业务应用的基础;
[0046]本方法通过被接入系统提供的登录入口,按照系统自身的要求发送用户名、密码等信息进行登录操作,完成后获取用户的唯一标识码SESS1NID,然后据此和服务器完成身份的识别,即可进行合法的客户端、服务器通信;
[0047]所述数据本地化的业务层整合是:
[0048]信息系统的整合是业务层级的,非原始数据层的。即本方法将充分利用被接入系统的业务处理能力,获取其业务处理结果,而不需要对业务处理自身进行重复的软件开发,而是对业务结果自身进行二次应用,实现更贴合实际需要的业务模块。
[0049]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
【主权项】
1.基于HTTP协议的无损式多系统数据集成的方法,其特征在于:包括以下步骤, 步骤一、观察被接入系统的业务规则: 通过诸如FIDDLER软件,在浏览、使用被接入业务系统的时候观察其请求、响应规则,包括登录规则、一般业务规则等,重点在于了解被接入系统发送请求的规律,响应文本的数据结构等。此步骤作为系统整合的基础; 步骤二、确定被接入系统的登录方法: 根据被接入系统登录功能的请求、响应的观察结果确定接入时的登录方式,各个信息系统登录方式各不相同,针对不同的业务系统的实际情况确定其合适的登录方式; 步骤三、确定业务数据的抽取点: 根据被接入系统的请求、响应的观察结果确定获取业务数据的抽取点,相同的业务数据在一个信息系统中往往有多个功能模块体现,根据实际的业务需要,根据数据丰富性、适用性选择最合适的一处作为数据抽取点; 步骤四、确定业务数据的解析方法: 根据被接入系统的响应文本的观察结果确定响应文本的解析方式,当响应文本为JSON字符串时使用JSON方式解析,当响应文本为HTML文本时,编写正则表达式去除HTML格式语言来获取业务数据等,根据具体的响应文本的呈现方式选择合理的解析方式; 步骤五、确定数据抽取频率: 根据被接入系统的业务数据更新频率确定数据的抽取频率,高频率的数据可以设定在1-5分钟内抽取一次,基础性的变化很少的数据可以设定1-2个月的更新频率。数据的抽取频率应保持平稳,已保证系统的性能; 步骤六、将数据本地化: 获取被接入系统的响应后,通过文本解析的方式获取业务数据,如JSON文本解读、HTML文本解读等方式,然后将收集到的业务数据存储到本地的数据库中,作为后续业务应用的基础。
2.根据权利要求1所述的基于HTTP协议的无损式多系统数据集成的方法,其特征在于:所述被接入系统的业务规则适用于HTTP通讯协议: 现有的信息化系统绝大部分都是基于HTTP协议通讯的,HTTP通讯协议是互联网的基础。基于BS架构的信息系统都是基于HTTP协议的,浏览器就是HTTP协议的客户端;基于CS架构的信息系统,除工业设备中的个别设备控制面板外,绝大部分是基于HTTP协议通讯的,区别在于这类信息化系统没有使用浏览器作为客户端。
3.根据权利要求1所述的基于HTTP协议的无损式多系统数据集成的方法,其特征在于:所述被接入系统的登录方法是通过使用用户名密码登录被接入系统: 在接入需要整合的信息化系统时,使用该系统提供的用户名、密码登录,以我们日常使用它的方式使用,被接入的系统不能区别接入者是操作人员还是程序。区别在于,日常我们使用的时候是通过浏览器、CS客户端手动使用系统提供的业务模块,在接入的时候是通过程序自动完成原来通过手工来完成的工作,收集信息作为数据整合、业务应用的基础; 本方法通过被接入系统提供的登录入口,按照系统自身的要求发送用户名、密码等信息进行登录操作,完成后获取用户的唯一标识码SESS10NID,然后据此和服务器完成身份的识别,即可进行合法的客户端、服务器通信。
4.根据权利要求1所述的基于HTTP协议的无损式多系统数据集成的方法,其特征在于:所述数据本地化的业务层整合是: 信息系统的整合是业务层级的,非原始数据层的。即本方法将充分利用被接入系统的业务处理能力,获取其业务处理结果,而不需要对业务处理自身进行重复的软件开发,而是对业务结果自身进行二次应用,实现更贴合实际需要的业务模块。
【专利摘要】基于HTTP协议的无损式多系统数据集成的方法,涉及信息操作技术领域,其特征在于:包括观察被接入系统的业务规则、确定被接入系统的登录方法、确定业务数据的抽取点、确定业务数据的解析方法、确定数据抽取频率、将数据本地化。本发明方法合理、操作方便、管理便捷。
【IPC分类】G06F17-30, H04L29-06, G06F9-44
【公开号】CN104572818
【申请号】CN201410719950
【发明人】何麟, 邢应春, 胡昊, 陈森林, 吴春洋, 陈飞
【申请人】国家电网公司, 国网安徽省电力公司蚌埠供电公司
【公开日】2015年4月29日
【申请日】2014年12月1日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1