基于Weblogic的资源管理系统毕业设计_第1页
基于Weblogic的资源管理系统毕业设计_第2页
基于Weblogic的资源管理系统毕业设计_第3页
基于Weblogic的资源管理系统毕业设计_第4页
基于Weblogic的资源管理系统毕业设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计论文 基于 Weblogic 的资源管理系统第 1 页 共 19 页基于 Weblogic 的资源管理系统计算机应用摘 要:随着我国加入 WTO 和电信运营企业分拆的完成,电信市场竞争日趋 激烈,各大电信运营商都转向以网络为基础,以客户为核心,以市场为导 向,以营业为窗口的经营理念。这就要求运营商能够快速、准确掌握电信 网内资源的部署、利用情况,提高资源利用率,根据资源利用情况合理进 行网络规划,支持业务快速开通以及差异化的服务质量保障,提高对电信 业务运营的支持能力、降低运营成本,积极为用户提供新业务。 自 2001 年开始各运营商纷纷开始进行网络资源管理系统的建设,随着网络技术的发

2、展和市场形势的变化,上一代系统在支撑前端业务开通与保障、支撑网络规划建设和支撑企业管理方面存在明显欠缺,越来越不能满足企业对资源管理的需要。中国电信在 2007 年 4 月启动了为期 3 个月的OSS 网络资源管理系统规范制定工作,目前已经基本结束即将下发各省公司,作为中国电信未来 3 到 5 年内资源管理系统建设的指导。 在这种背景下,公司发起了新网络资源管理系统项目的建设。 网络资源管理系统管理对象是全专业网络资源以及信息服务资源,主要包含基础工具、存量管理、资源应用、信息共享四大功能域。通过对全网资源数据的全面、准确、综合、动态管理和维护,以有效支撑服务开通为核心应用,同时有效支撑服务保

3、障、资产管理、工程建设和网络规划, 优化网络资源配置结构和提高网络综合利用率,加速供应周期并最大限度地实现投资回报(ROI)。新版资源管理系统在技术体系上采用分布式、多层次的体系结构;总体采用 J2EE 平台开发技术;采用面向服务的分布式组件的设计思路关键字:电信,资源管理系统,OSS毕业设计论文 基于 Weblogic 的资源管理系统第 2 页 共 19 页ResourceResource managementmanagement systemsystem basedonbasedon WeblogicWeblogicAuthor:JUNHUXUAuthor:JUNHUXUAbstractA

4、bstract:As Chinas accession to the WTO and the corporate division of telecom operators to complete,an increasingly competitive telecommunications market, the major telecom operators have to web-based, customer-core, market-oriented, business for the window to the business philosophy. This requires o

5、perators to quickly and accurately grasp the telecommunications network in the deployment of resources, utilization, improve resource utilization, in accordance with reasonable utilization of resources for network planning, operational support and the rapid opening of the differences in quality of s

6、ervice protection, improve the telecommunications business The abilitytosupportoperations,reduceoperatingcosts,andactivelyprovideusers withnewbusiness. Since 2001, all operators have started to network resources management system for the building, along with the development of network technology and

7、 market changes in the situation, the older generation system in support of front-end business open and the protection, support the building of network planning and management of existing enterprise support The lack of clear, more and more enterprises can not meet the needs of resource management. C

8、hinaTelecom inApril 2007launchedathree-monthOSSnetworkresources management system standard setting, has basically come to an end soon under the provinces, as China Telecom next 3-5 years Resources Management Systemguidance. In this context, the company launched a new network resource managementsyste

9、mconstructionproject. Network Resource Management System is the object of professional management of network resources and information services resources, including the main basis of tools, inventory management, application of resources, information sharing four domains. Through the entire network o

10、f data resources comprehensive, accurate, comprehensive and dynamic management and maintenance support services to effectively opened as the core applications and effective protection of support services, asset management, construction and network planning, network optimization allocation of resourc

