电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

华为128培训教材128VIP免费

华为128培训教材128_第1页
1/8
华为128培训教材128_第2页
2/8
华为128培训教材128_第3页
3/8
一.原BAM系统的弊端A.系统庞大,调试维护性差。由于历史的原因,整个BAM服务器就是一个进程,虽然分为几个模块,但模块间相互影响比较大,没有真正实现模块的独立。同时随着功能的扩大,系统显得越来越大,维护自然差。B.没有充分利用操作系统的特性,执行效率很底。核心机制是通过不断的轮询缓冲对列,而进行相应的调度处理实际上就是串行执行。现在的操作系统都是多线程,多进程的模式,加强并行处理的效率。C.面向业务性不强。设计的基础是单表操作,没有形成真正的数据库的管理模式,因而事物处理能力不强,自然面向业务比较困难。二.128终端开发的目标与特性A.面向业务。充分利用SQLServer事务处理的特性,将业务用存储过程实现,不但执行效率高,而且能保证业务处理的完整性,一致性。B.提高并行执行的效率。充分利用NT操作系统的特性,将BAM系统分成多个进程,每个进程中有存在多个线程,充分提高业务执行的效率与并行性。C.易调试,维护,升级。模块独立性强,业务进程互不干涉,对于业务进程,典型的三层开发模式:表示层,事务层,数据层。核心层事物层利用COM机制实现业务,COM的特色是自动升级与兼容,代码重用性强。D.安全,稳定。权限管理限到命令一级,对于用户的每一次操作,由工作站,命令码,操作员决定当前的操作是否允许。通过建立监控进程,负责业务进程的执行状态,同时监视整个系统的内存,CPU的占用情况,分析系统的效率。重新启动与关闭业务进程。充分利用NT中的群聚技术(Cluster),当应用失败时自动在检查点(checkpoint)恢复执行。进程1进程2进程nBAM服务器进程结构线程1线程2线程nCOM组件COM组件三.系统框架结构与数据流A.整个终端的框架结构如下zhBAM服务器MML通讯层MML通讯层MML进程通讯层数管进程测试进程告警进程维护进程交换进程通讯层主机软件通讯层客户端主机端安全监控进程根据业务的性质及处理流程,将整个终端业务处理模块分成六个独立的进程,再加上编译进程,安全监控进程以及与交换机通讯的交换进程构成整个128终端模块,各部分通过高速共享内存进行数据通讯,这样使各个业务的实现比较独立,系统调试维护方便。业务台处理独立而且并行,当其中一个业务台出现问题时,其他业务台能够正常运行。整个128终端系统框架分为9个进程,各进程的功能简述如下:1.MML进程:接收MML客户端的文本串,并编译生成一种结构形式,通过共享内存发给对应的业务台进行业务处理;同时能够将业务台的处理结果发给对应的MML客户端,暂时将权限管理也置于该进程中,将编译后的结果进行权限检测。2.Exchange进程:接收业务进程的数据帧,发送给交换机;同时将交换机发出的数据帧发给对应的业务台进行处理。该进程能够监视业务台与交换机间的数据包,同时内置有加载功能,数据格式装换以及设定功能。3.DataMan进程:主要是数据管理业务处理,现在利用SQLServer将大部分数据业务封装在存储过程中,简化了数据管理,简称数管台。4.Bill进程:主要是话单业务处理,简称话单台。5.Maintain进程:主要是维护交换机业务处理,简称维护台。6.Stats进程:主要是话务统计业务处理,简称话务台。7.Warn进程:主要是交换机告警业务处理,简称告警台。8.Test进程:主要是交换机测试业务处理,简称测试台。9.安全监控进程:负责其他进程的安全,保证业务处理的安全性。B.数据流图进程间通过共享内存进行通讯。每个进程都有一个共享内存,接收其他进程数据库访问层DBLIB存储数据的数据库发过来的数据包,正是这些共享内存,将各个独立的进程连成一体。数据流图如下:(箭头代表数据帧的流向,阴影矩形代表属于其上面进程的共享内存)。对于每个进程,底层都有一个专门的线程接收其他进程过来的数据帧;发送也是采用独立的线程,不过对于每个被发送的进程,采用一个线程。因此每个进程框架底层通讯模式是一个接收线程加上多个发送线程,这样使每对进程间的通讯比较独立,不会影响其他进程间的通讯。同时为了提高进程间的通讯速度,采用组帧的方式,每一次向共享内存中写数据时,尽可能放多个数据帧,直到共享内存中放不下一个完整的数据帧。经测试,在PII266,64兆...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

华为128培训教材128

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部