一种利用中间数据库基于sapwebservice接口的数据传输方法

文档序号:8430763阅读:230来源:国知局
一种利用中间数据库基于sap webservice接口的数据传输方法
【专利说明】 —种利用中间数据库基于SAP WEBSERVI CE接口的数据传
输方法
—.
技术领域
[0001]本发明涉及一种计算机数据传输方法,尤其涉及一种利用中间数据库基于SAPWEBSERVICE接口的数据传输方法。
二.【背景技术】
[0002]思爱普软件(SAP)是目前世界上使用最多的ERP (企业资源管理)软件,在各行业有着极其重要的地位。SAP是一个庞大的系统,管理着企业的最核心数据,同时也和其他外围应用系统有着密切的数据交互,此时,如何保证SAP的数据安全,防止数据的越权外泄,是每一个SAP从业人员需要重点关注的问题。
三.
【发明内容】

[0003]本发明的目的是提供一种利用中间数据库基于SAP WEBSERVICE接口的数据传输方法,该系统通过利用SAP的WEBSERVICE接口并利用中间数据库实现数据在SAP和外部系统的安全传输。
[0004]本发明的目的是通过以下的技术方案来实现的:一种利用中间数据库基于SAPWEBSERVICE接口的数据传输方法,由SAP通过Web Service生成XML文件并发送到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。
[0005]其中,该方法使用SAP、文件服务器、中间数据库、外部系统三层结构封装;SAP的WEBSERVICE接口包含BAPI函数;WEBSERVICE指的是Web服务,BAPI指的是商业应用程序;在外部系统编译JAVA语言生成分布式组件;中间数据库可采用ORACLE、SQLSERVER、MYSQL等主流商业产品;外部系统通过数据连接器从中间数据库读取数据。
[0006]本发明所提供的一种基于SAP WEBSERVICE接口的数据传输方法,对数据的传输实行四层封装,避免SAP对外直接暴露接口并降低数据传输过程中丢失等危险。
四.【附图说明】
[0007]附图1是本发明的数据传输流程图。
[0008]以下再结合附图和【具体实施方式】对本发明作进一步的详述。
五.【具体实施方式】
[0009]实施例
[0010]具体的数据传输流程可参考附图1,其中图上标注的步骤I至步骤9如下所示:
[0011]步骤1:启动SAP,建立包含BAPI函数的RFC ;
[0012]步骤2:启动SAP,建立包含RFC函数的Web Service,并对外发布;
[0013]步骤3:启动文件服务器,通过第二步建立的Web Service生成并发送XML文件到文件服务器;
[0014]步骤4:创建Java环境变量;
[0015]步骤5:编译Java源代码并得到分布式组件;
[0016]步骤6:在系统中注册分布式组件;
[0017]步骤7:启动中间数据库,建立对应临时数据表;
[0018]步骤8:通过分布式组件从文件服务器读取XML文件并解析数据存储到中间数据库;
[0019]步骤9:通过数据连接器从中间数据库读取数据。
【主权项】
1.一种利用中间数据库基于SAP Web Service接口的数据传输方法,其特征在于:由SAP通过Web Service生成XML文件并发送到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。
2.根据权利要求1所述的一种基于SAPWeb Service接口的数据传输方法,其特征是:该方法使用SAP、文件服务器、中间数据库、外部系统四层结构封装。
3.根据权利要求1所述的一种基于SAPWeb Service接口的数据传输方法,其特征是:SAP 的 Web Service 接口包含 BAPI 函数。
4.根据权利要求3所述的一种基于SAPWeb Service接口的数据传输方法,其特征是:Web Service指的是Web服务;BAPI指的是商业应用程序。
5.根据权利要求1所述的一种基于SAPWeb Service接口的数据传输方法,其特征是:在外部系统编译JAVA语言生成分布式组件。
6.根据权利要求5所述的一种利用中间数据库基于SAPWeb Service接口的数据传输方法,其特征是:中间数据库可采用ORACLE、SQLSERVER、MYSQL等主流商业产品。
7.根据权利要求1所述的一种利用中间数据库基于SAPWeb Service接口的数据传输方法,其特征是:外部系统通过数据连接器从中间数据库读取数据。
【专利摘要】本发明所提供的一种利用中间数据基于SAP WEBSERVICE接口的数据传输方法,对数据的传输实行四层封装,避免SAP对外直接暴露接口并降低数据传输过程中丢失等危险。其通过以下的技术方案来实现的:一种基于SAP WEBSERVICE接口的数据传输方法,由SAP通过Web Service生成XML文件并发送到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。
【IPC分类】G06F17-30, G06F21-62
【公开号】CN104750732
【申请号】CN201310745791
【发明人】蔡晓翔
【申请人】蔡晓翔
【公开日】2015年7月1日
【申请日】2013年12月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1