欢迎来到天天文库
浏览记录
ID:33492936
大小:1.93 MB
页数:68页
时间:2019-02-26
《基于corba的中间件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、江苏大学硕士学位论文基于CORBA的中间件的设计与实现姓名:张扬申请学位级别:硕士专业:计算机应用技术指导教师:杨鹤标20070601江苏大学硕L研究生毕业论文摘要企业在实现信息化的同时,由于其实现技术以及实现时间上的差异,企业中各部门的信息系统由不同核心技术构建而成,内部系统所使用数据库以及数据源类型等方面存在着异构现象,从而造成企业内部或企业之间在信息交互上存在严重障碍,导致企业信息孤岛问题越来越为严重。为了解决分布式企业信息异构的问题,实现企业间资源共享和信息互访的目的,中间件技术应运而生
2、,应用越来越为广泛。这些解决方案中既有其作为异构平台通信解决方案的相似性,又有其应用于不同领域的差异性,但就相对于我国中小型企业的应用来说,还是存在一定的问题,如功能复杂、使用繁琐、价格昂贵等。因此对适合于中小型企业应用的异构数据库访问中间件平台的探讨就显得非常有意义。基于上述目的,论文详细地讨论了分布式对象中间件CORBA的规范、核心技术以及XML的技术;根据应用需求给出了基于CORBA的中间件系统的体系结构;采用XML定义了外界应用程序与该中间件系统的信息交互格式。在此基础上,对客户端和服务
3、端系统进行详细设计,采用静念调用方式实现客户端请求对象到服务端对象的调用,从而完成对异构数据库的访问。本文的主要工作内容如下:1.详细分析了分布式对象中间件CORBA规范与核心技术;讨论了XML语言的特点、交互信息的格式及解析的方法。2.进行了CORBA中间件系统客户端的设计。客户端用于接收外界应用程序发出的请求,完成对服务端对象进行调用。主要研究内容:缓冲队列管理方式、请求信息解析定义以及与CORBA服务端通讯机制。3.进行了CORBA中间件系统服务端的设计。服务端用于响应客户端的调用请求,实
4、现对异构数据库的访问操作,并将结果返回给客户端。主要研究内容:与CORBA客户端通信机制及对远程异构数据库访问方法。4.实现了一个中间件原型系统来完成对远程异构数据库的访问操作,对以上的设计工作进行了验证。5.对所做的工作进行了总结,并指出要进一步研究的内容。关键词:中间件,舁构数据库,CORBA,XML,分布式系统江苏大学硕L研究生毕业论文AbstractWhenthecorporationisrealizinginformationization,departmentalinformatio
5、nsystemsarecomposedofdifferentcoretechnologyandisomerousdatabases,becauseofdifferentrealizingtechnologyandtime.Soitexistsevereobstaclesincommunicationamongcorporationsandtheissueofinformationisolationisbecomingever-grave.Tosolvetheissueofisomerousinf
6、ormationindistributedcorporationsandrealizetheaimofresourceshare,middlewaretechnologyiscomingupanditsapplicationisbecomeever-wider.Therefll'esomesimilarities瑟theimplementationschemestosolvethecommunicationofisomerousplatforms,andalsosomedifferencesas
7、theimplementationschemest0applyindifferentfields.Comparedwiththeapplicationinmedium&smallbusinesses.thereexistsomeproblems,suchascomplicatedfunctions,dearpriceandcomplexoperationetc.Soitismeaningfultoresearchanddiscusstheaccessingplatformofisomeronsd
8、atabases.Basedonaboveobject,thispaperdiscussesthespecification、coretechnologyofdistributedobjectsmiddlewareandXMLtechnologyindetail;PresentsmiddlewarearchitecturebasedonCORBAaccordingtotheneedofapplication;UsesXMLtodefinethecommunicationformatbetween
此文档下载收益归作者所有