CN102377738A - 流程整合服务器及利用其实现***整合的方法 - Google Patents

流程整合服务器及利用其实现***整合的方法 Download PDF

Info

Publication number
CN102377738A
CN102377738A CN2010102533182A CN201010253318A CN102377738A CN 102377738 A CN102377738 A CN 102377738A CN 2010102533182 A CN2010102533182 A CN 2010102533182A CN 201010253318 A CN201010253318 A CN 201010253318A CN 102377738 A CN102377738 A CN 102377738A
Authority
CN
China
Prior art keywords
business datum
function calls
remote function
adapter
ftp
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102533182A
Other languages
English (en)
Inventor
王台弘
黄玉玺
刘柏廷
甘淑慧
简吉廷
梁文广
姚进
罗伟
何宝儒
林晟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jetta Software (shenzhen) Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Jetta Software (shenzhen) Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jetta Software (shenzhen) Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Jetta Software (shenzhen) Co Ltd
Priority to CN2010102533182A priority Critical patent/CN102377738A/zh
Publication of CN102377738A publication Critical patent/CN102377738A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

一种利用流程整合服务器实现***整合的方法,包括:按照用户设定的时间间隔从文件传输协议服务器中读取文件传输协议文件;将读取的文件传输协议文件解析成XML文件格式的业务数据;映射该XML文件格式的业务数据,并将该映射得到的业务数据转换成符合远程函数调用适配器访问格式的业务数据;及将该符合远程函数调用适配器访问格式的业务数据发送给SAP***。本发明还提供了一种流程整合服务器,利用本发明,可以快速从文件传输协议服务器中写入数据到SAP***。

Description

流程整合服务器及利用其实现***整合的方法
技术领域
本发明涉及一种流程整合服务器,尤其涉及一种流程整合服务器及利用其实现***整合的方法。
背景技术
随着信息化进程的不断推进,企业内部出现了越来越多的应用***,例如进销存***、采购***、会计***、保税***、物流***及销售***。各个应用***具有不同的数据格式并且采用不同的数据存储方式,例如依照FTP(file transfer protocol,文件传输协议)存储数据。在将SAP(Systems Applications and Products in Data Processing)***引入原有应用***的时候,由于数据格式及数据存储方式的差异,SAP***与原有应用***之间的数据交互变得困难。例如,接收FTP服务器中传送的数据时,由于FTP服务器中存储的文件的数据格式繁多,SAP***接收这些数据会出现格式冲突的现象,加大了***的整合难度。
发明内容
鉴于以上内容,有必要提供一种流程整合服务器,可以快速将外部***中的业务数据写入到SAP***中。
还有必要提供一种利用流程整合服务器实现***整合的方法,可以快速将外部***中的业务数据写入到SAP***中。
一种流程整合服务器,该流程整合服务器连接于文件传输协议服务器和SAP***,并包括文件适配器和远程函数调用适配器,该流程整合服务器包括:读取模块,用于按照用户设定的时间间隔从文件传输协议服务器中读取文件传输协议文件;解析模块,用于将读取的文件传输协议文件解析成XML文件格式的业务数据;转换模块,用于映射该XML文件格式的业务数据,并将该映射得到的业务数据转换成符合远程函数调用适配器访问格式的业务数据;及发送模块,用于将该符合远程函数调用适配器访问格式的业务数据发送给SAP***。
一种利用流程整合服务器实现***整合的方法,该流程整合服务器连接于文件传输协议服务器和SAP***,并包括文件适配器和远程函数调用适配器,该方法包括如下步骤:按照用户设定的时间间隔从文件传输协议服务器中读取文件传输协议文件;将读取的文件传输协议文件解析成XML文件格式的业务数据;映射该XML文件格式的业务数据,并将该映射得到的业务数据转换成符合远程函数调用适配器访问格式的业务数据;及将该符合远程函数调用适配器访问格式的业务数据发送给SAP***。
相较于现有技术,所述流程整合服务器及利用其实现***整合的方法,利用该流程整合服务器提供的功能接收外部***中的各种格式的数据。
附图说明
图1是本发明利用流程整合服务器实现***整合的方法较佳实施例的运行环境示意图。
图2是本发明利用流程整合服务器实现***整合的方法较佳实施例的作业流程图。
主要元件符号说明
  流程整合服务器   1
  文件传输协议服务器   2
  SAP***   3
  网络   4
  文件适配器   10
  远程函数调用适配器   11
  远程函数调用接口   30
  接收模块   100
  解析模块   101
  转换模块   102
  发送模块   110
