版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、B/S 通用拓扑组件架构设计说明书北京市天元网络技术股份有限公司本文档属北京市天元网络技术股份有限公司所有未经允许,不可全部或部分发表、复制或使用于任何目的。文件修改记录修改日期版本号修改内容修改人审核人批准人/日期2010-4-7V1.00初建龚晋华1 引言1.1 文档用途1.2 阅读对象1.3 名词术语1.4 参考资料2 概述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/AMFStrutsJmx/WebServi业务对象查询业务对象保存业务对象删除_1 1数据层Hibernate图一:整窖体技/R架构JdbcFlex相关技术现使用abode的Cairngorm作为flex mvc 框架.flex 与后台的通讯 方式使用BlazeDS的RemoteObject进行通讯。通讯协
6、议为 AMF3.通过扩 展BlazeDS, flex前台可以直接调用后台 spring容器里面的bean方法。在View层,采用基于专业绘图工具 Twaver制作交互效果丰富的拓 扑图,同时考虑部分项目投资情况,制作基于纯Flex组件的拓扑图。Flex Cair ngorm 说明图二:Cairngorm MVC 原理BlazeDS 介绍BlazeDS本身提供一个AbstractBootstrapService 的类用于扩展,该 类主要是在BlazeDS初始化时用于动态创建 services, destinations, and adapters. 通过扩展该类 ,用于将 spring appl
7、icationContext的bean自动导出为 destination,以供flex 客户端调用.通过BlazeDS,可以轻松实现不同域之间数据交换的代理功能、客户端认证、服务器端日志、本地化支持、RPC Services 服务集中化管理等功能。同时Flex和BlazeDS的数据传输性能远胜于其它Ajax解决方案。系统软件结构ActionSystem ServicesSecurityLog ServiceEntit-Dao Services、DAO In terface 图二:系统软件结构Sessi on技术,绘图结构,分为表示层和业务逻辑层面板层结图I用Twavero表示层使用Flex 3
8、.0FleX As、Flex mxml脚本语言幵发,用Web pagesFLEXJSPFlex于与用户进行交互;业务逻辑层实现系统具体的业务逻辑,通过Remote技术为表示层提供服务。业务逻辑层由如下几个模块构成:DAO Service :负责与数据库进行交互进行数据的存取,它包括一组实体类(En tity Bea ns)、一系列数据持久化操作接口 ( DAOn terface ) 为确保系统的通用性,En tity Bea ns和DAOI nterface 与专业网络模型无关,通过具体的实现模块实现到专业网络数据模型的映射。此外,在 设计En tity Bea ns 时,应兼容 WCDM网管
9、现有的数据模型。系统只有 DAO Service可以直接访问数据库。Business Service : Business Service是系统的核心服务模块,用于实现系统的所有业务功能。包括:告警监控、性能监控、网络图树编 辑、节点样式编辑、线样式编辑、设备面板编辑、性能查询、告警查询、 资源同步、资源查询。System Service :用于系统管理的一些功能模块,包括:会话管理(Session Management)、安全管理(Security Service )和日志管理 (log Service )。Security Filter :用于Server端验证权限的过滤器,所有WebSe
10、rvice请求都要通过这个Filter 进行权限验证。BlazeDS/AMF:将Bus in ess Service 提供的服务包装成远端调用接 口。表示层采用flex 3.0幵发,用于实现系统的GUI与用户交互。表示 层不实现任何业务功能,采用Remote技术与业务层通信,通信数据封装 为AMF格式。系统功能结构拓扑图系统功能结构如下表所示。含子网拓扑图呈现无子网拓扑图展现告警、性能监控面板性能数据查询告警数据查询资源数据查询网络图拓扑 编辑资源树编辑拓扑节点编辑拓扑连线编辑设备面板图展现设备面板图呈现设备资源查询设备告警监控 设备告警查询设备性能查询设备面板图编辑模板编辑工具系统公共部 分安全管理操作日志管理会话管理帮助系统功能描述参见B/S拓扑组件需求规格说明书非功能需求分配No.非功能需求关联的子系统实现要求接口设计资源相关接口?资源同步?资源查询告警相关接口?实时告警通知?当前告警查询?历史告警查询 性能相关接口?性能数据查询统一安全相关接口?统一鉴权接口?日志接口幵发环境的配置【解释】说明本系统应当在什么样的环境下开发,有什么强制要求和建议? 类别标准配置最低配置计算机硬件软件网络通信其它运行环境的配置【解释】说明本系统应当在什么样
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中医药学基础知识学习题库含答案
- 2026年社区传染病多点监测预警知识测试题库
- 2026年计算机编程基础知识与技能题库
- 2026年音乐基础知识与欣赏能力题
- 2026年公立医院绩效考核指标解析题库
- 2026年城市版家庭安全知识测试题
- 2026年处方管理办法麻精药品知识问答
- 2026年传统产业智改数转诊断服务及智能工厂灯塔工厂培育实务试题
- 2026年数据中心IDC网络架构师笔试题
- 二级减速器设计
- 主题2 民俗技艺-2025年中考语文现代文阅读主题预测与答题技巧指导(解析版)
- 广东省广州市越秀区第三中学2022-2023学年七年级下学期地理期中试卷(含答案)
- GB/T 44233.2-2024蓄电池和蓄电池组安装的安全要求第2部分:固定型电池
- 歌曲授权合同范本
- 园艺工人劳动合同
- 幼儿游学创业计划书
- 节能降耗培训课件
- 铁路大型养路机械构造与维修 课件 黑棣 6-4 配砟整形车
- 抖音员工号申请在职证明参考模板
- 基于1+X证书制度构建“岗课赛证”融通模式的典型案例
- 2023年年度全国注册土木工程师水利水电工程执业资格考试水工结构专业案例试卷上午
评论
0/150
提交评论