




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、B/S 通用拓扑组件架构设计说明书北京市天元网络技术股份有限公司本文档属北京市天元网络技术股份有限公司所有未经允许,不可全部或部分发表、复制或使用于任何目的。文件修改记录修改日期版本号修改内容修改人审核人批准人/日 期2010-4-7V1.00初建龚晋华1 引.言1.1 文档用途1.2 阅读对象1.3 名词术语通参考资料2 W 2.1 系统概述2.2 设计约束2.2.1 多专业2.2.2 兼容性 错误!未定义书签。2.2.3 扩展性2.3 系统体系结构2.3.1 系统技术架构2.3.2 系统软件结构2.3.3 系统功能结构2.4 系统功能描述3 非功能需求分配4 接口设计4.1 资源相关接口
2、4.2 告警相关接口 错误!未指定书签。4.3 性能相关接口 4.4 统一安全相关接口 5 开发环境的配置6 运行环境的配置7 系统出错处理设计7.1 出错信息7.2 补救措施引言文档用途本文档是B/S通用拓扑组件(CTOPO架构设计说明书,用于定义 CTOPO勺系统架构, 指导设计人员编写详细设计说明书。阅读对象此文档适合如下人员阅读:设计工程师:用于指导编写详细设计;开发人员、测试人员:用于了解系统架构。名词术语缩写或术语解释CTOPO通用拓扑组件参考资料«»网络拓扑图 Demo.xls »概述系统概述B/S通用拓扑组件定位为公司和事业部各类产品提供B/S的通
3、用网络组织图、机房平面图和设备面板图组件。设计约束多专业系统通过建立通用的OO真型,屏蔽专业之间的差异性,支持各专业灵活定 义自身的网络拓扑图。兼容性系统应支持多种数据库:包括 Oracle、Informix、Sybase,并且可以通过 移植支持更多数据库。系统应支持多种操作系统: 包括Solaris、HP-UX AIX、Linux和 Windows系统应支持市面上主流的浏览器:包括 Internet Explorer 、Firefox、 Opera、Chrome扩展性系统应具有良好的可扩展性,支持在一定范围内的定制化开发。系统应有 良好的结构以保证在可预知的范围内进行定制化开发不会影响到系统
4、的已有功 能和系统的稳定性。系统体系结构系统采用B/S架构,Server端将应用部署到Tomcat Web Server中运行;页面采用Flex3开发。系统采用Flex Cairngorm技术实现业务层、控制层和展 现层分开,通过Blazed实现Flex和Java之间的通信。系统技术架构在产品的技术选型过程中,我们主要考虑如下因素:产品兼容性:参见2.2.2 ;稳定性:选用技术应有优秀的稳定性,不应出现选用技术或中间件本身缺陷导致产品质量问题。主流技术:应尽量选择主流技术。开发效率:选用的技术应有良好的开发效率,优先选用开发人员已掌握的技术或学习成本较低的技术;维护成本:选用的而技术应有良好的
5、架构,代码、源文件组织清晰易于理解,结构化好易于扩展,后续对系统的维护性开发成本低;性能:选用技术的性能应满足系统需求,不能成为系统的性能瓶颈。考虑到上述因素,选用如下技术架构:呈现层Flex twaverFlexStruts/jsp服务层业务层Blaze/AMF业务对象查询Struts Control业务对象保存Jmx/WebServic业务又燧删除Hibernate图一:整体技术架构JdbcFlex 相关技木现使用abode的Cairngorm作为flex mvc框架.flex 与后台的通讯方式使 用BlazeDS的RemoteObject进行通讯。通讯协议为 AMF3.通过扩展Blaze
6、DS, flex前台可以直接调用后台spring容器里面的bean方法。在View层,采用基于专业绘图工具 Twaver制作交互效果丰富的拓扑图,同时考虑部分项目投资情况,制作基于纯Flex组件的拓扑图。Flex Cairngorm 说明图二:Cairngorm MVC 原理BlazeDS 介绍BlazeDS本身提供一个AbstractBootstrapService的类用于扩展,该类主要是在 BlazeDS初始化时用于动态仓1J建 services, destinations, and adapters. 通过扩展该类,用于将 spring applicationContext 的 bean
7、自动导出为 destination, 以供flex客户端调用.通过BlazeDS,可以轻松实现不同域之 问数据交换的代理功能、客户端认证、服务器端日志、本地化支持、RPCServices服务集中化管理等功能。同时Flex和BlazeDS的数据传输性能远胜于其它Ajax解决方案系统软件结构Web pagesFLEXSWFJSPBlazsDS/AMFBusiness ServicesActionSystem Services土煞口育监控性能监控网络图树、图元编辑)资源资源绘图行交层提口目查询Entit设备面板图模型编I 辑vicesDAO Interface图3:系统软件结构系y用二-拼抽eans
8、Twa瓯呆Security ServiceLog ServiceSession ManagementW结构,力为求示层和业务逻辑层。表示层使用Flex 3.0技术,互;业务逻相层笨现穿邹IB的业务逻辑,通过Flex/S、Flex mxml脚本语言开发,用于与用户进Flex Remote技术为表示DAOService :负责与数据库进行交互进行数据的存取,它包括一组实体类(Entity Beans)、一系列数据持久化操作接口( DAOnterface )。为确保系 统的通用性,Entity Beans和DAO Interface与专业网络模型无关,通过具体 的实现模块实现到专业网络数据模型的映射
9、。止匕外,在设计 Entity Beans时, 应兼容WCDMA管现有的数据模型。系统只有 DAO Service可以直接访问数据Business Service : Business Service 是系统的核心服务模块,用于实现 系统的所有业务功能。包括:告警监控、性能监控、网络图树编辑、节点样式 编辑、线样式编辑、设备面板编辑、性能查询、告警查询、资源同步、资源查 询。System Service :用于系统管理的一些功能模块,包括:会话管理(Session ManagemenJ、安全管理(Security Service )和日志管理(log Service )。Security Fi
10、lter :用于Server端验证权限的过滤器,所有 Web Service 请求都要通过这个Filter进行权限验证。BlazeDS/AMF将Business Service 提供的服务包装成远端调用接口。表示层采用flex 3.0开发,用于实现系统的GUI与用户交互。表示层不实 现任何业务功能,采用 Remote技术与业务层通信,通信数据封装为 AMFB式。 系统功能结构拓扑图系统功能结构如下表所示网络图展现含子网拓扑图呈现无子网拓扑图展现告警、性能监控面板性能数据查询告警数据查询资源数据查询网络图拓扑编 辑资源树编辑拓扑节点编辑拓扑连线编辑设备面板图展 现设备面板图呈现设备资源查询设备告警监控设备告警查询设备性能查询设备面板图编 辑模板编辑工具系统公共部分安全管理操作日志管理会话t理帮助系统功能描述参见B/S拓扑组件需求规格说明书 非功能需求分配No.非功能需求关联的子系统实现要求接口设计资源相关接口资源同步资源查询告警相关接口实时告警通知当前告警查询历史告警查询 性能相关接口性能数据查询 统一安全相关接口统一鉴权接口 日志接口 开发环境的配置【解释】说明本系统应当在什么样的环境下开发,有什么强制要求和建议? 类别标准配置最低配置计算机硬件软件网络通信其它运行环境的配置【解释】说明本系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抽纱绣片剪裁工艺考核试卷及答案
- 碳九石油树脂装置操作工新员工考核试卷及答案
- 牙刷刷毛储存条件优化工艺考核试卷及答案
- 锅炉管阀检修工主管竞选考核试卷及答案
- 应聘者面试题库及答案
- 银行转正测试题目及答案
- 银行英语面试题及答案
- 给排水专业试题及答案
- 养老护理专业试题
- 福建省泉州市永春第一中学2025-2026学年高二上学期期初考试数学试题(含答案)
- 医院死亡报卡培训课件
- 2025年京东集团招聘笔试指南与面试技巧
- 起重机械定期检查与维护方案
- 2025年新《公司法》知识竞赛题库(附含答案)
- 国际物流运输合同(标准版)
- 动物样品采集培训课件
- 八年级心理健康体验式教学计划
- 二手房资金监管协议书
- 甘肃省会宁县2025年上半年公开招聘辅警试题含答案分析
- (2025年)医疗机构工作人员廉洁从业九项准则考核试题(+答案)
- 2025年太阳能海水淡化项目经济效益评估报告
评论
0/150
提交评论