具体实施方式
如图1所示,是本发明利用流程整合服务器实现***整合的方法较佳实施例的运行环境示意图。该流程整合(process integration,PI)服务器1(以下简称为:PI服务器1)通过网络4连接于文件传输协议(FTP,File Transfer Protocol)服务器2,该网络4可以为因特网(Internet)或者企业内部互联网(Intranet)。该PI服务器1为FTP服务器2和所述SAP***3之间的中间件,用于FTP服务器2和SAP***3之间的数据传输。
所述FTP服务器2内存储了多个FTP文件,该FTP文件的类型分别为MDB,DBF,TXT,CSV等。本实施例中,该FTP服务器2可架设于企业的内进销存***、采购***、会计***、保税***、物流***及销售***中。
该PI服务器1包括文件适配器(file adapter)10和远程函数调用适配器(remote function call adapter,RFC adapter)11。该file adapter 10用于从FTP服务器2中读取FTP文件,并转换为符合RFC adapter 11访问格式的业务数据,再将该转换后的业务数据传送给RFC adapter 11。
该SAP***3还包括RFC接口30,该RFC接口30作为PI服务器1和SAP***3之间的通信接口,用于从RFC adapter 11接收所述业务数据。
所述PI服务器1中的file adapter 10包括:接收模块100、解析模块101及转换模块102。RFC adapter 11包括发送模块110。所述模块是具有特定功能的软件程序段,该软件存储于计算机可读存储介质或其它存储设备,可被计算机或其它包含处理器的计算装置执行,从而完成本发明中利用PI服务器1实现***整合的作业流程。
需要指出的是,在本实施例中,该SAP***3接收FTP服务器2中的数据的流程是由PI服务器1定时触发的,并且不要求同步返回数据。
读取模块100用于按照用户设定的时间间隔从FTP服务器2中读取FTP文件。本实施例中,该用户设定的时间间隔可以为1天。在其他实施例中,该时间间隔不限于1天,其可由用户自定义。
解析模块101用于将读取的FTP文件解析成可扩展标记语言(Extensible Markup Language,XML)文件格式的业务数据。
转换模块102用于映射该XML文件格式的业务数据,并将该映射得到的业务数据转换成符合RFC adapter 11访问格式的业务数据。
发送模块110用于通过RFC接口30将该符合RFC adapter11访问格式的业务数据发送给SAP***3。
如图2所示,是本发明利用流程整合服务器实现***整合的方法较佳实施例的作业流程图。
步骤S30,读取模块100按照用户设定的时间间隔从FTP服务器2中读取FTP文件。本实施例中,该用户设定的时间间隔可以为1天。
步骤S31,解析模块101将读取的FTP文件解析成XML文件格式的业务数据。
步骤S32,转换模块102映射该XML文件格式的业务数据。
步骤S33,转换模块102将上述映射得到的业务数据转换成符合RFC adapter 11访问格式的业务数据。
步骤S34,发送模块103通过RFC接口30将该符合RFC adapter 11访问格式的业务数据发送给SAP***3。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (6)

1.一种流程整合服务器,该流程整合服务器连接于文件传输协议服务器和SAP***,并包括文件适配器和远程函数调用适配器,其特征在于,该流程整合服务器包括:
读取模块,用于按照用户设定的时间间隔从文件传输协议服务器中读取文件传输协议文件;
解析模块,用于将读取的文件传输协议文件解析成可扩展标记语言文件格式的业务数据;
转换模块,用于映射该可扩展标记语言文件格式的业务数据,并将该映射得到的业务数据转换成符合远程函数调用适配器访问格式的业务数据;及
发送模块,用于将该符合远程函数调用适配器访问格式的业务数据发送给SAP***。
2.如权利要求1所述的流程整合服务器,其特征在于,所述SAP***包括远程函数调用接口,用于从远程函数调用适配器接收所述符合远程函数调用适配器访问格式的业务数据。
3.如权利要求2所述的流程整合服务器,其特征在于,所述SAP***接收所述业务数据且不要求同步返回数据。
4.一种利用流程整合服务器实现***整合的方法,该流程整合服务器连接于文件传输协议服务器和SAP***,并包括文件适配器和远程函数调用适配器,其特征在于,该方法包括如下步骤:
按照用户设定的时间间隔从文件传输协议服务器中读取文件传输协议文件;
将读取的文件传输协议文件解析成可扩展标记语言文件格式的业务数据;
映射该可扩展标记语言文件格式的业务数据,并将该映射得到的业务数据转换成符合远程函数调用适配器访问格式的业务数据;及
将该符合远程函数调用适配器访问格式的业务数据发送给SAP***。
5.如权利要求4所述的利用整合服务器实现***整合的方法,其特征在于,该方法还包括步骤:SAP***利用远程函数调用接口从远程函数调用适配器接收所述符合远程函数调用适配器访问格式的业务数据。
6.如权利要求5所述的利用整合服务器实现***整合的方法,其特征在于,所述SAP***接收所述业务数据且不要求同步返回数据。
CN2010102533182A 2010-08-13 2010-08-13 流程整合服务器及利用其实现***整合的方法 Pending CN102377738A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102533182A CN102377738A (zh) 2010-08-13 2010-08-13 流程整合服务器及利用其实现***整合的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102533182A CN102377738A (zh) 2010-08-13 2010-08-13 流程整合服务器及利用其实现***整合的方法

