版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
通信中间件软件需求规格说明书软件需求规格说明书软件需求规格说明书 项目背景 3文档概述 3 4参考资料 4 4 4运行环境 5条件与限制 5三.数据描述 5数据描述及说明 5流程图及数据流向 6 9功能划分 9功能描述 数据精确度 适应性 六运行需求 用户界面 硬件接口 软件接口 故障处理 七其他需求 项目背景随着公司在高速公路项目建设领域的发展和壮大,原来针对不同项目进行不同的管理软件系统的集成和开发,已经渐渐的不能满足项目实施的需要。因为不同高速公路项目的情况和要求不尽相同,虽然在开发过程中有一些功能可以重复使用,但是很多功能仍然需要重新开发,而应用系统的平台化是解决这一问题的根本方法,通信和数据的传输则是平台化的基础。从以前的工作当中,我们也可以深切的感受到,由于系统规模的不断扩大,数据量也越来越大,使得使用应用级开发的通信和数据传输系统(或功能模块)带来的问题越来越多,系统的效率和维护渐渐的成为一个非常头疼的问题。而将来一些跨地域跨跃几条高速公路的综合管理系统需求很快就会出现,得我们在将来的竞争中处于不利的地位,使得成为行业领导者的地位难以迅速建立和巩固。中间件技术的出现为解决通信和数据传输提供了现实的技术参考和背景。实现通信和数据中间件,不仅可以解决公司目前的实际问题比如改造老系统、支持一卡通项目,而且可以用一次性成本代替连续不断的投入,形成产品增加新的利润点,为公司的行业策略提供有利的支持。文档概述本文档由数据通讯中间件项目组编写。中间件:是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管参考资料所引用的有关标准:《湖北省高速公路联网收费总体方案》《东方通科技消息中间件白皮书》《东方通科技事务中间件白皮书》二.任务概述为高速公路系统解决方案提供跨平台的通信中间件、跨数据库的数据中间件以及相应的辅助工具集,保障系统实时高效、可靠、安全的运行。运行环境由于高速公路系统的复杂性,通信和数据中间件将来的运行环境是多种多样的。所以需求设计的目标,将是跨平台和跨数据库的。即使在唯一的版本中不能完全实现,也将用不同的版本提供相应的服务,以解决所有可能出现的问题。前期的设计工作希望围绕条件与限制现有的通信方式和数据库接口的主要情况:):):考。本次开发,可以利用上面的条件,也可以重新独立开发或采用其他公司的三.数据描述数据描述及说明M成类似协议的文件,最终用它们来确定如何将消息与数据相关:数据内容,数据长度,发送时间等,它们是传送的主体,这部分数据将保存在数据库或日志中。它是由动态数据在完成事务后转化产生的。与配置相关:中间件所在网络节点,数据对应关系,数据库接口,用户验证的名称和口令,传输数据大小的限制,是否加密及加密的方法等内容,这部分数据用来确认系统工关描述数据库接口的数据项目也相应的发生变化。与监控和日志相关:网络状况比如:网络故障,传输数据字节数;反应系统运行各种情况比如:结点状况,命令内容及完成情况,出现的异常描述信息等。这部分数据主要的作用是提供可维护的方法,例如客户机和服务端的网络断开了,应该马上产生相应的数据反映在监控程序和日志中。流程图及数据流向上图可以简单记为:D序的开发将只围绕本地数据库(其他数据存储形式)和中间件接再考虑异地数据的通信和数据库(其他数据存储形式)间数据信体实现。数据中间件则主要负责将异地间数据库(其他数据存储据和信息逐级的上传或下发。通信中间件用来保证异地的各种数这一模型的一个典型的高速公路系统的应用如下图DD……M1…1DMDM1…DMDMDMDM站站机管理系统、中心计算机管理系统、分中心计算机管理系收费站局域网四个级别的局域网,其中收费站局域网由收和车道控制机组成。各级计算机网络之间通过通信系统实现数据传输。四.功能需求功能划分为了使应用程序开发能独立于通信功能,不需要再考虑应用程序中通信方面的问题,将通信功能封装起来形成中间件,让它来承担所有和通信相关的功能需求,从而使系统的整体开发更为灵活,体系更为健壮。通信中间件主要负责将数据安全可靠的由数据源发送到数据目的地,提封装数据库之间数据的传输是系统中的另外一个重要功能。数据中间件将用来保证数据库间相对应数据的一致性和完整性,提供应用开发的接为通信中间件和数据中间件提供可配置和可维护的工具,用它来生成各种相应的初始化配置,并提供必要的分发功能。实时的监控当前系统的运行情况,全面的反映系统各种参数的变化。功能描述功能详细描述正确性:提供有效的数据传输保障,源和目的的一稳定性:维持系统的不间断性,正确处理和分配内存,提供保护程序来重新激活那些发送失败的消息,建立管理消息的完整机制。安全性:使用某种算法对数据进行加密,以防止非法用户的解读和识别。效率:在规定时间内完成数据的传输任务。本。口,向数据中间件提交请求,数据中间件通务方,服务方的数据中间件从通信中间件接以上四种特性是事务的ACID属性,数据中间件中努力实现上面的功能TABLE_2_2跨数据库的方法:选择标准的数据库接口。逐渐的提供一系列的数据库在应用系统消息传输中,本地应用程序(在车道机上)发送一条消息给本地中间件,本地中间件添上一个包含消息路由信息的头部,然后将其置于本地传输队列。本地中间件采用指定的传输协议和物理连接将消息发送给服务器远端中间件(收费站数在另一端(收费站数据库服务器),消息逆向上行,服务器远端中间件读取消息路由信息,然后把消息置于相应的目的队列。远端应用程序通过远端中间件读取消消息传送的协议,负责将消息投送给不同系统的各种底层传输层协议,在传输链路不存在时,系统也可以存放消息,当传输链路恢复后重新设法传输。支持的传输协五.性能需求数据精确度字符型数据:100%的精确度。数字型数据:涉及到货币的用高精度的浮点数,其他数据100%的精确度。时间特性数据转换与传输时间:小于等于5秒。资源开销:在处理并发事务时,服务器内存和CPU,IO开销的峰值不超过所处计算机吞吐量:在响应时间内,完成一个事务的数据量大于等于每次传输数据的最大值。适应性提供跨数据库、跨平台的版本,尽量考虑为应用软件系统开发中提供一些预留的接口用户界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度汽车租赁保险理赔及服务协议2篇
- 2025版新婚姻法协议离婚双方自愿离婚财产分割合同8篇
- 2025年度商业地产租赁与买卖合同示范文本2篇
- 2025版押金房屋买卖合同:环保建材绿色家居3篇
- 2025-2030全球合金键合丝行业调研及趋势分析报告
- 2025-2030全球无菌调控阀行业调研及趋势分析报告
- 2025年全球及中国多层穿梭系统行业头部企业市场占有率及排名调研报告
- 2025-2030全球包裹单件分离器行业调研及趋势分析报告
- 2025-2030全球元件参数测试仪行业调研及趋势分析报告
- 2024年科普知识竞赛试题库及答案(共70题)
- JB-T 8532-2023 脉冲喷吹类袋式除尘器
- 深圳小学英语单词表(中英文)
- 护理质量反馈内容
- 山东省济宁市2023年中考数学试题(附真题答案)
- 抖音搜索用户分析报告
- 板带生产工艺热连轧带钢生产
- 钻孔灌注桩技术规范
- 2023-2024学年北师大版必修二unit 5 humans and nature lesson 3 Race to the pole 教学设计
- 供货进度计划
- 国际尿失禁咨询委员会尿失禁问卷表
- 弥漫大B细胞淋巴瘤护理查房
评论
0/150
提交评论