基于corba和javaservlet的多层分布式应用系统的实现

基于corba和javaservlet的多层分布式应用系统的实现

ID:33861614

大小:146.55 KB

页数:3页

时间:2019-02-28

基于corba和javaservlet的多层分布式应用系统的实现_第1页
基于corba和javaservlet的多层分布式应用系统的实现_第2页
基于corba和javaservlet的多层分布式应用系统的实现_第3页
资源描述:

《基于corba和javaservlet的多层分布式应用系统的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第22卷第11期计算机应用与软件Vol122,No.112005年11月ComputerApplicationsandSoftwareNov.2005基于CORBA和JavaServlet的多层分布式应用系统的实现12211王刚姜宏岸王霞邓微波牟剑平1(四川警官高等专科学校四川泸州646000)2(淮海工学院计算机科学系江苏连云港222005)摘要Servlet是Java技术在Web上的扩展,支持Web服务器的应用开发。本文介绍了JavaServlet的工作原理,并将CORBA分布式对象技术运用于异构平台

2、中网络数据库应用的设计,提出了基于CORBA和JavaServlet的5层Web数据库应用体系结构,并给出了基于该体系结构的一个具体项目实例。关键词CORBAJavaServlet多层信息系统IMPLEMENTATIONOFMULTI2TIEREDDISTRIBUTEDAPPLICATIONSYSTEMBASEDONCORBAANDJAVASERVLET12211WangGangJiangHong’anWangXiaDengWeiboMouJianpin1(SichuanPoliceCollege,Luz

3、houSichuan646000,China)2(DepartmentofComputerScience,HuaihaiInstituteofTechnology,LianyungangJiangsu222005,China)AbstractServletistheJavaplatformtechnologyofchoiceforextendingandenhancingWebservers.Thispaperdiscussesworking2theoryofJavaServletandappliesCO

4、RBAdistributedobjecttechnologyinthedesignofnetworkdatabaseapplications.Thearchitectureof52tieredWebdatabaseapplicationsarchitecturebasedonCORBA&JavaServletispresented.Inaddition,aprojectexamplebasedonthisarchitectureisgiven.KeywordsCORBAJavaservletMulti2t

5、ieredinformationsystem0引言1CORBA规范和JavaServlet技术随着近年来高等教育事业的快速发展和高校数字化校园建111CORBA概述设的开展,学校的各个部门都建立了相应的数据库和学生信息CORBA是OMG组织提出的面向分布式对象的技术规范,管理系统,这些系统往往相互独立,不利于各部门间的信息共其目的是使在分布异构环境下基于对象的软件具有良好的可重享,同时也不利于对学生进行统一管理和综合评估。为了对学用性、可移植性与互操作性,以便实现信息和资源的共享。校各个部门异构数据库中的

6、学生信息进行统一管理,我们开发CORBA提出了基于不同平台、不同编程语言、不同网络协议的了校园异构平台下的多层分布式信息系统,该系统采用了伸缩异质系统间互操作的“软件总线”概念,只要各资源插件满足该总线的规范要求,就可以实现不同资源的“即插即用”。CORBA性能好、维护方便的多层分布式体系结构。分布式对象技术是的应用体系结构如图1所示。建立多层分布式应用的主要技术基础。在目前较流行的COR2BA、J2EE、DCOM分布式组件标准中,我们选用CORBA标准实现异构平台下的分布式应用开发以及不同应用系统间的集

7、成,基于这个规范开发的应用程序不需要考虑底层的网络协议和数据传输,而是依靠对象请求代理(ORB)机制来实现对象间的通信和激活。图1CORBA的应用体系结构图Java是目前最流行的网络编程语言,也是WWW环境下进CORBA的核心是ORB,它负责将客户的请求传递给服务器行分布式应用开发的优秀工具。Java与CORBA的结合使得用并将结果返回给客户。在CORBA规范中,主要有以下内容:Java编写的程序能够访问由IDL定义的范围非常广泛的CORBA(1)接口定义语言IDL在CORBA规范下,由IDL来标识对象。

8、这样JavaServlet能够和不同语言编写的其他对象进行跨地对象的接口操作及其数据参数,它是一种描述性的框架语言,并址空间的网络通信。用Java来开发基于CORBA架构的多层Web且独立于具体的编程语言而存在。IDL的定义包括模块定义、应用有许多优点:它支持已有的代码;提供端到端的安全性;与开发接口定义、操作定义等共八项,在CORBA规范中,规定了IDL语言无关的独立性;与操作系统无关的独立性。另外,JavaORB是完全用J

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。