论实时控制系统与企业信息系统的集成——论文1:通信业应用

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
【摘要】
    近年来,在应用需求的强大驱动下,我国通信业有了长足的进步。现有通信行业中的许多企业单位,如电信公司或移动集团,其信息系统的主要特征之一是对线路的实时监控要求很高,数据量庞大,如何将实时控制与信息系统集成在一起便成为系统实施的一个关键部分。
    在参与了某个通信公司的一套网管系统以及决策支持系统的设计后,我们分析了两者的集成与应用工作,深切地感受到有一个良好的设计策略以及重视所选用的工具是一个关键。这个项目主要是对下属各分站的子网以及有关链路的连通情况进行实时监控、实现报警、路由控制和授权等功能,其关键在于提供一个实时显示情况的地图界面,井将数据汇总和组织,建立起数据仓库以及进一步实施数据挖掘分析,从而能支持企业的决策分析。我作为设计人员之一,着重在本文中讨论控制系统与信息系统集成时的策略。
【正文】
    众所周知,通信行业需要有一整套监控通信网络的手段,其工作特点是涉及到的各分站与基站的在地理位置L的分布性,更加需要有在更高一级提供检测不同分站链接情况的手段。一般来讲,由于数据都是海量的,所以,如何将整个网络系统所得的数据及时处理,以便和决策部门的分析相结合,也成为迫切需要解决的重要课题。简言之,分布性、实时性以及数据海量性是解决整个系统设计和集成的核心问题。
    首先,让我们来讨论一下“网管监控系统”。由于我参与设计与开发的这个系统并不是位于基层的分站,其定位在将下属各分站的主机通信数据(包括数据流量、链路负荷、通往其他结点即主机的连通情况等)加以收集,所以对于具体通信事务的底层操作要求并不很高。
    考虑到上述原因,我们采用了一个地理信息系统开发平台Mapinfo并采用Delphi编程,后台用SQL Server数据库(这是由于考虑到决策所需要用到的是Microsoft公司的OLAP Service)。在分析和计划之前,我们先对ITU801标准做了详细的探讨,这只是一个有关子网和链路定义以及分层等描述的标准,在听取了许多分站人员的建议后,将MAPINFO公司提供的一个相关的MAP X的Active X控件嵌入到Delphi程序中,利用MAP X中提供的丰富的类以及操作,比如Object、Layer等实现网管界面,井且加入了子网和链路的概念,对属下的分站可以随意地组合成为不同子网,而且实现了放大与缩小的功能,大致可以将整个地区的分站集中在一张地图中,能显示在屏幕上,这时,只是显示出各个分站的概要,小到可以显示出某台主机的机柜、机柜直到插件板(因为这些都要实时监控)。我们采用了分层的方法来实现以上缩放。对于一些静态的数据,如分站,主机的位置等则先用Mapinfo公司提供的一套编制地理信息的工具(MAP X是其提供给编程工具的一个Active X控件)做成静态的层次图放置于数据库中。
    我们新做成的这套系统通过与各分站的专用线路加以连接,能实时地得到数据,显示于地图上,反映出各站、各子网、各链路的实时状态,并能将控制命令传回分站(如强制链路中断、路由转换等)。
    现在,让我们来讨论其中最为关键的问题,即是要将实时控制系统与企业信息系统加以集成,我们的设想和体系结构大体上可以用一张简图表示(此处暂略)。
    在这个体系结构中,由各分站保留着详细的数据,网管系统则在一定时间间隔内将汇总到的数据作少量统计,抽取其中需要保存的内容放入数据库,如每分钟流量,某分站与其他分站每分钟通信流量,在该分站中某个链路的负荷(这些链路有可能是动态分配的,也可能是固定分站之间的通信链路)。尽管如此,数据仍然是海量的,因此,如果要把这些数据都直接送到各个决策部门,比如送给市场部门是不现实的。所以,我们在数据库的基础上建立了数据仓库,确定了客户、时间、通信量、计费和故障等几个数据仓库的主题,每隔一定时间对数据库中的原始数据进行清理与抽取等预处理工作,建立好数据仓库。这里的预处理包括了许多方面的内容,比如有建立计算时间,但是无计费的(计费值为零)的数据,应视为建立失败的无效数据,需要予以剔除;某些企业租用的是专用线路按月计费,中间的通信因此无计费的一些有关记录也应剔除等。
    在预处理之后,再利用OLAP Service的分析将数据融合与汇总。按照决策部门的需要提供相应数据(比如:市场部门需要每一分站的收益,客户分布情况以及客户费用等)。这些都可以由OLAP Service对数据作预先处理,此时处理完的数据在逻辑上是以立方体(CUBE)形式存在的,其占用的存储空间便能显著地降低,如1999年8月有2000万条通讯记录,即使形成作为备份的文本都需要4G空间,经过OLAP Service处理后仅需200M左右空间,因此,经处理后的数据主要存放于另外的相关部门的机器中,而不能与主服务器放在一起。
    最后,再来讨论由决策人员所使用的系统。由于这些部门并不分散,我们就没有采用OLAP Servce的Web发布方案。采用Delphi编制了访问OLAP Service的客户端软件,用了OLAP Service提供的、Cube Browser控件,用相似于网页的界面提供了数据立方体的各种操作,如上钻(观察角度从月转到季度甚至年),切片,旋转等操作。为了便于输出打印数据,还内嵌了Microsoft的Excel数据透视表,可以将在Cube Browser上所看到的数据转化为Excel的表格形式,或者转换成饼形图、柱形图和曲线图等,比如可以观察每天24小时通信流量的分布曲线图,可以发现在夜间12点以后明显通信流量减少,而决策部门便可制定某些优惠或减价措施吸引更多客户在12点之后使用网络。
    另外,在采用OLAP Service中的数据挖掘功能时,其中提供的两类算法分别是基于决策树的分类和基于决策树的聚类,市场部门的聚类算法将客户根据费用情况加以聚集,以期发现处于同一消费水平的客户的共同特征,便于制定政策,吸引客户。这方面的努力我们将会进一步持续进行,以保证有足够的海量数据而发现其中的规律。
    整个系统运行后,其数据采集,数据处理等一系列工作都由程序定期地自动进行,该系统应用已有一段时间,受到了不少好评。当然,也发现了其中有不少问题,比如;主服务器数据库的容量问题,主站与分站的通信效率问题,还有在网管系统中,网络故障的确定还不够细致,需要由分站再具体化加以确定,决策系统与网管系统之间还缺少直接通信手段等,这些都有待于进一步的解决与改进。
    实时控制系统与企业信息系统集成化是推动从事生产制造、测量与监控等业务的企事业单位真正迈向信息化,提高工作效率的一个重要动力。如果是大型企业,更需要有一整套的系统,支持Web发布,智能查询,自动识别如用于故障预测和数据挖掘等技术,从而能够将底层的实时监控与高层的决策更好地集成在一起。展望其前景,无疑是十分美好的,但是我们认为相应的工作量很大,在技术上仍然需要有所提高和有所突破。