Publications (1)

Publication Number Publication Date
CN102377738A true CN102377738A (zh) 2012-03-14

Family

ID=45795717

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102533182A Pending CN102377738A (zh) 2010-08-13 2010-08-13 流程整合服务器及利用其实现***整合的方法

Country Status (1)

Country Link
CN (1) CN102377738A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778357A (zh) * 2014-01-21 2014-05-07 国家电网公司 一种解决sap***间rfc调用授权控制的方法
CN104391826A (zh) * 2014-10-31 2015-03-04 北京思特奇信息技术股份有限公司 一种数据格式转换方法及数据格式转换器
CN105335310A (zh) * 2014-06-05 2016-02-17 阿里巴巴集团控股有限公司 一种接口定义方法和数据传输方法及装置
CN112950370A (zh) * 2021-02-25 2021-06-11 未鲲(上海)科技服务有限公司 业务处理方法、装置、设备及存储介质
CN113765941A (zh) * 2020-05-29 2021-12-07 西安诺瓦星云科技股份有限公司 Led显示屏控制器、led显示屏控制***和业务数据处理方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002039353A1 (en) * 2000-11-09 2002-05-16 Accenture Llp System and method for interfacing a data processing system to a business-to-business integration system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002039353A1 (en) * 2000-11-09 2002-05-16 Accenture Llp System and method for interfacing a data processing system to a business-to-business integration system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778357A (zh) * 2014-01-21 2014-05-07 国家电网公司 一种解决sap***间rfc调用授权控制的方法
CN103778357B (zh) * 2014-01-21 2016-08-17 国家电网公司 一种解决sap***间rfc调用授权控制的方法
CN105335310A (zh) * 2014-06-05 2016-02-17 阿里巴巴集团控股有限公司 一种接口定义方法和数据传输方法及装置
CN104391826A (zh) * 2014-10-31 2015-03-04 北京思特奇信息技术股份有限公司 一种数据格式转换方法及数据格式转换器
CN113765941A (zh) * 2020-05-29 2021-12-07 西安诺瓦星云科技股份有限公司 Led显示屏控制器、led显示屏控制***和业务数据处理方法
CN112950370A (zh) * 2021-02-25 2021-06-11 未鲲(上海)科技服务有限公司 业务处理方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN101316226B (zh) 一种获取资源的方法、装置及***
CN101827302B (zh) 多业务统一处理方法及统一业务平台
CN101764746B (zh) 一种发送数据的方法及装置
CN104125208A (zh) 数据传输方法及装置
CN101667272A (zh) 一种企业自助信息化建设***及方法
CN102377738A (zh) 流程整合服务器及利用其实现***整合的方法
CN105787065A (zh) 一种集成交换平台的实现方法
CN105786913A (zh) 一种面向云制造平台的erp集成数据库服务接口封装***及方法
CN102402541B (zh) 文件解析***及方法
CN103067486B (zh) 基于PaaS平台的大数据处理方法
CN103092602A (zh) 软件开发套件以及终端装置
CN102404306A (zh) 一种配置协议的方法及装置
CN105808763A (zh) 一种数据处理方法和装置
CN103701720A (zh) 与Socket服务器通信的方法、联机交易事务管理***
CN105100158A (zh) 消息推送、获取方法及装置
CN102831000A (zh) ***升级的方法及***
CN105141662A (zh) 一种云桌面数据管理方法、客户端、远程数据中心和***
CN102404356B (zh) 远程函数调用传送适配器及其读取数据的方法
CN104021216A (zh) 消息代理服务器及信息发布订阅方法和***
CN105450733A (zh) 一种业务数据分发处理方法及***
CN104270432A (zh) 基于钻井行业实时数据服务***及数据交互方法
CN102375825A (zh) 流程整合服务器及利用其实现***整合的方法
CN103646015A (zh) 发送、接收以及传输xml报文的方法和***
CN105701187B (zh) 流程整合服务器及利用其实现***整合的方法
CN102377798A (zh) 流程整合服务器及利用其实现***整合的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120314