11、es and improve the network structure Comprehensive utilization and accelerate the supply cycle and maximize return on investment (ROI). New resource management system in the technical system on the use of distributed,multi-layeredsystemstructure;J2EEplatformforthedevelopment of the overall use of te

12、chnology; using a service-oriented distributed componentofthedesignideas. Keywords:OSS,ResourceManagementSystem,Telecom毕业设计论文 基于 Weblogic 的资源管理系统第 3 页 共 19 页目 录第一章第一章 序论序论 .5 5一、基于 WEBLOGIC 的资源管理系统 .5二、基于 WEBLOGIC 的资源管理系统的体系结构 .5三、基于 WEBLOGIC 的资源管理系统的特点 .5四、本文组织结构 .6第二章第二章 WEBLOGICWEBLOGIC 技术概述技术概述

13、.6 6一、WEBLOGIC 概述 .6二、WEBLOGIC 服务功能介绍 .6第三章第三章 ORACLE9IORACLE9I HIBERNATEHIBERNATE SPRINGSPRING TWAVERTWAVER 概述概述 .7 7一、ORACLE9I 简介 .7(一)Oracle 系统特点.7(二) Oracle 数据库系统的体系结构.8二、HIBERNATE 技术简介 .9(一) 体系结构.9三、SPRING 技术简介.10(一)Spring 基础语义.10四、TWAVER 技术概述.10(一)公司简介.10(二)Twaver 简介.11(三)Twaver 基本原理.11第四章第四章

14、资源管理系统的总体设计资源管理系统的总体设计 .1212一、需求约束 .12二、系统体系结构 .14(一)功能体系结构.15(二)技术层次体系结构.16第五章第五章 部分模块界面设计和代码部分模块界面设计和代码 .1717一、码号资源模块功能介绍 .17二、主要界面及代码 .17(一)界面.17(二)代码.18第六章第六章 总结总结 .1919致谢致谢 .1919参考文献参考文献 .2020毕业设计论文 基于 Weblogic 的资源管理系统第 4 页 共 19 页第一章 序论一、基于 Weblogic 的资源管理系统网络资源管理系统管理对象是全专业网络资源以及信息服务资源,主要包含基础工具、

15、存量管理、资源应用、信息共享四大功能域。通过对全网资源数据的全面、准确、综合、动态管理和维护,以有效支撑服务开通为核心应用,同时有效支撑服务保障、资产管理、工程建设和网络规划,优化网络资源配置结构和提高网络综合利用率,加速供应周期并最大限度地实现投资回报(ROI)。新版资源管理系统在技术体系上采用分布式、多层次的体系结构;总体采用 J2EE 平台开发技术;采用面向服务的分布式组件的设计思路。系统在对全网络整体综合管理的基础上,提供对业务的支撑和对运维及企业管理的支撑。系统主要分为资源存量管理、资源上层应用、网管/网元接口适配、资源信息共享等几大部分。Weblogic 作为 BEA 公司开发的中

16、间件,为该系统提供了部署发布环境。二、基于 Weblogic 的资源管理系统的体系结构系统采用了多层分级结构,分为数据持久层,表现层和业务逻辑层。同时系统兼有 B/S 结构和 C/S 结构。B/S 结构主要实现的是对电信资源的管理配置以及和接口的连调功能。C/S 结构主要实现的是存量的功能,即对电信资源的基本管理,包括了空间资源管理,通用基础设备管理。空间资源管理包括区域,站点,机房等。通用基础设备管理包括连接设备管理,IT 设备管理,管线设备管理,物理连接管理等。三、基于 Weblogic 的资源管理系统的特点运用了 EJB 技术将服务打包部署在 Weblogic 服务器,同时配置相关的数据

