CN102377738A - 流程整合服务器及利用其实现***整合的方法 - Google Patents
流程整合服务器及利用其实现***整合的方法 Download PDFInfo
- 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
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***接收所述业务数据且不要求同步返回数据。
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)
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)
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 |
-
2010
- 2010-08-13 CN CN2010102533182A patent/CN102377738A/zh active Pending
Patent Citations (1)
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)
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 |