预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ERP系统架构设计方案年5月版本控制版本注释作者时间1.0ERP系统架构设计方案草稿麦仲博-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架构阐明系统架构图Erp架构中各核心服务之间满足松散耦合特性,具备定义良好接口,可通过拆分与组合,可以有针对性地构建满足不同应用场景需求Erp应用系统。2.3.1适配器在集成环境中需要复用已有应用系统和数据资源,通过适配器可以将已有应用系统和数据资源接入到ERP应用系统中。通过适配器可以实现已有资源与ERP系统中其他服务实现双向通讯和互相调用。一方面通过适配器可以实现对已有资源服务化封装,将已有资源封装为一种服务提供者,可觉得ERP应用系统中服务消费者提供业务和数据服务,另一方面通过适配器,也可以使已有资源可以消费ERP应用系统中其他服务。2.3.2资源仓库资源仓库重要功能是提供服务描述信息存储、分类和查询功能。对于广义资源仓库而言,除了提供服务类型资源管理外,还需要提供对其他各种资源管理能力,可管理对象涉及:人员和权限信息、流程定义和描述、资源封装服务、服务实当代码、服务布置和打包内容、以及环境定义和描述信息。资源仓库一方面需要提供服务描述能力,需要可以描述服务各种属性特性,涉及:服务接口描述、服务业务特性、服务质量特性(如:安全、可靠和事务等)以及服务运营QoS属性。2.3.3连通服务连通服务是ERP基本技术平台中一种重要核心服务,典型连通服务就是公司服务总线(EnterpriseServiceBus,ESB),它是服务之间互相通信和交互骨干。连通服务重要功能是通信代理,如服务消费双向交互、代理之间通信、代理之间通信质量保障以及服务运营管理功能等。连通服务还需要保证传播效率和传播质量。连通服务普通应用于连接一种自治域内部各个服务,在自治域内部服务都是相对可控,因此连通服务更多应当考虑效率问题。2.3.4流程服务流程服务是为业务流程运营提供支撑一组原则服务。业务流程是一组服务集合,可以按照特定顺序并使用一组特定规则进行调用。业务流程可以由不同粒度服务构成,其自身可视为服务。流程服务是业务流程运营环境,提供流程驱动,服务调用,事务管理等功能。流程服务需要支持机器自动解决流程,也需要支持人工干预任务操作,它支持业务流程重要合用于对运营解决时间规定不高,多方合伙操作业务过程。2.3.5交互服务交互服务实现人与服务之间交互功能。交互服务就是需要提供一组完整功能,以实现人与服务便捷交互,既能支持各种交互渠道(如浏览器方式,富客户端方式和移动接入方式等),也能支持各种交互能力(如单点登录、个性化、支持各种资源统一内容管理等)。2.3.6协作服务协作服务用来解决自治域之间及自治域内部交互通信。协作服务强调原则采用,强调平等协作。详细实现技术时将更多考虑采用WCF有关技术,以实现流程协同,服务交互,和各种质量属性管理(如事务管理、可靠传播和安全管理等)。2.3.7安全服务像ERP这样强调松散耦合分布式集成系统,安全性显得尤为重要。安全有时被称为一种“事关全局考虑”,是全方位问题,它跨越ERP参照架构模型各个某些。安全服务向ERP参照架构模型中其她服务提供基本安全服务功能,涉及:身份验证、访问控制、数据加密、数据完整性和抗抵赖性,以及安全信任、身份联邦、安全会话、安全方略等。2.3.8信息服务信息服务特指为运用上述各种基本核心服务提供信息管理和使用服务。详细涉及提供元数据管理功能,以一种统一方式描述ERP系统中所需要使用各种信息数据。它也提供对各种类型数据(涉及构造化数据和非构造化数据),以及分布在不同地方数据进行统一访问管理。信息服务其目的是使应用系统可以统一、透明、高效地访问和操纵位于网络环境中各种