作b2b与ERP整合时两部分要用两个数据库又要求数据实时共享怎么办?

pl04656653 2012-03-29 09:26:35
企业原有成熟正在使用的ERP系统,现在需要再做一个B2B系统,
原使用的ERP可能不会修改,我要做的是B2B,应该没有ERP方面的支持,
看规格的样子要B2B再建个数据库,这我就不懂了,如果我B2B的资料更新,可以控制更新ERP的数据库;
可ERP若是有资料更新我怎么知道?要是每次取资料用得时候都要查ERP的数据库有没有更新的话这个和直接使用ERP的数据库有什么区别?
比如下订单,我B2B下完单可以去存到ERP,修改库存量,更新数据,
可ERP的下单呢?我总不能是每次下单前都到ERP数据库那检查他的库存数据和我这边的是否相同,然后判断能否下单,
那和直接查ERP的数据库有什么区别,还要个B2b的数据库有什么用?
我还很小白,而且还没开始做,想多了解点,多想想,大家有经验请不吝赐教,随便发言,
感谢大家了
...全文
187 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
pl04656653 2012-03-29
  • 打赏
  • 举报
回复
谢谢大家了,
还没开始做呢,
再说需求了设计了什么的都不归我管,我只管写代码
问个题外话,我到时候要怎样明确自己的责任,需求明确固然好,如果不明确,我作为一个小编程的怎么规避风险?
还有,以我的肤浅认识,这种B2B整合ERP最好应该是一个公司一个项目团队做;可现在可能种种原因,是两公司做的,到时候要怎样注意自己的风险责任?
烟波钓 2012-03-29
  • 打赏
  • 举报
回复
如果是一家公司的产品 那就还好办些

你需要的那边的数据,通过Webservice让他提供给你
当然你提供的数据 也是通过Webservice 两个数据库之间不要有直接的关联
神马跨库触发器啥的 建议不考虑 维护复杂 责任不清
qiume 2012-03-29
  • 打赏
  • 举报
回复
先搞需求,确定哪些是ERP的职责,哪些是B2B的职责,再确定哪些数据需要共享,一步步来......
xuan.ye 2012-03-29
  • 打赏
  • 举报
回复
最好别关联,各自维护,关联的话,维护太费精力
bu在服务区 2012-03-29
  • 打赏
  • 举报
回复
关联查询啊 ~~~~~~~~~~~~


可以跨数据库查的哦~~~~~~~~~~你可以试试。。。。。。。。。
pl04656653 2012-03-29
  • 打赏
  • 举报
回复
谢谢2楼,3楼的热心
pl04656653 2012-03-29
  • 打赏
  • 举报
回复
假设和ERP方完全分离,得不到多少支持的话,
这时需要考虑哪些困难的问题?
B2B自己玩自己的,然后把结果整理打包(按对方需求)发给他,需要资料问他要(考虑到需要有更新的地方检察)
pl04656653 2012-03-29
  • 打赏
  • 举报
回复
不用怕误导,我还完全没开始做呢,
到底ERP方提供些什么都还不知道,
所以只是想多点知识
hwbox 2012-03-29
  • 打赏
  • 举报
回复
首先分清那些数据是共享读的,那就用同意词得了,如果是要求同时写入的就得做跨库事务很麻烦。

用两个库的原因,你自己已经写入到问题中了,那就是可能得不到erp的支持。得不到支持也是说业务逻辑或者说数据库是不透明,最少是不完全透明的,当然不能建到一起,系统边界模糊了,到时出了问题算谁的。

说个题外话,你的程序也不应当直接写库的,应当调用对方提供的接口,比如某个webservice之类的来完成数据交换。一般做集成的很少有直接的数据库层面的整合,这需要各方“完全无私”的配合,而这通常是做不到的。并且很不安全。
烟波钓 2012-03-29
  • 打赏
  • 举报
回复
我只看看 我不说话 怕误导了lz 坐等大牛
qiume 2012-03-29
  • 打赏
  • 举报
回复
这个项目完成、客户满意的时候都猴年马月了......
pl04656653 2012-03-29
  • 打赏
  • 举报
回复
项目应该还没开始,
再说说实话这些应该与我无关,我又不管需求设计什么的,理论我只是按着需求去编程
只不过我是才毕业不到一年,想想,YY些;想多些经验罢了
还有就是想提前知道到时候可能会碰到的难题以及想知道怎样做把自己的责任风险降到最低
至于完成完不成,说实话我还不知道自己的任务到底是什么,我只是看企划书,想到自己可能是做什么的,我上边还有头呢,只是怎么给我排活还不知道,汗啊,快毕业一年了,还没什么工作经验!
再说白了,我纯粹是想的多了
youli78 2012-03-29
  • 打赏
  • 举报
回复
同情楼主,本人也碰到类似的问题,一个独立的CRM平台,和一个独立的b2c网站,做接口整合。做CRM这公司给了接口后就终止合作了。现在我在做B2C网站和CRM同步操作的时候,发现接口并不能完全满足网站的需求,CRM的公司不肯为接口再做更新,也不愿给出表结构说明,我现在真是欲哭无泪了。
adonis_net 2012-03-29
  • 打赏
  • 举报
回复
这个就是大领导做了项目把钱拿了,又没解决到问题,就需要你们后来这些小项目的支撑去实现大项目解决不了的问题。就是帮人搽屁股的事情,抱歉,我有点粗俗了..
langxingcs 2012-03-29
  • 打赏
  • 举报
回复
最好两个完全分开,在一起扯不清啊,erp走erp的,b2b走b2b的
qiume 2012-03-29
  • 打赏
  • 举报
回复
小公司吧?坑爹项目吧?

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