17、库,实现了服务与客户端分离。而 B/S 和 C/S 相结合的方式比较灵活,结合了各部分的特点,运用了 Hibernate,Spring,Twaver 等相关技术,实现了层次分离,复用性强,思路清晰。应用程序的开发周期大大缩短,开发费用降低,大大降低了对客户端的要求,降低了投资和使用成本。易于维护和升级。由于客户端无需专用的软件,维护人员不再为程序的维护工作奔波于每个客户机之间,当系统升级时,只需更新服务器端的软件。基于 Internet 的 Web 技术,更适合于网上发布信息,拓展了传毕业设计论文 基于 Weblogic 的资源管理系统第 5 页 共 19 页统的 C/S 结构下的功能,适应了

18、 Internet 时代的需要。 四、本文组织结构 全文分 6 个部分来概述, 第一部分,主要对基于 Weblogic 的资源管理系统进行简要论述。 第二部分,对 Weblogic 技术进行详细的论述。 第三部分,对 oracle Hibernate 等技术进行简要论述。 第四部分,对该系统的总体设计进行论述。 第五部分,对系统的部分模块界面设计和代码进行论述。 第六部分,对总体的概括。第二章 Weblogic 技术概述一、Weblogic 概述Weblogic Server 是美国 BEA 公司开发的一个业界领先的应用服务器。是 SUN J2EE 的纯 java 实现。Weblogic 长期

19、以来一直被认为是市场上最好的 J2EE 工具之一。像数据库或邮件服务器一样,Weblogic Server 对于客户是不可见的,为连接在它上面的客户提供服务。Weblogic 最常用的使用方式是为在 internet 或 intranet 上的 Web 服务提供安全、数据驱动的应用程序。Weblogic 对 J2EE 架构的支持:Weblogic Server 提供了对 SUN J2EE 架构的支持。SUN 公司的J2EE 架构是为企业级提供的一种支持分布式应用的整体框架。为集成后端系统,如 ERP 系统,CRM 系统,以及为实现企业级计算提供了一个简易的,开放的标准。二、Weblogic 服

20、务功能介绍1 在使用 IP 地址的一台计算机,或在使用集群捆绑在一起的多台计算上,或在通过代理服务器管理的多台计算机上建立拥有相同域名的不同站点。2 部署基于 J2EE 标准编写的服务器 JAVA 代码。 3 使用 J2EE 扩展网络服务集成分布式系统,包括用于数据库连接的 JDBC、用于信息传递的 JMS、用于网络目录访问的 JNDI、用于分布式事物处理的 JTA 和用于电子邮件处理的毕业设计论文 基于 Weblogic 的资源管理系统第 6 页 共 19 页JavaMail。 4 部署使用远程方法调用(RMI)的纯 Java 分布式应用程序。5 通过使用 RMIIIOP(RMI over

21、Internet Inter-ORB Protocol)协议部署近似 CORBA 的分布式应用系统。 6 通过使用安全套接层(SSL)和 Weblogic 的内在支持为用户验证和授权,实现强大的安全性。 7 通过将多个 Weblogic 服务器组成一个集群提供高可用性、负载均衡和容错能力。 8 利用 Java 的多平台能力在 Windows NT/2000,Sun Solairs ,HP/UX 和其他 Weblogic 支持的操作系统上部署 Weblogic 服务器。 9 在任一平台上,通过使用 Weblogic 直观的进行基于 Web 的管理和监视工具可在网络上轻松管理一个或多个 Weblo

22、gic 服务器。第三章 Oracle9i Hibernate Spring Twaver 概述一、Oracle9i 简介 ORACLE 公司自 86 年推出版本 5 开始,系统具有分布数据库处理功能.1992 年推出了版本 7,在 ORACLE RDBMS 中可带过程数据库选项(procedural database option)和并行服务器选项(parallel serveroption),称为 ORACLE7 数据库管理系统,它释放了开放的关系型系统的真正潜力。 (一)Oracle 系统特点ORACLE 公司于 1979 年,首先推出基于 SQL 标准的关系数据库产品,可在 100 多种

