|
近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构从C/S结构向更加灵活的多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式)。而在B/S体系机构系统的开发方面,J2EE体系架构则独领风骚。J2EE体系构架是Sun公司为大型企业级应用而设计的一个整体解决方案,提供了从客户端,到服务器端,以及和已有的Legacy系统整合的各项技术。其中EJB是服务器端技术的核心,是支撑整个J2EE体系的基石。基于J2EE体系架构的B/S系统具有以下特点:
(1)平台无关性
基于J2EE体系结构的系统可在任一支持JVM的操作系统上运行,可在A操作系统系统上开发后直接将生成的运行代码copy到B操作系统上运行。真正实现write
once,run anywhere。
(2)可扩展性强
基于J2EE体系结构的系统在进行新功能开发时非常方便,只需将新开发的功能在Application
Server 上进行部署即可,象插件一样,不会影响到原来已经成熟稳定的部分。同时,基于J2EE体系结构的系统在和传统的Unix
C,PB,VB,VC等语言开发的C/S结构的系统也能进行很好的结合。
(3)可分布性强
在所有的开发语言中,Java的网络功能最强大,根据应用的需要,基于J2EE体系结构的系统能够非常方便的实现分布的模式。
(4)抗崩溃,高可靠性
Java封闭了不安全的指针操作、意外的错误程序自动抛出Exception、不定时的自动垃积内存自动回收等特性说明了基于J2EE体系结构的系统是很可靠的体系结构。
EBS平台的技术架构如下图所示:
EBS平台的整体框架如下图所示:
|