实用文档 . ERP 系统架构设计方案 2021 年 5 月 版本控制 版本 注释 作者 时间 1.0 ERP 系统架构设计方案初稿 麦仲博 2021-05-28 实用文档 . 一、前言 二、架构设计 2.1 架构分析 2.2 架构定义 2.3 架构说明 2.4 软件逻辑结构 三、具体功能简述 3.1 自定义工作流解决方案 3.2 多语言解决方案 3.3 消息发布/订阅系统方案 3.4 报表&打印方案 四、系统平台&支撑组件 五、系统网络结构 六、开发管理层面 实用文档 . 一、前言 一个企业级的商业软件能够满足用户需要、正常运行、易于维护、易于扩展,必须拥有一个良好的软件架构支撑。本文主要是分析和构建一个企业级商业软件架构。 二、架构设计 2.1 架构分析 企业级的商业软件架构在技术层面的要求主要体系在高性能、健壮性和低本钱。 高性能 对于企业级商业软件来说,软件架构需要尽可能地使软件具有最高的性能,支持最大的并发性。 健壮性 企业级的商业软件要求软件是可靠的和无缺陷的。现在的架构一般是,效劳器模式的。软件的可靠和健壮主要依赖与效劳器。效劳器的稳定通过良好的代码和完备的测试能够解决这个问题。 低本钱 企业级商业软件还有一个很重要的要求:低本钱。软件架构要求简单、易掌握,复杂度低,易于维护和扩展,易于测试。 2.2 架构定义 本架构以XML 为整个系统的交互接口,包括系统架构内部和外部。整个系统分为界面展示层,流程控制层和数据存储层。 2.3 架构说明 系统架构 图 企业控制系统资源仓库安全服务适配器连通服务流程服务协作服务交互服务信息服务辅助工具运行管理工具报表配置&规则Web客户端(b/s)智能客户端(c/s)Mobile功能服务 Erp 架构中各核心效劳之间满足松散耦合特性,具有定义良好的接口,可通过拆分与组合,实用文档 . 可以有针对性地构建满足不同应用场景需求的Erp 应用系统。 适配器 在集成环境中需要复用已有的应用系统和数据资源,通过适配器可以将已有应用系统和数据资源接入到ERP 应用系统中。 通过适配器可以实现已有资源与ERP 系统中其它效劳实现双向通讯和互相调用。首先通过适配器可以实现对已有资源的效劳化封装,将已有资源封装为一个效劳提供者,可以为ERP 应用系统中的效劳消费者提供业务和数据效劳,其次通过适配器,也可以使已有资源可以消费ERP 应用系统中的其它效劳。 资源仓库 资源仓库主要功能是提供效劳描述信息的存储、分类和查询功能。对于...