基于OSGi框架的网络操作工单管理系统的设计与实现硕士学位论文 精品

基于OSGi框架的网络操作工单管理系统的设计与实现硕士学位论文 精品
基于OSGi框架的网络操作工单管理系统的设计与实现硕士学位论文 精品

浙江大学硕士学位论文摘要

硕士学位论文

基于OSGi框架的网络操作工单管理系统的设计与实现

i

浙江大学硕士学位论文摘要

摘要

随着网络信息化的不断发展,网络的规模不断扩大,网络设备的基数呈现爆炸性增长的趋势,对于网络操作管理的要求也不断提高,而网络管理目前的发展状况是,管理系统虽然提供了大量的管理功能,但是,随之也产生了纷繁复杂的网络管理操作,如何有效地将纷繁复杂的网络操作进行统一的协调和管理,是一个非常值得研究的方向。

针对这样的背景,本文提出了一个面向网络操作的网络操作工单管理系统模型,网络操作工单是一系列网络操作任务的集合。此模型基于网络管理系统层,将一系列的网络操作任务以网络操作工单形式作为管理对象,通过集成化的手段实现对网络操作任务的统一管理,以服务的形式向用户提供操作工单的统一执行和管理。同时,使用OSGi动态模块化技术作为系统模型的基础架构,分析了OSGi 技术的体系结构和运行原理,并对基于OSGi框架的系统模型整体进行了功能分析、模块划分和结构设计,其中,对操作任务的管理的流程管理的设计和实现进行了详细的描述。

最后,通过实例来展示系统对网络操作的管理应用效果,系统以Web界面的展示方式提供网络操作工单集合的统一管理服务,实现了网络操作工单文件内容的解析,网络操作任务的可执行时间的计划分配与设计,操作任务的定时自动执行以及操作任务的执行状态的实时监控等系统业务流程。

关键词:网络操作,服务,OSGi,Bundle , jBPM

ii

浙江大学硕士学位论文Abstract

Abstract

With 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 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 order 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 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 structure 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 operations 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, jBPM

iii

浙江大学硕士学位论文目录

目录

摘要 (ii)

Abstract (iii)

图目录 ........................................................................................................................ I II 第1章绪论 . (1)

1.1 课题背景 (1)

1.2 网络管理服务发展国内外现状 (2)

1.3 本文的主要工作 (3)

1.4 论文的组织结构 (4)

第2章网络管理技术分析 (5)

2.1 电信管理网 (5)

2.2 网络管理服务 (7)

2.3 网络管理技术 (9)

2.3.1 网络管理通信协议 (9)

2.3.2 分布式通信技术 (11)

2.4 本章小结 (12)

第3章OSGi体系架构分析 (13)

3.1 OSGi简介 (13)

3.2 OSGi框架及运行机制 (14)

3.2.1 OSGi框架 (14)

3.2.2 OSGi类加载机制 (15)

3.2.3 Bundle生命周期 (16)

3.2.4 Bundle交互 (17)

3.3 OSGi的应用 (19)

3.4 本章小结 (19)

第4章基于OSGi的网络工单操作管理系统的设计 (20)

4.1 系统描述 (20)

4.1.1 角色 (20)

4.1.2 业务分析 (21)

4.2 网络操作工单管理系统结构划分 (23)

4.3 基于OSGi的网络操作工单系统设计 (26)

4.3.1 表现层 (27)

4.3.2 业务逻辑层 (28)

4.3.3 持久层 (29)

4.4 Bundle实现方式设计 (30)

4.4.1 Import/Export (30)

4.4.2 服务接口 (30)

I

浙江大学硕士学位论文目录

4.4.3 扩展点 (32)

4.4.4 服务接口与实现分离 (33)

4.4.5 Bundle启动 (33)

4.5 系统界面设计 (34)

4.6 本章小结 (34)

第5章网络操作任务工作流的设计 (36)

5.1 工作流设计分析 (36)

5.2 jBPM原理 (36)

5.2.1 jBPM活动节点 (37)

5.2.2 其他jBPM技术 (38)

5.3 网络操作任务流程的设计 (39)

5.3.1 操作任务流程管理模型结构 (39)

5.3.2 操作任务流程定义 (41)

5.3.3 流程监控方式 (43)

5.4 网络操作任务流程的实现 (44)

5.4.1 jBPM服务 (44)

5.4.2 活动处理 (45)

5.4.3 流程服务 (46)

5.4.4 事件处理 (47)

5.5 本章小结 (47)

第6章系统应用案例 (48)

6.1 应用实例 (48)

6.1.1 系统启动 (48)

6.1.2 登录 (48)

6.1.3 资源管理 (49)

6.1.4 工单文件管理 (50)

6.1.5 操作任务管理 (51)

6.1.6 用户管理 (51)

6.1.7 系统应用总结 (52)

6.2 本章小结 (52)

第7章结论与展望 (53)

7.1 结论 (53)

7.2 展望 (53)

参考文献 (55)

作者简历 ................................................................................... 错误!未定义书签。致谢 ........................................................................................... 错误!未定义书签。

II

浙江大学硕士学位论文图目录

图目录

图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 网络操作任务管理流程图 (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 用户权限分配 (52)

III

相关主题
相关文档
最新文档