23、硬件平台上运行(所括微机、工作站、小型机、中型机和大型机) ,支持很多种操作系统。用户的 ORACLE 应用可方便地从一种计算机配置移至另一种计算机配置上。ORACLE 的分布式结构可将数据和应用驻留在多台计算机上,而相互间的通信是透明的。1992 年 6 月 ORACLE 公司推出的 ORACLE7 协同服务器数据库,使关系数据库技术迈上了新台阶。根据 IDG(国际数据集团)1992 年全球 UNIX 数据库市场报告,ORACLE 占市场销售量 50%。它之所以倍受用户喜爱是因为它有以下突出的特点:支持大数据库、多用户的高性能的事务处理。ORACLE 支持最大数据库,其大小可到几百千兆,可充

24、分利用硬件设备。支持大量用户同时在同一数据上执行各种数据应用,并使数据争用最小,毕业设计论文 基于 Weblogic 的资源管理系统第 7 页 共 19 页保证数据一致性。系统维护具有高的性能,ORACLE 每天可连续 24 小时工作,正常的系统操作(后备或个别计算机系统故障)不会中断数据库的使用。可控制数据库数据的可用性,可在数据库级或在子数据库级上控制。ORACLE 遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准。所以它是一个开放系统,保护了用户的投资。美国标准化和技术研究所(NIST)对 ORACLE7 SERVER 进行检验,100%地与 ANSI/ISO SQL89 标

25、准的二级相兼容。实施安全性控制和完整性控制。ORACLE 为限制各监控数据存取提供系统可靠的安全性。ORACLE 实施数据完整性,为可接受的数据指定标准。 支持分布式数据库和分布处理。ORACLE 为了充分利用计算机系统和网络,允许将处理分为数据库服务器和客户应用程序,所有共享的数据管理由数据库管理系统的计算机处理,而运行数据库应用的工作站集中于解释和显示数据。通过网络连接的计算机环境,ORACLE 将存放在多台计算机上的数据组合成一个逻辑数据库,可被全部网络用户存取。分布式系统像集中式数据库一样具有透明性和数据一致性。 (二) Oracle 数据库系统的体系结构ORACLE 数据库系统为具有

26、管理 ORACLE 数据库功能的计算机系统。每一个运行的 ORACLE 数据库与一个 ORACLE 实例(INSTANCE)相联系。一个 ORACLE 实例为存取和控制一数据库的软件机制。每一次在数据库服务器上启动一数据库时,称为系统全局区(SYSTEM GLOBAL AREA)的一内存区(简称 SGA)被分配,有一个或多个 ORACLE 进程被启动。该 SGA 和 ORACLE 进程的结合称为一个 ORACLE 数据库实例。一个实例的 SGA 和进程为管理数据库数据、为该数据库一个或多个用户服务而工作。毕业设计论文 基于 Weblogic 的资源管理系统第 8 页 共 19 页二、Hiber

27、nate 技术简介(一) 体系结构 一个非常简要的 Hibernate 体系结构的概要图:毕业设计论文 基于 Weblogic 的资源管理系统第 9 页 共 19 页从这个图可以看出,Hibernate 使用数据库和配置信息来为应用程序提供持久化服务(以及持久的对象) 。三、Spring 技术简介 (一)Spring 基础语义 何谓控制反转(IoC = Inversion of Control) ,何谓依赖注入(DI = Dependency Injection)?IoC,用白话来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓控制反转的概念所在:控制权由应用

28、代码中转到了外部容器,控制权的转移,是所谓反转。正在业界为 IoC 争吵不休时,大师级人物 Martin Fowler 也站出来发话,以一篇经典文章Inversion of Control Containers and the Dependency Injectionpattern为 IoC 正名,至此,IoC 又获得了一个新的名字:依赖注入(Dependency Injection)。相对 IoC 而言,依赖注入的确更加准 确的描述了这种古老而又时兴的设计理念。从名字上理解,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,形象的来说,即由容器动态的将某种依赖关系注入到组件之中。四、Tw

