发明名称 一种支持企业用户数据私有化的web服务集成方法
摘要 一种支持企业用户数据私有化的web服务集成方法,包括:私有数据预处理,建立元数据,数据转化;制定访问接口:读取元数据模型,解析转化后的XML数据;把访问接口封装成服务;注册数据服务;集成平台调用企业提供的web服务;web服务按照互操作协议返回信息节点的数据;保存私有业务数据。本发明是一种基于SOA的、支持企业互操作的新方法,解决企业数据集成与私有化之间的矛盾,使得企业既可以提供共享数据,又可以保持经营数据私有,是一种用于领域、行业的企业互操作软件集成方法。
申请公布号 CN102663009A 申请公布日期 2012.09.12
申请号 CN201210073803.0 申请日期 2012.03.19
申请人 华侨大学 发明人 李海波;郭春丽;陈智敏;李赛男;熊颖
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 泉州市文华专利代理有限公司 35205 代理人 陈智海
主权项 一种支持企业用户数据私有化的web服务集成方法,其特征在于:包括如下步骤:步骤1:私有数据预处理,具体包括如下步骤:步骤1.1:建立元数据:采用XML格式描述待共享数据;步骤1.2:数据转化:把数据库表名映射成为XML文件的根元素,把数据库表中数据映射成为子元素,每个属性映射成为子元素的属性,具体的数据映射成属性值,每个根元素包含多个子元素;步骤2:制定访问接口:读取元数据模型,解析转化后的XML数据,具体包括如下步骤:步骤2.1:构造一个解析器,获得一个XML数据流;步骤2.2:建立一个构造器,逐层解析XML的结构对象;步骤2.3:解析每个对象的属性值;步骤3:把访问接口封装成服务,具体包括如下步骤:步骤3.1:规定服务描述文件,包括:访问接口名称、接口所在包、接口返回信息;步骤3.2:打包服务描述文件及程序,部署到应用容器;步骤4:注册数据服务,具体包括如下步骤:步骤4.1:信息节点主动发出注册请求,注册的信息主要是企业及其提供web服务的自然信息,包括:企业的名称、web服务描述、服务分类、数据访问服务的端口;步骤4.2:调用集成平台发布的服务,这些服务除将步骤4.1中的自然信息保存到集成平台,还要为该信息节点补充和提供额外的必要信息,包括:信息节点的服务器IP地址、注册日期、有效期、注册人、企业ID号;步骤5:集成平台调用企业提供的web服务,具体包括如下步骤:步骤5.1:集成平台根据相关的信息查询服务注册表,获取访问服务的IP、端口号、服务名称及对应的业务处理方法;步骤5.2:集成平台发送web服务请求;步骤5.3:集成平台利用步骤5.1获得的相关参数调用可用的服务,实现平台与服务的绑定,所有的web服务均采用非阻塞双传输模式,会给集成平台返回规定格式的数据。步骤6:web服务按照互操作协议返回信息节点的数据,此时为企业用户共享的数据提供了集成搜索方法,具体包括如下步骤:步骤6.1:web服务将查询到的数据按照互操作协议集规定的数据格式封装并返回给集成平台,其中互操作协议集是声明企业用户互操作的相关协议,规定数据集成的格式和标准;步骤6.2:集成平台将各个企业用户的服务返回结果进行解析,并统一显示到集成平台;步骤7:保存私有业务数据:业务数据属于信息节点的私有化数据,通过集成平台产生的业务数据全部保存至企业用户各自的服务器上,具体包括如下步骤:步骤7.1:执行步骤5.1和步骤5.2,然后将数据按照互操作协议集中的规范数据格式保存到对应服务器上,并返回信息;步骤7.2:集成平台解析返回信息,并给出一个提示页面,显示是否保存成功。
地址 362000 福建省泉州市丰泽区城东华侨大学