实现Web方式软交换配置管理系统的研究

1 软交换技术简介

软交换技术采用分层的网络架构,把传统电路交换机的呼叫控制功能从媒体网关中分离出来,通过软件实现连接控制、呼叫进程选择、呼叫选路等呼叫控制功能。软交换一方面,造就了网络的融合,另一方面,软交换采用了开放式应用程序接口(API),允许用户在独立于设备制造商的情况下,根据自己的需要在网络中开发和引入新业务,这使得软交换技术在综合接入能力、业务提供、网络管理、用户认证、鉴权和计费等方面有明显的优势。在构建新一代网络的同时,软交换技术充分考虑到现有各种网络的平滑过渡,集语音、数据、多媒体等业务为一体,真正实现业务的客户定制化。通过软交换融合的网络具有开放性和可编程性的特点,而这也正是下一代网络的发展方向。

2 软交换系统的配置

软交换系统网络中的配置大致可以分为功能配置、性能配置。功能配置的主要任务是确定系统中应包括那些设备,各种设备应实现何种功能。性能配置的主要任务是使系统中各个设备的功能得以充分发挥。本文中所讨论的方案是在软交换系统中设置一个Web配置服务器(如图1示),实现允许系统管理员可以利用Web浏览器界面远程对软交换系统进行功能配置和性能配置,同时也为系统普通用户提供Web方式的在线动态申请业务,个人定制以及计费信息查询等功能。

本配置系统设计概要,系统管理员可以在网络中任何一台计算机终端通过浏览器登入系统配置服务器,通过身份认证后,就可以对整个软交换网络进行配置管理(例如:系统网元参数及性能配置管理)和日常维护工作(例如:系统计费信息统计及查询);而系统普通用户(例如:可以是一台SIP话机的拥有者),可以利用本系统对所申请开通的各项业务(例如:长途电话功能,国际长途电话功能,语音信箱以及呼叫转接等)进行动态更改管理。

3 J2EE技术简介

J2EE技术体系结构中典型的多层应用模型分为四层:客户层(Client Tier),一般为浏览器、applet或其他应用程序,客户层普遍支持HTTP协议,因此也称客户代理;WEB应用层(WEB Tier),在J2EE中,这一层由WEB容器运行,包括JSP、Servlet等WEB部件;企业组件层(EJB Tier),这一层由EJB容器运行,支持EJB、JMS、JTA等服务和技术;企业信息系统层(EIS Tier),它包含企业内传统信息系统如财务、CRM等,特点是有数据库系统的支持。

目前应用框架主要集中在WEB应用层。在开发J2EE Web层时,通常采用MVC(Model-View-Controller)设计模式。

Struts是一个免费的Open Source的J2EE Web层的应用架构,它继承了MVC的各项特性,包括框架类、帮助类和定制的JSP标签库,以及所有基于J2EE Model2设计模式的应用技术。Struts的目标是要全面减轻构件一个企业级的Web应用的负担。Struts的特点是具有高可配置性和有一个不断增长的特性列表,实现表现逻辑和模版组成了Struts的灵魂。

控制器(Controller)主要由ActionServlet类中的Servlet接受来自客户端的请求,截取并分发这些请求到相应的动作类,另外控制器还负责用相应的请求参数填充ActionForm,并传给动作类(Action)。动作类实现核心商业逻辑,它可以访问JavaBean或者调用EJB。最后动作类会把控制权传给后续的JSP文件生成视图。所有控制逻辑都是利用Struts-config.xml文件配置的。

模型(Model)主要是以一个或者多个表示应用程序状态的JavaBean的形式存在,这些Bean分为3类:Action Form、Action、JavaBean(或者EJB),根据不同请求从Action派生具体Action处理对象,调用由Bean构建的业务逻辑来处理这个对象,创建由ActionForm的派生类实现对客户端表单数据的封装。

视图(View)主要由JSP建立,Struts自身包含了一组可扩展的自定义标签库(Taglib),可以简化创建用户界面的过程,这些标签库包括:Bean Tags、HTML Tags、Logic Tags以及Template Tags,Struts框架通过这些自定义标记建立了View和Model之间的联系。

