因此,IPv6协议将成为电信网、移动通信网和计算机网融合的唯一纽带,也是下一代互联网最重要的关键技术之一。软交换为下一代网络提供具有实时性要求的业务呼叫控制和连接控制功能,是下一代网络呼叫与控制的核心,也是电信网和计算机网融合的关键技术。下一代互联网的核心协议IPv6在第三代移动通信中的应用研究已经开始。......
2023-10-18
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所示。
(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中的各种业务实现提供了有效的支持。
有关下一代计算机网络技术的文章
因此,IPv6协议将成为电信网、移动通信网和计算机网融合的唯一纽带,也是下一代互联网最重要的关键技术之一。软交换为下一代网络提供具有实时性要求的业务呼叫控制和连接控制功能,是下一代网络呼叫与控制的核心,也是电信网和计算机网融合的关键技术。下一代互联网的核心协议IPv6在第三代移动通信中的应用研究已经开始。......
2023-10-18
接入设备:包括综合接入设备、无线接入网关、SIP终端、H.323终端等。图1.13NGN组网结构图软交换之间的通信协议采用独立于承载的呼叫控制协议BICC或者是SIP-T。软交换与媒体网关之间的通信协议采用H.248/Megaco/MGCP,终端与软交换之间的通信协议可以是H.323、SIP。总之,下一代互联网络是一个很广义的范畴,从组网的角度应支持更广泛的业务,同时具备如下特点:基于分组传输。可与现有网络互通。......
2023-10-18
远程登录Telnet是一种Internet远程终端访问协议。Telnet能把用户的键盘操作传送给远程主机,同时也能把远程主机的输出通过TCP连接返回到用户屏幕。在本地系统运行Telnet客户进程,而在远程主机则运行Telnet服务器进程。服务器向用户返回数据时,再将远程系统的格式转换为NVT格式,本地客户收到后再从NVT格式转换回本地系统所需格式。表2.9Telnet的命令协商以上的WILL、WON'T、DO和DON'T是Telnet的协商命令,它们的十进制值分别是251-254。......
2023-10-18
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的精髓。......
2023-10-18
IP QoS是指IP数据流通过网络时表现出来的特性,这种特性可以用下列指标来表示:传输服务的可用性、吞吐量、延时、延时抖动、丢包率。可用性主要是设备可靠性和网络存活性相结合的结果。在通话期间,丢失一个比特或一个分组的信息往往用户注意不到。......
2023-10-18
代理也能够使用网络管理协议向管理站报告异常事件。表2.11SMI的基本数据类型续表2.6.6.4SNMP协议和协议数据单元SNMP协议用于在管理站和管理代理之间传递MIB信息。......
2023-10-18
.NET是微软提出的,基于XML,针对分布式网络而设计的网络服务基础平台。图7.8.Net架构图公共语言运行时。.NET框架为开发人员提供了一个统一、面向对象、层次化、可扩展的类库集。只是简单地一用,.NET框架就统一了微软当前的各种不同类框架。ASP+是使用.NET框架提供的编程类库构建而成的,它提供了Web应用程序模型,该模型由一组控件和一个基本结构组成。......
2023-10-18
面向对象的应用框架是一种软件工程技术。它表示那些可以用来创建基于公用的基本框架应用的对象类架构。在开发企业级应用中,出现了一些较大的框架,如Sun公司的J2EE、集成网络的Java API,Microsoft的.Net技术等。这些大型框架通过为业务和应用开发提供一个公共框架,可以使众多的第3方开发商自由地对下一代网络进行开发。......
2023-10-18
相关推荐