评注:能紧扣集成的主题,结合实际作了较有深度的论述。所讨论的数据库和数据仓库技术符合企业信息化的方向。对遇到的问题的举例剖析还不够,实时控制方面的论述也可更细化一些说明。(本文主要参考了广东林嘉宜等人的论文)
软考高级系统架构设计师系列论文十一:论企业信息集成技术及应用 阅读详情

相关推荐

软考高级系统架构设计师系列论文八:论企业集成技术及应用

软考高级系统架构设计师系列论文八:论企业集成技术及应用

zhengzaifeidelushang的博客 1762

论企业集成架构设计及应用

打破信息孤岛的方法是,建立企业级的数据总线,连接不同的业务系统,业务系统数据通过统一的翻译处理后形成企业内部甚至是企业间/行业间的“世界语”,直接简化系统之间的连接方式和数据处理的紧密耦合,实现企业的数据同步和共享。企业集成架构发展的基石是开放的标准和规范,从共享和协同的特征看,企业集成架构应采用SOA的设计理念,在尽量不改变企业原有IT系统的前提下,通过SOA技术,封装不同业务系统对外提供的服务。企业集成架构的问题不同于业务系统,即它更为关注企业的IT软件基础设施。围绕“论企业集成架构设计及应用”为题。

qq_61141142的博客 454