4 应用J2EE技术实现Web方式的软交换网络配置管理系统

配置管理系统中各种应用程序的流程大致是相同的,首先系统管理员通过客户端(web browser)提出请求,Servlet Filter 过滤请求类型,如果是属于Struts范围的,将其转交给控制器(Controller);控制器接收请求并根据Struts-config.xml中定义的映射规则将请求转发,如果是需要ActionForm,将为其创建ActionForm的示例,并调用validate方法进行数据验证,如果是不需要ActionForm的,比如链接请求,将直接调用Action的excute方法处理;如果处理的结果是成功的,Action将返回ActionForword对象,控制器再根据已定义的映射规则进行结果转发并产生视图(View),并返回给管理员确认本次操作请求的结果。

具体开发过程分为三步,首先,创建视图(View),开发中使用JSP和Struts的标签库,关键在于根据软件需求设计页面和建立视图和模型的关系。其次,定义控制器(Controller),核心是Struts-config.xml的配置,既是定义Servlet所截获的用户请求与ActionForm和Action映射规则。最后,设计模型(Model),根据软件功能需求来设计所必须的相应的JavaBean,以满足不同用户请求的业务处理逻辑。

具体开发工作中,采用了Tiles技术和DynaActionForm类(Struts1.1中提出的)。Tiles强大的模版功能能够使页面获得最大的重用性和灵活性;利用DynaActionForm类可以不必创建一个个具体的ActionForm类,从而达到减少了ActionForm数目的目的。

5 结束语

采用J2EE技术的Struts MVC框架模式来开发Web方式的软交换系统配置管理系统,具有高性能、高可扩展性和高安全性的特点,该模式将业务逻辑和显示页面分离开来,简化了系统的开发、管理和维护,提高了系统的开发效率,体现了J2EE体系卓越的技术优势。

周江锋 南京邮电学院通信工程系通信与信息系统专业硕士研究生,主要研究方向:IP与宽带网络技术。

时间: 2024-09-04 04:19:11

实现Web方式软交换配置管理系统的研究的相关文章

使用J2EE技术实现Web方式的软交换配置管理

1 软交换技术简介 软交换技术采用分层的网络架构,把传统电路交换机的呼叫控制功能从媒体网关中分离出来,通过软件实现连接控制.呼叫进程选择.呼叫选路等呼叫控制功能.软交换一方面,造就了网络的融合,另一方面,软交换采用了开放式应用程序接口(API),允许用户在独立于设备制造商的情况下,根据自己的需要在网络中开发和引入新业务,这使得软交换技术在综合接入能力.业务提供.网络管理.用户认证.鉴权和计费等方面有明显的优势.在构建新一代网络的同时,软交换技术充分考虑到现有各种网络的平滑过渡,集语音.数据.多媒

win2003系统下配置使用web方式修改域用户帐户密码

在客户端加入到域的情况下,用户修改自己的帐户密码非常方便,但是如果客户端没有加入到域,但是他又在使用域帐户登录其他的应用系统,比如整合AD的FTP站点.使用域帐户进行Internet接入的认证等等,这时候怎么修改密码?答案就是采用web方式. 其实,windows 2003已经自己带了修改域用户密码的相关ASP网页文件了,位置在C:WINDOWSsystem32inetsrviisadmpwd,只需要在IIS里面发布就可以了. 下面就介绍一下如何使用这些文件. 1. 在IIS上新建一个"虚拟目录

软交换方案的出现是城域网的新希望?

城域网发展与业务 从目前情况看,无论是老牌运营商还是新兴运营商,均加快了数据网络平台建设的步伐,以光纤+以太网技术为特征的城域网建设在国内大规模兴起,为用户提供了极为 丰富的带宽资源.但缺乏有力业务支撑的城域网,不能为运营商带来收益.投资回收困难.另一方面,缺乏用户基础的业务提供,也使得用户规模裹足不前,宽带难以融入生活. 作为一种业务解决方案,软交换的出现无疑给目前城域网面临的窘境带来了生机,宽带城域网的业务提供应该采取一种务实态度,在不同阶段开发出适应当前用户需要的业务,使运营商获得良好的投