29、aver 技术概述 (一)公司简介SERVA Software 公司是美国专业的软件组件厂商。公司致力于界面组件产品和制造业 ERP 系统的设计和开发。其主要产品 Twaver 是一套基于 Java 技术的界面组件产品。Twaver 可以广泛的应用在电信、制造、运输等行业。Twaver 是一套基于 Java 技术的专业界面的开放的开发平台,是一套针对电信行业软件的界面组件开发包。它提供了一套现成的组件和工具,用于制作专业的电信网络拓扑图、设备机架图等,减轻了开发界面的复杂度。使用 Twaver,设备制造商或软件开发商可以快速提供精美、专业的电信资源管理系统、电信网络管理系统的界面原型,快速占领

30、市场。Twaver 的主要特点有:纯 Java 设计:Twaver 基于 Java 和 Swing 技术,是 100的纯 Java 产品,可以运行于任何支持Java 的操作系统;精巧开放的系统架构:Twaver 有一套完整的、开放的系统架构,用户可以轻松的使用、扩展 Twaver 的功能,以满足各种复杂的界面应用;高效、小巧的图形引擎:Twaver 可以处理和显示大数据量的商业对象,体积却很小,非常适合基于互联网的应用;大量预制的电信图形对象和图元:包括电信网管、运营支撑系统中常用的网络拓扑、机架板位图、连接等,可直接使用毕业设计论文 基于 Weblogic 的资源管理系统第 10 页 共 1

31、9 页并易于扩展;全面支持 XML 和 API 两种数据控制方式,多图层设计、完全定制化的用户交互;提供数据编辑工具,可轻松定制设备模板;(二)Twaver 简介Twaver 是一套基于 Java 平台的界面组件产品,它采用了 Java2D 和 Swing 技术。Twaver 的基本功能是把各种后台业务对象图形化的显示在各种组件中。特别是对于电信应用,它可以方便的用户创建和展现各种网络管理系统(NMS) 、运维支撑系统(OSS)等。Twaver 可以提供快速、高效、一致的数据图形化显示。Twaver 可以方便的与各种后端应用集成,如各种 Java 系统,数据库系统,XML 数据流等。Twave

32、r 主要包括一组界面组件和一系列预定义业务对象。组件包括地图组件(Network) 、树组件(Tree) 、属性表组件(Property Sheet) 、编辑器组件(Editor)等。同时Twaver 提供了一整套针对电信行业的预定义业务对象。使用这些对象,开发者可以快速开发各种网络拓扑、设备机架板位图等界面。同时,开发者也可以扩展自己的业务对象,控制对象的各种显示等。(三)Twaver 基本原理Twaver 是一个基于 Java 的纯客户端软件,它从其他后端系统获得数据。后端系统可能是数据库或其他网管系统等。获得数据后,用户将数据按照 API 或者 XML 的方式转换成标准的预先定制对象,并

33、加入到数据箱(DataBox)中。当然,毕业设计论文 基于 Weblogic 的资源管理系统第 11 页 共 19 页用户也可以随意扩展预制对象库,来描述更复杂的业务模型。数据箱将根据这些业务对象的属性、关系等,自动驱动各种界面组件,如地图、表格、树等。同时,用户可以根据需要灵活的控制显示过程和交互过程,以满足特殊的需求。第四章 资源管理系统的总体设计一、需求约束 本次项目遵循中国电信集团 CTG-MBOSS OSS 资源管理系统规范,并针对实际市场需求对网络管理范围和功能范围进行了裁减。网络管理范围:毕业设计论文 基于 Weblogic 的资源管理系统第 12 页 共 19 页1) 深蓝色部

34、分为覆盖管理范围; 2) 浅色部分暂不纳入本次项目管理范围; 3) 浅黄色部分为合作管线厂商系统管理范围。 系统功能范围:4) 浅蓝色功能为部分实现,具体地: a) 资源数据同步工具:实现与我们交换网管间的数据采集与比 对; b) 信息共享域功能:信息共享具体实现方式与所处实际业务场 景中特定系统密切相关,本项目以实现其所需信息的获取和 组织为目标,即保证所需信息都在资源系统中,但不实现其 具体接口。毕业设计论文 基于 Weblogic 的资源管理系统第 13 页 共 19 页二、系统体系结构系统在对全网络整体综合管理的基础上,提供对业务的支撑和对运维及企业管理的支撑。系统主要分为资源存量管理

