1 / 59
文档名称:

最新OMS管理系统设计方案.docx

格式:docx   大小:3,214KB   页数:59页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

最新OMS管理系统设计方案.docx

上传人:lu2yuwb 2022/8/23 文件大小:3.14 MB

下载得到文件列表

最新OMS管理系统设计方案.docx

文档介绍

文档介绍:武汉
Wuhan KOTEI Informatics Co.,LTD.
1
OMS系统设计方案
武汉
Wuhan KOTEI Informati组件技术、使用标准的Internet协议、将功能展示在互联网和企业网内部。它的基石是以XML为主的、开放的Web标准技术,因此具有比任何现有的对象技术更好的开放性。
OMS管理系统设计和建设是基于SOA的整体构架思想,采用XML的数据交换技术和基于WebServices效劳进行业务系统整合和集成支持。以XML数据交互引擎,实现异构系统间XML数据的传输、迁移等效劳,完成数据抽取、加载、发布和订阅模板以及数据格式的转换。以WebServices技术进行业务集无缝集成和互操作的可信整合。通过标准化接口、标准化效劳描述、发布、发现等,解决了全局业务调用、集成,整合、个性效劳等问题。实现基于应用的业务协作,为应用系统集成提供全新的应用集成手段,使得所有的业务应用系统,可以通过WebServices技术进行相互调用,并通过流程重组以及流程整合提供多种新型的、跨业务系统的应用,真正能够实现业务流互联互通、各类应用业务集成与开展。
面向MVC的实现路线
模型-视图-控制器〔Model-View-Controller,MVC〕体系结构模式将一个交互式应用程序分为三个组件。模型包含应用问题的核心数据、逻辑关系和计算功能,它封装了所需的数据,提供完成问题处理的操作过程,还为视图获取显示数据提供访问其数据的操作;视图向用户显示信息;控制器以事件触发方式处理用户输入,并为每个输入事件提供了相应的操作效劳。视图和控制器共同构成了用户接口。
11
MVC模式是. NET应用程序开发中被广泛使用的一种体系结构,它将传统的输入、处理和输出模型转化为图形显示的用户交互模型。
.NET平台上,模型层负责表达和访问商业数据,执行商业逻辑和操作,同时控制层也可以访问其功能函数以完成相关的任务。视图层负责显示模型层的内容,它从该层取得数据并指定这些数据如何被显示出来,它也会将用户的输入传送给控制器。控制层负责定义应用程序的行为,它可以分派用户的请求并选择恰当的视图用于显示,也可以解释用户的输入并将它们映射为模型层可执行的操作。
系统扩展性
系统在设计时,充分考虑到系统的通用性、扩展性。在选择技术实现时做到可配性强、配置灵活,以适应不同情况下用户的需求,使系统能够运行在多种不同的平台之上。充分考虑应用以及今后业务的可能扩展,随着数据量的增加和运行节点的扩展,系统能够随着硬件和系统软件的升级或增加,具有良好的可扩展性。应用软件应具有良好的开放性,遵循业界相关标准,支持开放的标准接口,使整个系统成为一个统一的整体。应用支撑平台模块间相对独立,接口清晰,内部的业务流程升级和改造与其它模块无关,所有模块基于组件Web Services开发,可插拔。
12
软件整体设计方案
OMS管理系统采用基于SOA的分布式效劳架构方案,通过该方案可以使OMS满足未来企业高速开展需要的高性能、高可靠性、高可扩展性的需要。
依据这套方案,我们将系统进行如下的划分〔详细部署图见图〕:
Web效劳集群 基于SOA的效劳组件,用于提供OMS的所有业务处理。
Web应用程序集群 供用户管理和查询的用户友好的可视化界面。
数据库读写别离 利用Oracle数据库的主从数据库热备功能,实现读写数据库的数据同步。应用效劳器在写数据时访问主数据库,主数据库通过主从复制机制将数据更新同步到从数据库。
分布式缓存(Memcached) 加快数据访问速度,减轻后端应用和数据存储的负载压力。
负载均衡效劳器 利用开源的业界广泛使用的Nginx效劳器实现负载均衡,以提升OMS的性能和可靠性。
13
系统平安性
系统支持SSL加密通讯协议,使用SSL可以对通讯内容进行高强度的加密,以防止数据在网络传输时被窃取。
其他设计原那么
实用性和可行性:主要技术和产品具有成熟、稳定、实用的特点,实用性放在首位,既便于用户使用,又便于系统管理。
先进性和成熟性:系统设计采用超前思维,先进技术和系统工程方法,同时兼顾思维的合理性,技术的可行性,方法的正确性。不但能反映当今的先进技术和理念,而且具有开展潜力,能保证未来假设干年内占主导地位。
开放性与标准化原那么:OMS接收和发送的数据都是基于标准的XML数据, J2EE、.NET等其他平台都是可以很方便的与OMS进行对接。
可扩充性及易升级性:适应应用不断拓展的需要,应用平台的软硬件环境有良好的平滑可扩充性。
平安性和保密性:充分考虑信息资源的共享,注意信息资