软交换在中国电信业界中的发展分析

软交换的中国之旅 软交换作为下一代网络建设的核心技术,从1998年概念的形成,到2001年11月中国网络通信有限公司正式开始商用实验,其技术发展的速度是惊人的.一方面,由于电信业长期迅猛的发展使得现 有的PSTN技术.传统VoIP技术等已赶不上用户越来越多的业务需求,业务和终端设备的客户化与个性化,管理与维护的统一便捷成为赢利收益的首要问题.另一方面,软交换技术汲取了智能网和Internet两方面的优势,从一开始就体现了其技术的成熟性与 先进性,采用分层网络模型,有效地解决了现有通信网络的演进和

为什么数据中心该使用配置管理系统?

由于结合了额外的自动化功能,配置管理节约了IT团队的时间.那为什么有些数据中心对它视若不见呢?   配置管理已经从服务器农场中的"暗黑艺术"解放出来,成为I系统与最佳实践的IT学科.但很多IT企业,尤其是SMB不明白为什么需要它. 我们给你投资配置管理系统的几大理由.脸书系统工程师Phil Dibowitz表示,比如降低更新错误或不法行为.启动服务器审计.为大规模扩展打下基础等等.但使用配置管理的首因很简单:将时间花费在更高级别的事情上.尽管有大量的技术原因敦促采用配置管理系统,许多I

软交换技术及其在IP视频会议中的应用

视频会议就是通过终端与网络,使身处异地的与会者可以就同一议题参与讨论,相互之间不仅可以听到发言者声音而且还可以看到发言者的图像及背景,同时还可以交流有关该议题的数据.文字.图表等信息,因而与会者可获得比电话会议 丰富得多的各种信息,随着超大规模集成电路和计算机技术的发展,集计算机的交互性.网络的分布性和多媒体信息的同步性为一体的多媒体会议电视系统突破了计算机.通信.电视等传统的界限,为人们提供了全 新的交互服务.视频会议提供位于不同地点的多个用户之间的实时通信,内容包括带有与会者图像信息的高质量

软交换信令网关中2M高速链路的实现

1 引言 1.1 背景目前,电信业务发展迅速,新业务不断出现,随着Internet 网络的发展,数据业务快速增长,不仅要在传统的窄带电路交换网络(SCN) 中提供电话业务.智能网业务,而且也需要在IP 网中提供这些业务.由于业务的发展需求,要求电路交换网和支持电话业务的Internet 进行互通.为了实现SCN 与IP 网的互通,用于支持SCN的七号信令也需要与IP 进行互通.因此基于分组交换的数据网与电路交换网最终将走向融合,形成统一的IP核心网,即下一代网络.下一代网络是集话音.数据.传真和

几种不同WiMAX无线环境下接入软交换IAD性能测试

WiMAX技术作为无线宽带城域网标准,在非视距传输及频谱利用效率方面较以前的3.5GHzMMDS产品具有较大优势.而作为下一代网络的核心之一,基于IP网络的软交换技术在综合业务接入.QoS等级保证方面也已经非常成熟,即将替代现 有的PSTN设备.本文通过介绍几种不同WiMAX无线环境下接入软交换IAD性能测试的结果,为运营商"最后一公里"的综合业务接入提供一种灵活.便捷的解决方案.为实现 各地提升城市形象.改善城市环境的目标,越来越多的通信.电力架空杆线等都将会入地,并且对于新城区.开

MAXCS产品系列介绍:软交换架构下的冗余备份方案

在计算机和网络技术高速发展的今天,呼叫中心被越来越多的企业和机构用于开展客户服务.市场营销.技术支持和其他特定商业活动.而一个企业和机构呼叫中心系统的稳定性和安全性是直接代表着一个企业和机构的形象,冗余备份方案已经成为呼叫中心保证系统安全运行.防止系统意外中断和防止数据丢失的重要选择. 这次奥迪坚推出的MAXCS产品系列中全新的高性能冗余备份管理,当主Softswitch出现故障,系统可自动切换至备用Softswitch,且在切换过程中保持通话.本次推出的基于软交换架构下的冗余备份方案在性能和安