1 / 11
文档名称:

7系统(erp)架构设计方案.pdf

格式:pdf   大小:803KB   页数:11页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

7系统(erp)架构设计方案.pdf

上传人:1557281760 2018/2/16 文件大小:803 KB

下载得到文件列表

7系统(erp)架构设计方案.pdf

相关文档

文档介绍

文档介绍:Erp 系统架构设计方案
ERP 系统架构设计方案
2009 年 5 月
版本控制
版本注释作者时间
ERP 系统架构设计方案初稿麦仲博 2009-05-28
Erp 系统架构设计方案
一、前言
二、架构设计
架构分析
架构定义
架构说明
软件逻辑结构
三、具体功能简述
自定义工作流解决方案
多语言解决方案
消息发布/订阅系统方案
报表&打印方案
四、系统平台&支撑组件
五、系统网络结构
六、开发管理层面
Erp 系统架构设计方案
一、前言
一个企业级的商业软件能够满足用户需要、正常运行、易于维护、易于扩展,必须拥有
一个良好的软件架构支撑。本文主要是分析和构建一个企业级商业软件架构。
二、架构设计
架构分析
企业级的商业软件架构在技术层面的要求主要体系在高性能、健壮性和低成本。
高性能
对于企业级商业软件来说,软件架构需要尽可能地使软件具有最高的性能,支持最大的并
发性。
健壮性
企业级的商业软件要求软件是可靠的和无缺陷的。现在的架构一般是,服务器模式的。软
件的可靠和健壮主要依赖与服务器。服务器的稳定通过良好的代码和完备的测试能够解决这
个问题。
低成本
企业级商业软件还有一个很重要的要求:低成本。软件架构要求简单、易掌握,复杂度低,
易于维护和扩展,易于测试。
架构定义
本架构以 XML 为整个系统的交互接口,包括系统架构内部和外部。整个系统分为界面
展示层,流程控制层和数据存储层。
架构说明
系统架构

Erp 架构中各核心服务之间满足松散耦合特性,具有定义良好的接口,可通过拆分与组合,
Erp 系统架构设计方案
可以有针对性地构建满足不同应用场景需求的 Erp 应用系统。
适配器
在集成环境中需要复用已有的应用系统和数据资源,通过适配器可以将已有应用系统和
数据资源接入到 ERP 应用系统中。
通过适配器可以实现已有资源与 ERP 系统中其它服务实现双向通讯和互相调用。首先
通过适配器可以实现对已有资源的服务化封装,将已有资源封装为一个服务提供者,可以为
ERP 应用系统中的服务消费者提供业务和数据服务,其次通过适配器,也可以使已有资源
可以消费 ERP 应用系统中的其它服务。
资源仓库
资源仓库主要功能是提供服务描述信息的存储、分类和查询功能。对于广义的资源仓库
而言,除了提供服务类型的资源管理外,还需要提供对其它各种资源的管理能力,可管理对
象包括:人员和权限信息、流程定义和描述、资源封装服务、服务实现代码、服务部署和打
包内容、以及环境定义和描述信息。
资源仓库首先需要提供服务描述能力,需要能够描述服务的各种属性特征,包括:服务
的接口描述、服务的业务特性、服务的质量特征(如:安全、可靠和事务等)以及服务运行的
QoS 属性。
连通服务
连通服务是 ERP 基础技术平台中的一个重要核心服务,典型的连通服务就是企业服务
总线(Enterprise Service Bus,ESB),它是服务之间互相通信和交互的骨干。连通服务的主要
功能是通信代理,如服务消费的双向交互、代理之间的通信、代理之间的通信质量保障以及
服务运行管理功能等。
连通服务还需要保证传输效率和传输质量。连通服务一般应用于连接一个自治域内部的
各个服务,在自治域内部服务都是相对可控的,所以连通服务更多应该考虑效率问题。
流程服务
流程服务是为业务流程的运行提供支撑的一组标准服务。业务流程是一组服务的集合,
可以按照特定的顺序并使用一组特定的规则进行调用。业务流程可以由不同粒度的服务组
成,其本身可视为服务。
流程服务是业务流程的运行环境,提供流程驱动,服务调用,事务管理等功能。流程服
务需要支持机器自动处理的流程,也需要支持人工干预的任务操作,它支持的业务流程主要
适用于对运行处理时间要求不高的,多方合作操作的业务过程。
交互服务
Erp 系统架构设计方案
交互服务实现人与服务之间的交互功能。交互服务就是需要提供一组完整的功能,以实
现人与服务的便捷交互,既能支持多种交互渠道(如浏览器方式,富客户端方式和移动接入
方式等),也能支持多种交互能力(如单点登录、个性化、支持各种资源的统一内容管理等)。
协作服务
协作服务用来解决自治域之间及自治域内部的交互通信。协作服务强调标准的采用,强
调平等协作。具体实现技术时将更多的考虑采用 WCF 相关技术,以