企业信息集成技术应用

系统分析师考试备考准备的论文——企业信息集成技术应用,以其参考

“论企业集成平台的理解应用”,软考高级论文,系统架构设计师论文

企业集成平台(Enterprise Imtcgation Plaform,EIP)是支特企业信息集成的像环境,其主要功能是为企业中的数据、系统和应用等多种对象的协同行提供各种公共服务及运行时的支撑环境。企业集成平台能够根据业务模型的变化快速地进行信息系统的配置和调整,保证不同系统、应用、服务或操作人员之同顺畅地相互操作,进而提高企业适应市场变化的能力,使企业能够在复杂多变的市场环境中生存。

科技互联网领域深度探索者,乐于分享与写作。 1787

《2014系统分析师考试论文写作指导.pdf》12篇论文评价总结 读后感

一, 论文要有真实感,而不是背书。 二,紧扣主题。 三,条理清晰。 ============================ 原文节选 -------------------------------------- 第一篇《企业人事信息系统》评注:(1),写得有些特色,观点鲜明。(2),摘要写的不错,既反映了项目内容,也小结了本文的写作要点。(3),文中所举的例子虽然简单,但很实

闻缺陷则喜何志丹 2963

系统架构设计师论文《论企业集成平台的技术应用》精选试读

企业集成平台是一个支持复杂信息环境下信息系统开发、集成和协同运行的软件支撑环境。它基于各种企业经营业务的信息特征,在异构分布环境(操作系统、网络、数据库)下为应用提供一致的信息访问和交互手段,对其上运行的应用进行管理,为应用提供服务,并支持企业信息环境下各特定领域的应用系统的集成。企业集成平台的核心是企业集成架构,包括信息、过程、应用集成的架构。

科技互联网领域深度探索者,乐于分享与写作。 1778

系统架构师论文-论企业应用集成(-集成ERP/PDM/E-mail)

论企业应用集成 -集成ERP/PDM/E-mail [摘要] 本文讨论了某公司的应用系统集成项目。某公司为了应对市场变化的需要,决定把公司几个主要的应用系统ERP系统,PDM系统,E-mail系统集成在一起,系统集成完成后,ERP系统可以PDM系统交换数据,大大减少了重复工作。通过ERP系统E-mail系统的集成,可以把ERP出来的报表自动发送给相关人员。我作为该项目的主要负责人之一,担任了系...

逍遥云恋 4196

论文阅读——INSIDER:Designing In-Storage Computing System for Emerging High-Performance Drive

存算一体论文阅读之 INSIDER:Designing In-Storage Computing System for Emerging High-Performance Drive 相关代码已开源。 INSIDER 现在的瓶颈从存储驱动转移到了主存到存储器之间的互联以及IO口也就是数据墙(data movement wall)
为了解决前述问题,自然而然想到将CPU负责的计算任务pffload给...

qq_37151108的博客 4429

论改进Web服务器性能的有关技本—论文2:数字图书馆类的应用

