[发明专利]一种ERP系统中实现业务数据交换的方法、装置和系统无效
申请号: | 200810166812.8 | 申请日: | 2008-09-24 |
公开(公告)号: | CN101364293A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 杨铁军 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 erp 系统 实现 业务 数据 交换 方法 装置 | ||
技术领域
本发明涉及数据传输和交换技术领域,尤其涉及一种ERP系统中实现业务数据交换的方法、装置和系统。
背景技术
随着电子商务技术的发展和日趋成熟,ERP(Enterprise Resource Planning,企业资源计划)系统的应用也越来越普及;而ERP系统在集团型企业应用时,需要在总部和分支机构之间以及不同的分支机构之间进行业务单据(所谓的业务单据为ERP系统应用中某一业务处理过程中一组有关联关系的数据集合)数据交换,如果不同机构要求数据分别部署,而各网络节点间物理距离比较远并且网络状况复杂,这就会使数据交换的可靠性和及时性面临比较大的困难。
而目前,针对业务数据交换的上述问题,现有常见的方案主要是:采用链接数据库服务器,所述链接数据库服务器直接连接到接收方数据库,并对接收方数据库进行操作,把需要交换的业务数据进行转换后插入到接收方数据库。
但是,采用这种处理方式由于需要对接收方数据库进行操作,降低了各数据库中存储数据的安全性,并对各数据库的管理权限提出了更高的要求,加大了数据库权限管理难度;同时,由于上述方式在对方数据库中进行操作,这就需要良好的网络环境,以保证每次业务数据交换时都能正确的连接到对方数据库,从而对网络连接质量状况的要求也会提高。
发明内容
有鉴于此,本发明解决的问题是提供一种ERP系统中实现业务数据交换的方法、装置和系统,通过各自操作己方数据库以降低数据库权限的管理难度和对网络连接质量的要求。
为解决上述问题,本发明提供的技术方案如下:
一种ERP系统中实现业务数据交换的方法,包括:
预先在发送方和接收方定义不同类型业务单据的规则描述模板数据;
发送方根据所述规则描述模板对需要传输的业务单据数据进行转换,并将所述转换后的业务单据数据和所述定义的模板数据保存到本地发送缓冲区物理文件,再将所述文件发送出去;
接收方接收到所述文件后,将所述文件中的业务单据数据引入数据库,然后标识处理结果并返回。
优选的,将所述转换后的业务单据数据和所述定义的模板数据保存到本地发送缓冲区的同一物理文件。
优选的,该方法还包括:
在将所述转换后的业务单据数据和所述模板数据保存到本地发送缓冲区物理文件后,将发送任务信息加入传输服务队列;
当扫描到传输服务队列中有发送任务时,从缓冲区读取文件再发送到指定的接收方。
优选的,该方法还包括:在将业务单据数据引入数据库前,还可以根据文件中的定义信息对数据进行必要的检查和一致性处理。
优选的,该方法还包括:
接收方首先将接收到的所述文件保存到本地接收缓冲区,并将任务信息加入业务数据引入服务队列;
当扫描到所述业务数据引入服务队列中有新的未处理的任务时,从所述本地接收缓冲区读取所述文件,再对数据进行必要的检查和一致性处理。
优选的,该方法还包括:预先在发送方定义己方和接收方不同业务单据间字段的对应转换关系。
优选的,该方法还包括:
发送方将所述预定义的对应转换关系与所述转换后的业务单据数据、所述定义的模板数据保存到相同的物理文件;
接收方在引入数据前,将发送方发送的业务单据数据中的对应字段的内容对应填入到接收方数据库的对应字段。
优选的,该方法还包括:发送方对接收到的回传信息进行标记单据已传输,或显示并记录错误信息操作。
一种业务数据发送装置,包括:第一预定义模块、转换模块、保存模块和发送模块;其中,
所述第一预定义模块用于接收外部命令预定义不同类型业务单据的规则描述模板数据;
所述转换模块用于根据所述第一预定义模块预定义的规则描述模板对需要传输的业务单据数据进行转换;
所述第一保存模块用于将所述转换后的业务单据数据和所述定义的模板数据保存到本地发送缓冲区物理文件;
所述发送模块用于将所述本地发送缓冲区中的物理文件发送出去。
优选的,该装置还包括:第一加入模块和第一读取模块;其中,
所述第一加入模块用于在所述第一保存模块用于将所述转换后的业务单据数据和所述定义的模板数据保存到本地发送缓冲区物理文件后,将发送任务信息加入传输服务队列;
所述第一读取模块用于扫描所述传输服务队列,并当扫描到传输服务队列中有发送任务时,从缓冲区读取文件传递给所述发送模块。
优选的,该装置还包括:回传处理模块,用于对接收到的回传信息进行标记单据已传输,或显示并记录错误信息操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810166812.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于Internet的集成电路测试管理系统
- 下一篇:中草药保健床
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理