35、、资源上层应用、网管/网元接口适配、资源信息共享等几大部分。具体地:毕业设计论文 基于 Weblogic 的资源管理系统第 14 页 共 19 页接口适配层:接口适配层采用了动态接口引擎技术(公司专利) ,实现与综合网络环境(网元、厂家网管、专业网管、综合网管)接口适配,是自动获取网络资源数据的基础性构件;资源存量管理:资源存量管理是资源管理系统的基础部分,其实现资源数据的获取、各类专业组网的物理/逻辑层数据组织与管理,并对表征资源能力的资源服务进行维护,为资源应用提供全面准确的基本信息,主要包括资源信息采集&同步、设备实体管理、专业组网管理、资源服务管理;资源应用:资源应用是资源系统

36、的核心,是系统体现对前端业务开通/保障支撑、对日常运维支撑、对网络规划工程建设支撑、对企业经营管理支撑的价值所在。系统资源应用主要包括资源配置、资源割接管理、综合统计查询分析、客户资源视图、资源优化管理、资源预警管理等几部分;资源信息共享:资源管理系统着眼于建立一个开放的企业级全网资源信息基础平台,此部分负责与其它相关系统,如服务保障类(大客户网管、综合集中监控等) 、CRM 类系统、工程管理系统、MSS 系统(资产管理等)之间的信息共享管理,主要功能体现为各类信息的组织与接口交互。网络资源管理系统通过对电信全网资源数据的全面、准确、及时、动态管理和维护,实现业务流程的自动化和规范化,优化网络

37、资源配置结构和提高网络综合利用率,有效支撑业务的快速开通、服务保障、资产管理、工程建设和规划统计,加速供应周期并最大限度地实现投资回报(ROI)。(一)功能体系结构毕业设计论文 基于 Weblogic 的资源管理系统第 15 页 共 19 页(二)技术层次体系结构技术体系结构从下至上分为网元层、综合接入层、持久层、业务逻辑层和就展现层。综合接入层(Integrated Access Layer)主要用于资源同步,实现各种协议包括:CORBA、SNMP、TELNET 等协议的适配与接入,对 EMS 或 NE 实现资源配置信息采集、配置变更信息采集、配置管理等功能。持久层(Persistence

38、Layer)实现业务对象的持久化处理,主要采用 DAO 模式;其中对 RDBMS 类数据源采用 Hibernate 技术。业务逻辑层是整合体系的核心层,集中实现了系统的业务逻辑。从设计思想上采用面向对象的接口与实现分离的基本原则,即将业务组件分为业务接口与业务实现两个部分。从分布式实现方式上,即通过 Spring 支持轻量级的 POJO Remoting,也支持重量级的 EJB。业务逻辑层实现了业务逻辑的事务管理和分布式处理。对于资源管理的 WEB 部分,统一采用 B/S 方式以 WAR 方式部署到 WEB 容器中;主要采用的技术包括:Struts、Jstl、JFace 以及 AJAX 等。为

39、了丰富系统外部接口,提供了支持 SOAP 协议的 WS 接口。展现层分为两类用户界面,一种是 Java Application 类胖用户界面;另外一种是纯 HTTP Web 瘦客户界面。Java Application 页面用于实现拓扑管理等现阶段不易于采用 Web 技术实现的交互页面,与其他各层的交互协议主要采用 RMI-IIOP 或 JDBC。以上层次结构是逻辑上的划分,实际部署时可以根据需要进行组合或调整。毕业设计论文 基于 Weblogic 的资源管理系统第 16 页 共 19 页第五章 部分模块界面设计和代码本章主要介绍存量部分的码号资源部分的模块。一、码号资源模块功能介绍 该模块主要实现功能是:管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论