接入设备:包括综合接入设备、无线接入网关、SIP终端、H.323终端等。图1.13NGN组网结构图软交换之间的通信协议采用独立于承载的呼叫控制协议BICC或者是SIP-T。软交换与媒体网关之间的通信协议采用H.248/Megaco/MGCP,终端与软交换之间的通信协议可以是H.323、SIP。总之,下一代互联网络是一个很广义的范畴,从组网的角度应支持更广泛的业务,同时具备如下特点:基于分组传输。可与现有网络互通。......
2025-09-30
J2EE(Java 2 Platform Enterprise Edition),是一种多层应用模式的结构体系。整个规范由SUN公司提出,它将业务逻辑从系统服务功能和用户界面中分离出去,放置在客户层和应用基础设施这两层之间的中间层,是目前应用的最为广泛的面向Web的应用系统结构规范。
1.J2EE介绍
在J2EE中,Sun给出了完整的基于Java语言开发面向企业分布应用规范,其中,在分布式互操作协议上,J2EE同时支持RMI和IIOP,而在服务器端分布式应用的构造形式,则包括了Java Servlet,JSP(Java Server Page),EJB等多种形式,以支持不同的业务需求,而且Java应用程序具有“编写一次、到处运行”的特性,使得J2EE技术在发布计算领域得到了快速发展。
J2EE简化了构件可伸缩的、基于构件服务器端应用的复杂度,虽然DNA 2000也一样,但最大的区别是DNA 2000是一个产品,而J2EE是一个规范,不同的厂家可以实现自己符合J2EE规范的产品,J2EE规范,是众多厂家参与制定的,它不为Sun所独有,而且其支持跨平台的开发,目前许多大的分布计算平台厂商都公开支持J2EE兼容技术。
EJB是Sun推出的基于Java的服务器端构件规范J2EE的一部分,自从J2EE推出之后,得到了广泛的发展,已经成为应用服务器端的标准技术。Sun EJB技术是在Java Bean本地构件基础上,发展的面向服务器端分布应用构件技术。它基于Java语言,提供了基于Java二进制字节代码的重用方式。EJB给出了系统的服务器端分布构件规范,这包括了构件、构件容器的接口规范以及构件打包、构件配置等的标准规范内容。EJB技术的推出,使得用Java基于构件方法开发服务器端分布式应用成为可能。从企业应用多层结构的角度,EJB是业务逻辑层的中间件技术,与JavaBeans不同,它提供了事务处理的能力,自从3层结构提出以后,中间层,也就是业务逻辑层,是处理事务的核心,从数据存储层分离,取代了存储层的大部分地位。从分布式计算的角度,EJB像CORBA一样,提供了分布式技术的基础和对象之间的通信手段。从Internet技术应用的角度,EJB和Servlet,JSP一起成为新一代应用服务器的技术标准,EJB中的Bean可以分为会话Bean和实体Bean,前者维护会话,后者处理事务,现在Servlet负责与客户端通信,访问EJB,并把结果通过JSP产生页面传回客户端。
2.J2EE的多层应用模型
J2EE提供了一个框架(标准的API集合)用于开发分布式应用。这个框架的具体实现则留给第三方厂商完成。从实现的层次上看,一些厂商着重实现J2EE的某些组件,而另外一些厂商则实现了全部的J2EE特性。
J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。现在J2EE的多层企业级应用模型将两层化模型中的不同层面切分成许多层。J2EE典型的4层结构如图7.7所示。
(https://www.chuimin.cn)
图7.7 J2EE架构图
(1)运行在客户端机器上的客户层:负责与用户直接交互,J2EE支持多种客户端,可以是Web浏览器,也可以是专用的Java客户端。
(2)运行在J2EE服务器上的表示层:该层为基于Web的应用服务,利用J2EE中的Jsp与Servlet技术,可以响应客户端的请求,并可向后访问业务逻辑组件。
(3)运行在J2EE服务器上的商业逻辑层组件:主要封装了业务逻辑,完成复杂计算,提供事物处理、负载均衡、安全、资源连接等各种基本服务,程序员在编写EJB(Enterprise Java Bean)组件的时候,可以不关心这些基本的服务,可以集中注意力于业务逻辑的实现。
(4)运行在EIS服务器上的企业信息系统(EIS)层:该层包括了企业现有系统(数据库系统,文件系统等),J2EE提供了多种技术以访问这些系统,如可以利用JDBC技术访问DBMS。
采用J2EE结构为程序开发者带来了许多好处,如简洁化,应用程序可移植性,组件的重复利用,开发复杂应用程序的能力,事物逻辑与表达逻辑的分离,多操作环境的开发,分布式配置,应用程序的协作,与非Java系统的集成以及指导性资源和开发工具等。随着Internet日益成为主要的商业交易平台,具有可伸缩性、灵活性、易维护性的商务系统是人们关注的焦点。而J2EE恰好提供了这样一个机制。通过以上分析,使用J2EE的好处显而易见,随着时间的推移,该结构将会愈发显出它的生机。
采用J2EE体系结构,可以通过针对各种设备的适配模块来解决设备繁杂的问题,保证了平台的通用性和统一性;对于原有系统,可通过在平台上不同位置的多种接入方式来充分利用已有资源;对于运行环境和支撑环境的多样性,利用Java的平台无关性以及EJB的通用性,J2EE技术是现有的最佳解决方法之一。
基于J2EE的统一网管平台能很好地适应软交换网络以及NGN的各种要求,实现跨平台分布式客户机/服务器计算结构的、功能强大的电信级统一网管系统,做到对网上设备高质高效地管理,并为NGN中的各种业务实现提供了有效的支持。
相关文章
接入设备:包括综合接入设备、无线接入网关、SIP终端、H.323终端等。图1.13NGN组网结构图软交换之间的通信协议采用独立于承载的呼叫控制协议BICC或者是SIP-T。软交换与媒体网关之间的通信协议采用H.248/Megaco/MGCP,终端与软交换之间的通信协议可以是H.323、SIP。总之,下一代互联网络是一个很广义的范畴,从组网的角度应支持更广泛的业务,同时具备如下特点:基于分组传输。可与现有网络互通。......
2025-09-30
因此,IPv6协议将成为电信网、移动通信网和计算机网融合的唯一纽带,也是下一代互联网最重要的关键技术之一。软交换为下一代网络提供具有实时性要求的业务呼叫控制和连接控制功能,是下一代网络呼叫与控制的核心,也是电信网和计算机网融合的关键技术。下一代互联网的核心协议IPv6在第三代移动通信中的应用研究已经开始。......
2025-09-30
未来电信网发展的主要趋势将包括以下方面。计算机网络的发展既受到计算机科学技术和通信科学技术的支撑,又受到运用计算机网络的那些专业领域技术的支持。计算机网络的软件技术基础主要有两种一是通信协议,另一个是开放体系结构。从计算机网络应用来看,网络应用系统将向更深和更宽的方向发展。......
2025-09-30
对于第2层交换网络技术,IP传统组网是采用重叠模型,即中间是交换网络,外围是传统路由器。而MPLS解决了重叠模式的可扩展性问题,用IP控制平面取代ATM控制平面,使中间的ATM交换机变成了一个IGP对等体。同时,通过VC合并功能,解决了重叠模式中的ATM VCC问题,减少了标签的消耗和消息的处理量。这样,MPLS使得整个网络处于第3层的控制下,真实的网络对于IP是可见的,其扩展性和管理性都得到了加强。......
2025-09-30
IP QoS是指IP数据流通过网络时表现出来的特性,这种特性可以用下列指标来表示:传输服务的可用性、吞吐量、延时、延时抖动、丢包率。可用性主要是设备可靠性和网络存活性相结合的结果。在通话期间,丢失一个比特或一个分组的信息往往用户注意不到。......
2025-09-30
浏览器就是运行在用户计算机上客户程序,万维网文档所驻留的计算机则运行服务器程序,称为WWW服务器。为了解决第2个问题,就要使浏览器与WWW服务器之间的交互遵守严格的协议,这就是超文本传输协议HTTP。HTTP是WWW服务的核心,它是一个应用层协议,通过TCP连接进行可靠的超文本传输。RFC规定URL可使用多种访问方式,如表2.10表示。......
2025-09-30
开放系统互联参考模型是由国际标准化组织制定的标准化开放式计算机网络层次结构模型,又称ISO's OSI参考模型。“开放”这个词表示能使任何两个遵守参考模型和有关标准的系统进行互联。需要强调的是,OSI参考模型并非具体实现的描述,它只是一个为制定标准机而提供的概念性框架。图2.3OSI参考模型图2)物理层的数据交换单元为二进制比特:对数据链路层的数据进行调制或编码,成为传输信号。......
2025-09-30
IP是网络层协议,它与传输控制协议一起,代表了Internet的核心协议。图3.1IP数据包的格式图其中Version字段表示IP数据包格式的版本号,目前所使用版本的是4,又称为IPv4,而总长度Total Length字段(16位)表示IP数据包的长度,最大65535字节,服务类型表示IP数据包的服务类型。为此,IETF制定了下一代Internet的协议IPv6和骨干网络技术MPLS。目前Internet仍在蓬勃发展,业界流行两个短语“Everything on IP,IP over Everything”。其中“IP over Everything”已被实践所证明,也正是IP的精髓。......
2025-09-30
相关推荐