用友U9产品SOA设计架构遭技术质疑

近日,ITPUB社区ERP板块,一位使用ERP多年的网友李新(化名)在学习使用U9的过程中,发帖抱怨U9中使用了大量的存储过程,并质疑号称全球第一款基于SOA架构的ERP系统U9,其SOA设计架构理念到底体现在哪些地方?
  该社区的信息化相关板块,聚集了国内大部分ERP实施顾问,讨论产品线涵盖国内外主流的ERP产品和技术。李新的帖子发布后,立刻在ITPUB社区引发了轩然大波,多达上百位从事ERP顾问和选型,及实施的技术网友参加了讨论,发表自己的见解。
用友ERP 存储过程滥用?
  记者调查了解到,整个U9产品的核心计算的确几乎全部通过存储过程实现,包括MRP计算、ATP计算、成本计算甚至密码的加密算法也在存储过程实现。整个系统用了7百多个存储过程,1百多个类似于存储过程的标量函数。
  网友alone1998认为,“纯粹的SOA不提倡用存储过程/函数,把数据库只视为一个存储数据的地点。所有的业务逻辑都不在数据库中实现,在应用服务器中实现业务逻辑。从这个角度讲
U9肯定不是严格的SOA构架。但是,实际使用中,纯粹的SOA构架效率存在问题,需要频繁的读写数据,对硬件要求也高(我们的一个ERP,采用类似构
架,用了4台小型机做应用服务器,oracle数据库unix操作系统).要解决这个问题,需要打破这个模式,折中的办法是限制存储过程的使用,别烂用。这又需要仔细的系统设计,用友是否这样做的了不得而知。”
  记者就此采访其它技术人员时,但他们表达了相反的观点,认为SOA的设计理念和是否大量使用存储过程没有直接关系。
  “其它的ERP产品如Oracle
EBS同样大量使用了存储过程。用这一点来指责和质疑SOA的设计理念和研发的技术实力,立足点完全错误!至于说,有些业务逻辑计算是否一定要放在后台,通过存储过程来实现,这一点是可以讨论的。”一位从事多年ERP实施的技术顾问接受采访时表示。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值