【摘要】    一个大中型的图书馆信息系统涉及到许多方面的技术方案,本文着重讨论Web服务器性能有关的一些内容。    本人有幸作为项目负责人之一参了某大型图书馆数字化信息系统的设计和基于Web应用软件的开发工作。由于在数字化图书馆信息系统中流通着的大多是数字化的索引、文摘、全文、图像或音频视频等多媒体信息,对Web服务器性能有着较高的要求。    结合实际工程的经验,本文将从硬件实现手段(

lithe的Blog 3319

论软件需求分析方法和工具的选用—论文3:通信行业的应用

【摘要】    本文以某通信公司的业务报表系统开发为例,讨论了软件需求分析工具方法的选用。我们认为,软件需求分析是软件工程中重要的一步,直接关系到后继工程的进行以及最终的产品能否满足用户的需求,因此在整个工程中起着关键性的作用。采用适当的工具,有可能显著减少需求阶段的错误,也可大幅度提高需求分析的质量和工作效率。当然工具的选用应当实际的项目相结合,充分地发挥工具的作用。本文结合我们工作的实际经

lithe的Blog 3072

论改进Web服务器性能的有关技术—论文1:银行业的应用

【摘要】    基于Web技术的数据库应用是当前应用的一个热点,在用户数目通信负荷很大的场合,提高Web服务器性能是一个迫切的课题。本文从笔者参某个银行系统项目开发的经历出发,阐述了提高Web服务器的性能应渗入到项目论证、选型、开发、运行和管理的各个环节,只有各个环节都能充分考虑到性能质量的需要,系统的性能才是真正可保证的和可扩充的。    文章从系统的实际运行相应的经验出发,阐述了性能改

lithe的Blog 2799

论软件需求分析方法和工具的选用—论文1:企业人事信息系统的应用

【摘要】    本文讨论《企业人事信息系统》项目的需求分析方法工具的选用。该系统的建设目标是帮助该企业管理好企业内部的人员和人员的活动,人事信息管理指的是企业员工从招聘面试到离职退休的全过程,涉及的主要活动包括面试、报到、培训、升职、离职或其他的人事变动,也包括电子化考勤、工资性收入的计算分发、使用其他公司资源的有关记录(如宿舍、保险、证件办理等等)。此外,本系统也涉及到企业在全国各地的人事信

lithe的Blog 2529

论软件需求分析方法和工具的选用—论文2:企业集团的信息管理系统应用

【摘要】    本文以某个IT产品销售公司的信息系统项目的开发为背景,讨论了一个信息系统需求分析的整个过程,其重要特征是:所涉及的项目是原有系统的一个升级替换版本。因此,需求分析过程不同于建立一个全新的系统,大体上可分为三个阶段:()实施逆向工程获得对系统的初步了解;(2)在第1步的基础上写出基本需求,交由客户评审补充;(3)在第2步的基础上开发原型,利用原型客户交流,最终获得基线需求。针对上述

lithe的Blog 2474

我四次考软件设计师的经历

  说起来,最早考软件设计师应该是在2000年吧,那时软件设计师还叫高级程序员。当时我还在读大四,此前在大三时首次考计算机等级考试顺利通过(我不是学计算机的,当时其他同学们都还在为二级努力呢,所以也不要笑我),便趁热打铁把四级和高程都报了。可惜大四时开始交女朋友(现在已经是我老婆了),都没过,呵呵。  工作后,发现这些考试其实一点用也没有,所以一直也没有再考。直到2004年,公司有几个同事准备考软

lithe的Blog 2380

论Java技术在因特网平台上的应用论文3:银行业的应用

【摘要】    因特网上应用的日益普及深化,为Java技术的运用提供了广阔的活动舞台,也大大推进了Browser/Server模式的企业内联网应用网络计算。    作为某信息公司中的技术骨干,我有幸承担了某银行信贷管理查询系统等的开发任务,独立地完成了其中的系统设计、类设计、部分开发及测试工作。    整个系统完全按照J2EE的标准来设计。前台界面应用了JSP技术,控制部分采用了Servle

lithe的Blog 2183

论文试题3“论改进Web服务器性能的有关技术”写作的评注

    改进Web服务器性能的技术的写作要点大体上有:   (1)Web应用的背景和目标必须是十分明确的,所涉及到的Web应用项目应当有很大的访问强度,Web服务器应承受着较大的压力。   (2)文章应当具体地讨论Web应用项目的技术、工具、平台和详细方案。   (3)本文的重点是讨论改进Web服务器性能的技术,这些技术和措施在目前主要包括有:多个并行工作的Web服务器;负载均衡和流量管理技术;W

lithe的Blog 2103

论软件需求分析方法和工具的选用—论文4:IC行业内部的CAD应用

【摘要】    本文通过一个集成电路设计有关的软件项目,讨论了该项目的主要特点和本人所担任的工作,着重讨论了在项目需求分析过程中采用的具体方法和工具以及选用的理由。    由于项目的专业领域的特殊性,分两类不同的需求讨论了需求分析中遇到的问题及解决方法;在这个过程中给出了对选用的具体工具和方法的效果的描述。接着本文讨论了对使用方法的改进的一些想法以及具体的实现过程。最后提出了我对需求分析的某些看法

lithe的Blog 2003
上一篇: ATL介绍(四)
下一篇: 用ATL建立轻量级的COM对象(一)
lithe
博客等级 码龄25年 32粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值