两多个系统数据交互之间以什么方式交互数据

BOSS系统的架构是什么样的?系统之间的数据交互采用什么方式实现的?1、BOSS系统的技术架构是什么样的?2、系统之间的数据交互采用什么方式实现的?要采用二级BOSS,即总部BOSS和省级BOSS,避免不了总部与各省的BOSS系统要交互数据,各省BOSS之间也可能要交互数据。--------------------------------------------------------------/et/26822/.aspx应用系统之间数据传输的几种方式_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
应用系统之间数据传输的几种方式
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看: 6829|回复: 5
两个应用系统通过“中间表”进行数据交互,该如何设计?
论坛徽章:1
应用业务系统简要说明:
1、人事系统:提供每个月工资发放数据。
2、工资发放系统:根据人事提供的工资数据进行工资发放。
备注:人事系统、工资发放系统在不同的的部门(人事系统在A部门、工资发放系统在B部门,不在同一个办公地方。),不同的开发公司开发的。
原来的数据交互方式:通过XML文件进行交互。人事系统将每个月工资发放数据导成XML文件,然后通过MQ传输;B部门从MQ上取下XML文件,将XML文件导入工资发放系统进行工资发放。
存在的问题:
1、XML文件太大(超过100M),MQ传输经常出现问题,内存溢出。
2、A部门导出的XML文件存在问题不能及时发现,只有B部门导入工资系统后才知道XML文件有问题;(XML文件语法格式、字符集问题、数据问题)
3、XML文件太大,工资发放系统导入效率低。
4、A、B部门缺少对XML文件进行校验,导致每个月员工工资发放人工干预太多。
改造思路:放弃XML文件MQ交互改用“中间表”模式交互,减少工资发放时的人工干预。
1、中间表要体现A、B部门的交互状态。
2、中间表放在独立的数据库上(ORACLE)
请大虾指导下“中间表”交互该如何设计?中间表表结构如何设计?人事系统如何对中间表进行操作?工资发放系统如何对中间表进行操作?
论坛徽章:6
超过100m还大?我们文件上G的,一样入库。
楼主可以搞个定时任务或者物化视图把需要的数据拿过来放在独立的库上
论坛徽章:1
对于异常的数据该如何处理?
人事系统导出来的工资数据并不是都是正常的数据,工资发放系统只是被动的接收人事系统导出的数据;
改造的目的减少人工干预,尽量都让系统去完成。避免由于人为的犯的错误引发的问题。
论坛徽章:1
由于存在异常数据所以两个系统才需要进行交互。如果拿过来的数据都是正常数据就没有改造的意义了。
论坛徽章:1
对于异常的数据该如何处理?
论坛徽章:44
设计一个表,部门A用户可以插入更新等操作该表,部门B用户只可以查询该表,利用权限控制就可以解决了
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号两个实时交互比较多的系统,使用什么协议做连接?_问答_ThinkSAAS
两个实时交互比较多的系统,使用什么协议做连接?
两个实时交互比较多的系统,使用什么协议做连接?
同一产品,服务端有两个后台服务,两个服务之间要互相pull ,push数据。使用java语言实现,是不是最快的方案是通过socket的连接的方式,类似使用mina ,netty这样的成熟框架来做?
在业务上面,两个系统可能会分别被扩展。将来也许是N个厂商都分别其实其中一个,或是两个。然后不管是谁实现的,系统间都可以对接。所以,很多兄弟们提的框架内的交互,可能就不是很合适。必须是可标准化的传输协议。
题主可以看下zeromq框架,zmq包含了PULL和PUSH模式,采用异步io通信方式并对上层屏蔽通信细节,参考资料:
也可以尝试redis的pub/sub方式
添加你想要问的问题
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信几种项目间数据交互方式_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
几种项目间数据交互方式
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 多系统数据交互 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信