首页 ERP百科 分布式erp_分布式二极管结构_分布式ERP

分布式erp_分布式二极管结构_分布式ERP

ERP百科 43

一、分布式erp是什么?

分布式ERP系统的体系结构以智能自律分散系统为系统框架,以Agent为技术核心,采用开放式系统的设计思想,各子系统处于对等地位,系统具有在线扩展、在线维护、智能性、可重构性等优点。系统体现了先进的管理思想,以建立企业综合信息平台为立足点,符合现代企业的发展趋势,是新一代ERP系统的发展方向。

二、分布式ERP系统模型:

如图所示,各子系统之间以消息传送机制相联系,自律控制处理器(Autonomous Control Processor,ACP)负责管理消息的请求和响应。

分布式ERP系统模型.png

数据场(DF):可以是网络(Internet、Intranet),系统可以根据操作的特性定义不同的数据场,不同的数据场也可以选择不同的消息通信方式。

三、分布式智能ERP系统的优点:

(1)由于采用了IADS的设计思想,系统的开放性较好,具备在线扩展、在线维护、自律控制、自律协调的能力,可以使软件能较好地适应企业,系统具有一定的柔性。

(2)就是更新非常方便,各个子系统以后台微服务的方式存在。前台一个单独的web项目,这个web项目调用后台这些子系统的服务接口。这样的设计,在某个业务子系统需要更新的时候,可以单独更新。不用像以前那种单进程架构时,一个小更新需要整个系统重启,导致用户会话也丢失,用户需要新登录。而现在的这种设计就不会有这个问题。

(3)将具有不同技能的工作岗位设计为不同粒度的智体,可以由实际的操作人员在线实时控制,也可以由操作人员赋予智体一定的权限,使其在系统中能动地执行一些任务。使系统具有一定的智能性和灵活性。同时也为系统的快速重构提供了必要的条件,可相对延长软件的生命周期。

(4)可以根据经营环境的改变,重新分解任务,由不同粒度的智体组成联盟,即新的“部门”,从而形成新的工作流程,这也就在一定程度上实现了由企业的BPR而形成的ERP系统。

(5)将系统分为多层设计,可以使系统的逻辑结构更为清晰。各层之间都是相对独立的,只要保持接口不变,每一层的改变对其它层都没有影响。

(6)可以方便地将系统的各个层次部署到不同的物理节点,或者分配给不同的进程。例如:表示层在客户端机器上分布式erp,应用逻辑层在应用服务器上,而存储层在另一个单独的数据库服务器上。这样可以改善系统性能、更好地支撑客户和服务器系统中的信息共享和协调。

四、分布式erp系统的架构:

报表系统: 这种系统成功的关键就是数据和主ERP系统业务库的同步问题了。一般可以写一个定时同步程序,将ERP主业务系统的数据经过帅选、转化等方式直接生成报表视图所需的最终或中间数据,简化关联查询。报表系统也可以采用微服务架构设计。

分布式ERP系统物理部署.png

分布式事务:在分布式事务技术中,有实现最终一致性这么一说,意思就是只要我能保证两边数据最终实现了一致性就行,不一定要使用事务。这样说来就有方案了。如仓库子系统在处理采购入库时需要增加入库单数据和更新库存数据等多个表。这多个表都在仓库子系统中,我们可以使用一个本地事务来保证仓库子系统中的表数据一致性。分布式ERP调用采购子系统更新采购单里的入库数量。

     版权声明:本文内容源于互联网搬运整理,2024年06月10日入库,仅限于小范围内传播学习和文献参考,不代表本站观点,请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。敬请谅解! E-mail:c#seox.cn(#修改为@)