大学毕业论文-—基于osgi框架的网络操作工单管理系统的设计与实现.doc
《大学毕业论文-—基于osgi框架的网络操作工单管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学毕业论文-—基于osgi框架的网络操作工单管理系统的设计与实现.doc(62页珍藏版)》请在咨信网上搜索。
1、浙江大学硕士学位论文 摘要硕士学位论文基于OSGi框架的网络操作工单管理系统的设计与实现摘要随着网络信息化的不断发展,网络的规模不断扩大,网络设备的基数呈现爆炸性增长的趋势,对于网络操作管理的要求也不断提高,而网络管理目前的发展状况是,管理系统虽然提供了大量的管理功能,但是,随之也产生了纷繁复杂的网络管理操作,如何有效地将纷繁复杂的网络操作进行统一的协调和管理,是一个非常值得研究的方向。针对这样的背景,本文提出了一个面向网络操作的网络操作工单管理系统模型,网络操作工单是一系列网络操作任务的集合。此模型基于网络管理系统层,将一系列的网络操作任务以网络操作工单形式作为管理对象,通过集成化的手段实现
2、对网络操作任务的统一管理,以服务的形式向用户提供操作工单的统一执行和管理。同时,使用OSGi动态模块化技术作为系统模型的基础架构,分析了OSGi技术的体系结构和运行原理,并对基于OSGi框架的系统模型整体进行了功能分析、模块划分和结构设计,其中,对操作任务的管理的流程管理的设计和实现进行了详细的描述。最后,通过实例来展示系统对网络操作的管理应用效果,系统以Web界面的展示方式提供网络操作工单集合的统一管理服务,实现了网络操作工单文件内容的解析,网络操作任务的可执行时间的计划分配与设计,操作任务的定时自动执行以及操作任务的执行状态的实时监控等系统业务流程。关键词:网络操作,服务,OSGi,Bun
3、dle , jBPM ii浙江大学硕士学位论文 AbstractAbstractWith the continuous development of network, the number of network equipment shows explosive growth trend, that makes the requirements for network operation and management also rises. The current development of network management is, although management system
4、provides a large number of management capabilities, but also produced along with the more complex network management operations. How to effectively manage those complex network management operations is a very worthwhile research.Against this background, this paper presents a network operation work o
5、rder management system model based for network operations; network operation work order is a set of network operation tasks. This model is based network management system layer, a series of network operation tasks to a single work order as a managed object, by means of integrated missions to achieve
6、 the unified management of network operations, as a service to provide to users. Also use OSGi dynamic modular technology as the infrastructure of system model, analyze the architecture of the OSGi technology and operating principles, and analyze the functions, divide the module and design the struc
7、ture of the system based on OSGi framework, in which detailed the design and implementation of operation task process management. Finally, demonstrate the implemented system to show the result of network operations management, system uses web interface to provide a management service for network ope
8、rations work order management. The system achieve the business processes as content analysis of work order file, design and allocate the executable plan time, automatically perform the operational tasks and real-time monitoring of operation tasks.Key Words:Network management, Service, OSGi, Bundle,
9、jBPM iii浙江大学硕士学位论文 目录目录摘要iAbstractii图目录IV第1章 绪论11.1 课题背景11.2 网络管理服务发展国内外现状21.3 本文的主要工作31.4 论文的组织结构4第2章 网络管理技术分析52.1 电信管理网52.2 网络管理服务72.3 网络管理技术92.3.1 网络管理通信协议92.3.2 分布式通信技术112.4 本章小结12第3章 OSGi体系架构分析133.1 OSGi简介133.2 OSGi框架及运行机制143.2.1 OSGi框架143.2.2 OSGi类加载机制153.2.3 Bundle生命周期163.2.4 Bundle交互173.3 OS
10、Gi的应用193.4 本章小结19第4章 基于OSGi的网络工单操作管理系统的设计204.1 系统描述204.1.1 角色214.1.2 业务分析214.2 网络操作工单管理系统结构划分234.3 基于OSGi的网络操作工单系统设计264.3.1 表现层274.3.2 业务逻辑层284.3.3 持久层294.4 Bundle实现方式设计304.4.1 Import/Export304.4.2 服务接口304.4.3 扩展点324.4.4 服务接口与实现分离334.4.5 Bundle启动334.5 系统界面设计344.6 本章小结35第5章 网络操作任务工作流的设计365.1 工作流设计分析3
11、65.2 jBPM原理365.2.1 jBPM活动节点375.2.2 其他jBPM技术385.3 网络操作任务流程的设计395.3.1 操作任务流程管理模型结构395.3.2 操作任务流程定义415.3.3 流程监控方式435.4 网络操作任务流程的实现445.4.1 jBPM服务445.4.2 活动处理455.4.3 流程服务465.4.4 事件处理475.5 本章小结47第6章 系统应用案例486.1 应用实例486.1.1 系统启动486.1.2 登录486.1.3 资源管理496.1.4 工单文件管理506.1.5 操作任务管理516.1.6 用户管理526.1.7 系统应用总结526
12、.2 本章小结52第7章 结论与展望537.1 结论537.2 展望53参考文献55作者简历57致谢58II浙江大学硕士学位论文 图目录图目录图2.1 TMN结构图6图2.2 TMN层次图7图2.3 CORBA通信结构11图3.1 OSGi模块结构图14图3.2 类加载器结构16图3.3 Bundle状态转换图17图3.4 Bundle交互方式18图4.1 系统平台功能20图4.2 系统功能流程设计23图4.3 系统平台功能模块24图4.4 系统交互图26图4.5 系统业务逻辑结构27图4.6 导出Java包30图4.7 接口服务结构31图4.8 服务引用32图4.9 扩展点33图5.1 网络
13、操作任务管理流程图40图5.2 业务流程管理模型41图5.3 编辑链路任务流程图41图5.4 编辑链路任务流程代码42图5.5 新增设备任务流程图42图5.6 新增网元任务流程图42图5.7 新增服务任务流程图43图5.8 事件监听器设置43图5.9 监听流程44图6.1 系统启动48图6.2 系统登录49图6.3 添加资源49图6.4 资源时间统计图50图6.5 工单文件录入50图6.6 操作任务计划执行时间分配50图6.7 操作任务流程管理51图6.8 操作任务状态更新51图6.9 用户权限分配52III浙江大学硕士学位论文第1章 绪论第1章 绪论1.1 课题背景随着信息化技术的不断进步和
14、普及,越来越多的人开始接触和使用网络。网络在学术上定义为,在物理或逻辑层面,按照一定的拓扑结构相互连接作用的节点和链路的集合。网络最初的产生是源于军备竞赛,军方系统能够提供一种方式,将军事指挥中心的各个分散点连接起来,形成一个具有通信组织的集合,网络真正意义上的产生是互联网(Internet)的出现,从互联网的名字就可以看出,是希望将网络连接到一起,随着作为网络重要组成部分TCP/IP协议的不断更新和完善,网络使用范围的不断扩大,已经远不是当初控制几台电脑主机可以相提并论,网络产生的意义是希望让人类生活更快捷,更丰富,人民更方便的获取信息,获得所求,人们利用网络来实现和替代很多原本需要身体力行
15、的工作,工作会议可以通过网络视频来代替,聊天通信可以通过网络通讯软件来实现,网络购物更是因为优惠的价格受到了广泛的关注,网络的应用范围不断扩大。网络发展的目的是为了满足人们的生产、生活的需要,使生活更便利,使网络更容易使用,网络为人们提供了非常便捷的服务,但是,在使用网络的背后,网络设备的复杂性也越来越高,网络的规模也越来越大,网络的实现技术也越来越专业,网络服务器主机的数量已经到了一个让人意想不到的地步,对于如此大规模的网络和网络设备,如何进行有效的管理服务解决方案是一个非常重要而且迫切的课题。对网络管理功能的迫切需求,使网络管理技术的研究得到快速的发展,各种各样的网络管理模型,网络管理方案
16、,网络管理服务系统随之产生,通过程序的方式提供网络管理服务,能够节省不少的时间和精力。随着网络管理技术的发展,和人们对管理服务方式要求也在提高,网络管理用户希望网络的管理能够尽量的简单,网络管理程序的操作能够更加的简易,通过简单的形式来实现原本复杂的网络操作,于是,基于图形化界面,将复杂的网络操作命令集成到系统界面的按钮中的网络管理应用系统随之产生,通过少量的点击就能够实现网络设备的管理和操作,到后来,更进一步简化管理的操作,将网络管理的功能作为服务的形式,提供给用户,通过服务提供的简单操作实现对大规模,高复杂度的网络操作的统一管理。当然,网络管理服务的发展不仅仅是为了简化网络操作,还有不同业
17、务管理的需求,随着网络工作越来越繁重,网络的故障也越来越频繁,网络故障的定位,故障的隔离和修复也成为影响网络发展的一个重要因素,如果系统的正常运行都无法保证,那么更不用提网络管理,因此,在网络管理解决方案中,故障管理服务往往是用户优先考虑的服务模块。由此可见,通过服务的方式,针对不同的需求提供相应的网络操作管理功能将成为网络管理应用的未来发展趋势。1.2 网络管理服务发展国内外现状网络管理的目标是最大限度的提升网络设备的利用率,增加网络的可用时间,提高网络的性能,网络服务的质量和安全性等,同时简化目前多厂商,多技术,多应用的混合网络环境状况下的网络管理运营成本,并提供网络结构,规模的长远规划等
18、。网络管理技术的研究成果反应了网络通信技术实力的强弱,同时也反应人们对网络应用的需求程度,因此,针对不同需求研究和开发网络管理系统,提供网络服务成了一个热门的研究和发展的课题,网络的规划和管理也成为了人民生活水平提高的指标。有关网络管理方面的研究,国外的起步较早,早在80年代初,随着互联网的出现和发展,集成化,规模化的网络设备的应用,使人们很快认识到网络的重要性,对网络管理的研究也随之而开始,比如提出了HEMS、SGMP、CMISCMIP等网络解决方案等,SGMP是一个简单网关监控协议(Simple Gateway Monitoring Protocol),是一个基于互联网标准的网络关系协议,
19、后来发展成了著名的SNMP,最初是设计用来管理那些访问网络的网关设备,SNMP进一步简化了在大规模网络设备中的网络管理和信息数据的获取,由于出色的效果,使得很多网络设备厂商都采用SNMP作为默认的网络服务。ISO在80年代末提出了CMIS/CMIP网络管理解决方案,制定CMIS/CMIP的出发点是希望CMIP解决方案能够取代SNMP,CMIP的功能更加强大,安全性也得到了加强,从功能上来将,CMIP超过了SNMP,很多人都人为它会取代SNMP,但是,事实并非如此,SNMP以其简单的实施方案始终占有一席之地,另一原因是CMIP过于复杂,需要投入大量的人力和物力。在产品方面,已经推出了不少提供管理
20、服务的网络管理解决方案,如HP的Open View,Nertel Network的Optivity Network Management System,IBM的Tivoli等。Open View将网络管理和系统管理的功能集成到一个完整的管理系统中,吸收了各自的优点,Open View提供了对网络管理的主动控制,使用户能够了解当前网络的真实情况,同时,采用了预防式的管理模式,提供了临界值设定和趋势分析报表等工具,能够是用户对网络采取预防性的控制,保证网络的健全,同时也提供了统一管理平台,网络安全,服务质量保障,故障自动检测等功能丰富的服务。Tivoli是IBM提供了管理解决方案,采用了开放系统和
21、自动化的管理技术,利用基于策略的资源分配,系统管理解决方案。Optivity Network Management System提供也对网络的主动管理服务。这些网络管理解决方案以服务的形式提供对网络资源,网络设备已经网络运行状态等网络项目的集成化管理。国内对网络管理的研究起步较晚,在初始阶段,主要是以引进国外的先进网络管理系统为主,并在此基础上开发适用与各自需求的系统,但随着国内网络使用规模的扩大,网络管理的自主性研发已经越来越受到重视,各通信厂商在网络管理的研究方面都取得了一定的成果,国内的通信厂商华为、中兴等都提出了各自的网络管理解决方案,在网络管理方面都取得了长足的进展。目前网络管理的发
22、展趋势已经从侧重设备管理转向侧重业务管理,网络管理用户已经不再将网络设备的管理看作网络管理的重点,而是考虑如何使网络管理满足业务系统的需求。网络的管理更加侧重系统的安全性和互操作性,网络管理更加侧重数据和网络的安全保障,同时,多技术,多厂商的管理平台交互愈发显得重要。从总体上来说,国内的网络管理技术的研究已经正在从摸索逐渐转向成熟阶段4。1.3 本文的主要工作本文描述了一个基于网络管理系统之上的网络工单管理系统,描述了基于OSGi框架的系统的主体结构和实现方式,并通过使用目前流行的B/S架构实现了对网络操作任务的执行监控和管理,研究了将网络操作的管理从网络管理层提取出来,集中到一个基于Web界
23、面,提供统一管理服务的新模式。同时,本文还对实现平台的关键技术OSGi框架做了深入的研究和阐述,通过管理系统的实例,说明OSGi动态模块化的特点,通过OSGi实现平台开发过程中模块松散耦合的问题,以及作为一个基础框架来实现一个具有高度复用,良好扩展的软件系统平台的可行性,详细描述了网络操作管理系统结构的设计。此系统平台的基本功能开发已经基本完成,并且经过测试通过。作者在公司实习期间参与了此网络工单操作系统平台的开发,并在此开发期间完成了此论文。在开发过程中,作者与同事共同完成了:对与网络工单操作需求的分析;工单任务的资源时间分配算法的研究,并根据研究的结果进行了验证和实现;参与了OSGi模块的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 基于 osgi 框架 网络 操作工 管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。