书签 分享 收藏 举报 版权申诉 / 9

流程整合服务器及利用其实现系统整合的方法.pdf

  • 上传人:a3
  • 文档编号:5817009
  • 上传时间:2019-03-22
  • 格式:PDF
  • 页数:9
  • 大小:444.46KB
  • 摘要
    申请专利号:

    CN201010253576.0

    申请日:

    2010.08.13

    公开号:

    CN102377798A

    公开日:

    2012.03.14

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):H04L 29/08申请公布日:20120314|||实质审查的生效IPC(主分类):H04L 29/08申请日:20100813|||公开

    IPC分类号:

    H04L29/08; G06F17/30

    主分类号:

    H04L29/08

    申请人:

    捷达世软件(深圳)有限公司; 鸿海精密工业股份有限公司

    发明人:

    王台弘; 黄玉玺; 刘柏廷; 甘淑慧; 简吉廷; 梁文广; 姚进; 罗伟; 何宝儒; 林晟

    地址:

    518109 广东省深圳市宝安区龙华街道办民清路东侧富士康科技园D1区厂房冲模厂房第三层A区分隔体

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    一种利用流程整合服务器实现系统整合的方法,包括:接收SAP系统发送的用户在SAP系统的report界面上输入的数据参数;在流程整合服务器的数据库中查找该数据参数对应的目标服务器的连接信息;根据查找到的连接信息在目标系统中查找需要写入SAP系统的文件数据,并接收目标系统返回的查找到的文件数据;将该查找到的文件数据转换为符合远程函数调用适配器访问的格式;及将转换后的文件数据写入SAP系统。本发明还提供了一种流程整合服务器,利用本发明,可以快速从目标系统中写入数据到SAP系统。

    权利要求书

    1: 一种流程整合服务器, 该流程整合服务器连接于目标系统和 SAP 系统, 并包括远程 函数调用适配器, 所述目标系统包括多个目标服务器, 其特征在于, 该 SAP 系统包括 report 界面, 提供用户输入需要写入 SAP 系统的数据的数据参数, 该流程整合服务器还包括 : 数据库, 用于存储每个目标服务器的连接信息 ; 接收模块, 用于接收 SAP 系统发送的用户在 report 界面上输入的数据参数 ; 查找模块, 用于在数据库中查找该数据参数对应的目标服务器的连接信息 ; 访问模块, 用于根据查找到的连接信息在目标系统中查找需要写入 SAP 系统的文件数 据, 并接收目标系统返回的查找到的文件数据 ; 转换模块, 用于将该查找到的文件数据转换为符合远程函数调用适配器访问的格式 ; 及 写入模块, 用于将转换后的文件数据写入 SAP 系统。
    2: 如权利要求 1 所述的流程整合服务器, 其特征在于, 所述 SAP 系统还包括 report 程 序和远程函数调用接口, 用于当 report 界面被触发时, 调用该远程函数调用接口, 该远程 函数调用接口用于将所述数据参数发送给所述流程整合服务器。
    3: 如权利要求 1 所述的流程整合服务器, 其特征在于, 所述数据参数包括要写入 SAP 系 统的文件数据所在的目标服务器的 ID、 文件数据名称及文件数据路径。
    4: 如权利要求 1 所述的流程整合服务器, 其特征在于, 所述连接信息包括每个目标服 务器的 ID, 每个目标服务器中所有文件数据的 IP 地址, 及进入每个目标服务器的用户名和 密码。
    5: 如权利要求 1 所述的流程整合服务器, 其特征在于, 所述 report 界面还用于当所述 转换后的文件数据写入 SAP 系统后, 显示该文件数据。
    6: 一种利用流程整合服务器实现系统整合的方法, 该流程整合服务器连接于目标系 统和 SAP 系统, 并包括远程函数调用适配器, 所述目标系统包括多个目标服务器, 其特征在 于, 该方法包括如下步骤 : 接收 SAP 系统发送的用户在 SAP 系统的 report 界面上输入的数据参数 ; 在流程整合服务器的数据库中查找该数据参数对应的目标服务器的连接信息 ; 根据查找到的连接信息在目标系统中查找需要写入 SAP 系统的文件数据, 并接收目标 系统返回的查找到的文件数据 ; 将该查找到的文件数据转换为符合远程函数调用适配器访问的格式 ; 及 将转换后的文件数据写入 SAP 系统。
    7: 如权利要求 6 所述的利用流程整合服务器实现系统整合的方法, 其特征在于, 该方 法在接收 SAP 系统发送的用户在 report 界面上输入的数据参数的步骤之前还包括 : 当 report 界面被触发时, 该 SAP 系统的 report 程序调用远程函数调用接口 ; 及 该远程函数调用接口将所述数据参数发送给流程整合服务器。
    8: 如权利要求 6 所述的利用流程整合服务器实现系统整合的方法, 其特征在于, 所述 数据参数包括要写入 SAP 系统的文件数据所在的目标服务器的 ID、 文件数据名称及文件数 据路径。
    9: 如权利要求 6 所述的利用流程整合服务器实现系统整合的方法, 其特征在于, 所述 连接信息包括每个目标服务器的 ID, 每个目标服务器中所有文件数据的 IP 地址, 进入每个 2 目标服务器的用户名和密码。
    10: 如权利要求 6 所述的利用流程整合服务器实现系统整合的方法, 其特征在于, 该方 法还包括 : report 界面显示所述写入 SAP 系统内的文件数据。

    说明书


    流程整合服务器及利用其实现系统整合的方法

        技术领域 本发明涉及一种流程整合服务器, 尤其涉及一种流程整合服务器及利用其实现系 统整合的方法。
         背景技术 随着信息化进程的不断推进, 企业内部出现了越来越多的应用系统, 例如进销存 系统、 采购系统、 会计系统、 保税系统、 物流系统及销售系统。 各个应用系统具有不同的数据 格式并且采用不同的数据存储方式, 例如利用数据库 ( 如 SQL server 或 Visual Fox) 存 储数据或者文件传输协议存储数据。在将 SAP(Systems Applications and Products in DataProcessing) 系统引入原有应用系统的时候, 由于数据格式及数据存储方式的差异, 当 用户于 SAP 系统的报表内输入需要从目标系统获取数据时, 获取需要的数据并写入 SAP 系 统变得很困难。
         发明内容 鉴于以上内容, 有必要提供一种流程整合服务器, 可以快速从目标系统内获取需 要的数据, 将写入到 SAP 系统中。
         还有必要提供一种利用流程整合服务器实现系统整合的方法, 可以快速从目标系 统内获取需要的数据, 将写入到 SAP 系统中。
         一种流程整合服务器, 该流程整合服务器连接于目标系统和 SAP 系统, 并包括远 程函数调用适配器, 所述目标系统包括多个目标服务器, 该 SAP 系统包括 report 界面, 提供 用户输入需要写入 SAP 系统的数据的数据参数, 该流程整合服务器还包括 : 数据库, 用于存 储每个目标服务器的连接信息 ; 接收模块, 用于接收 SAP 系统发送的用户在 report 界面上 输入的数据参数 ; 查找模块, 用于在数据库中查找该数据参数对应的目标服务器的连接信 息; 访问模块, 用于根据查找到的连接信息在目标系统中查找需要写入 SAP 系统的文件数 据, 并接收目标系统返回的查找到的文件数据 ; 转换模块, 用于将该查找到的文件数据转换 为符合远程函数调用适配器访问的格式 ; 及写入模块, 用于将转换后的文件数据写入 SAP 系统。
         一种利用流程整合服务器实现系统整合的方法, 该流程整合服务器连接于目标系 统和 SAP 系统, 并包括远程函数调用适配器, 所述目标系统包括多个目标服务器, 该方法包 括如下步骤 : 接收 SAP 系统发送的用户在 SAP 系统的 report 界面上输入的数据参数 ; 在流 程整合服务器的数据库中查找该数据参数对应的目标服务器的连接信息 ; 根据查找到的连 接信息在目标系统中查找需要写入 SAP 系统的文件数据, 并接收目标系统返回的查找到的 文件数据 ; 将该查找到的文件数据转换为符合远程函数调用适配器访问的格式 ; 及将转换 后的文件数据写入 SAP 系统。
         相较于现有技术, 所述流程整合服务器及利用其实现系统整合的方法, 可根据用 户在 SAP 系统的报表界面输入需要从目标系统获取的数据的数据参数, 利用流程整合服务
         器提供的功能和目标系统的连接信息, 从目标系统内获取需要的数据, 并写入到 SAP 系统, 用户可通过报表界面查看到获取到的数据。 附图说明 图 1 是本发明利用流程整合服务器实现系统整合的方法较佳实施例的运行环境 示意图。
         图 2 是本发明利用流程整合服务器实现系统整合的方法较佳实施例的作业流程 图。
         主要元件符号说明
         流程整合服务器 目标系统 SAP 系统 远程函数调用适配器 简单对象访问协议适配器 数据库 目标服务器 report 界面 report 程序 远程函数调用接口 接收模块 查找模块 写入模块 访问模块 转换模块 1 2 3 10 11 12 20 30 31 32 100 101 102 110 111具体实施方式
         如图 1 所示, 是本发明利用流程整合服务器实现系统整合的方法较佳实施例的运 行环境示意图。该流程整合 (process integration, PI) 服务器 1( 以下简称为 : PI 服务器 1) 分别连接于目标系统 2 和 SAP 系统 3。该目标系统 2 包括多个目标服务器 20, 在本实施例中, 该目标服务器 2 为文件传输协议 (File Transfer Protocol, FTP) 服务器。每个目标 服务器 20 对应一个标识符 (identification, ID), 且每个目标服务器 20 中存储了多个文 件数据, 每个文件数据对应一个 IP 地址。
         该 SAP 系统 3 包括报表 (report) 界面 30 和该 report 界面 30 对应的 report 程 序 31, 本发明中该 SAP 系统 3 接收目标服务器 2 中数据的流程是由 report 界面 30 触发的, 并且要求同步返回数据。所述由 report 界面 30 触发是指用户在 report 界面 30 上点击一 个按钮或控件来触发一个事件。该 report 界面 30 提供给用户输入要写入 SAP 系统 3 的文 件数据的数据参数, 该数据参数包括所述文件数据所在的目标服务器 20 的 ID、 文件数据名 称及文件数据路径。
         该 SAP 系统 3 还包括远程函数调用 (remote function call adapter, RFC) 接口 32, 该 RFC 接口 32 可作为 PI 服务器 1 和 SAP 系统 3 之间的通信接口。当所述 report 界面 30 被触发时, 所述 report 程序 31 立即调用该 RFC 接口 32, 该 RFC 接口 32 用于传送用户输 入的数据参数。
         该 PI 服务器 1 作为目标系统 2 和所述 SAP 系统 3 之间的中间件, 用于目标系 统 2 和 SAP 系统 3 之间的数据传输。所述 PI 服务器 1 包括远程函数调用适配器 (remote function call adapter, RFC adapter)10、 简单对象访问协议适配器 (Simple Object Access Protocol adapter, SOAPadapter)11 和数据库 12。该数据库 12 中存储了每个目标 服务器 20 的连接信息, 该连接信息包括每个目标服务器 20 的 ID, 每个目标服务器 20 中所 有文件数据的 IP 地址, 进入每个目标服务器 20 的用户名和密码等。 所述 RFC adapter 10 用 于接收 RFC 接口 32 所传送的数据参数, 并通过消息映射机制在数据库 12 中查找该数据参 数对应的目标服务器 20 的连接信息, 并将该连接信息发送给 SOAP adapter 11。所述 SOAP adapter11 用于通过该连接信息在目标系统 2 中查找需要写入 SAP 系统 3 的文件数据, 并将 该查找到的文件数据转换为符合 RFC adapter 10 访问的格式, 并发送给 RFC adapter 10。 该 RFC adapter 10 将该转换后的文件数据写入 SAP 系统 3 中, 所述 SAP 系统 3 中的 report 界面 30 显示该文件数据。
         所述 PI 服务器 1 中的 RFC adapter 10 包括 : 接收模块 100、 查找模块 101 及写入 模块 102。SOAP adapter 11 包括 : 访问模块 110 和转换模块 111。所述模块是具有特定功 能的软件程序段, 该软件存储于计算机可读存储介质或其它存储设备, 可被计算机或其它 包含处理器的计算装置执行, 从而完成本发明中利用 PI 服务器 1 实现系统整合的作业流 程。
         接收模块 100 用于接收 RFC 接口 32 所发送的用户在 report 界面 30 上输入的数 据参数。
         查找模块 101 用于通过消息映射机制在数据库 12 中查找该数据参数对应的目标 服务器 20 的连接信息, 并将该连接信息发送给 SOAP adapter11。
         访问模块 110 用于根据查找模块 101 发送的连接信息在目标系统 2 中查找需要写 入 SAP 系统 3 的文件数据, 并接收目标系统 2 返回的文件数据。
         转换模块 111 用于将目标系统 2 返回的文件数据转换为符合 RFCadapter 10 访问 的格式, 并发送给 RFC adapter 10。
         写入模块 102 用于将转换后的文件数据写入 SAP 系统 3。如图 2 所示, 是本发明利用流程整合服务器实现系统整合的方法较佳实施例的作 业流程图。
         步骤 S30, 当 report 界面 30 被触发时, report 程序 31 调用 RFC 接口 32, 用户于 该 report 界面 30 上输入需要写入 SAP 系统 3 的文件数据的数据参数。本实施例中, 用户 于该 report 界面 30 上点击一个按钮或者空间来触发该 report 界面 30。所述数据参数包 括所述文件数据所在的目标服务器 20 的 ID、 文件数据名称及文件数据路径。
         步骤 S31, 接收模块 100 接收 RFC 接口 32 所发送的用户在 report 界面 30 上输入 的数据参数。
         步骤 S32, 查找模块 101 通过消息映射机制在数据库 12 中查找该数据参数对应的 目标服务器 20 的连接信息。
         步骤 S33, 所述查找模块 101 将该连接信息发送给 SOAP adapter11。
         步骤 S34, 访问模块 110 根据查找模块 101 发送的连接信息在目标系统 2 中查找需 要写入 SAP 系统 3 的文件数据。
         步骤 S35, 目标系统 2 返回查找到的需要写入 SAP 系统 3 的文件数据。
         步骤 S36, 转换模块 111 将目标系统 2 返回的文件数据转换为符合 RFC adapter 10 访问的格式, 并发送给 RFC adapter 10。 步骤 S37, 写入模块 102 将转换后的文件数据写入 SAP 系统 3。
         步骤 S38, 所述 SAP 系统 3 中的 report 界面 30 显示该写入的文件数据。
         最后所应说明的是, 以上实施例仅用以说明本发明的技术方案而非限制, 尽管参 照较佳实施例对本发明进行了详细说明, 本领域的普通技术人员应当理解, 可以对本发明 的技术方案进行修改或等同替换, 而不脱离本发明技术方案的精神和范围。
        

    关 键  词:
    流程 整合 服务器 利用 实现 系统 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:流程整合服务器及利用其实现系统整合的方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-5817009.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1