多层分布式MIS系统的研究与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:abeey2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先给出了分布式应用系统的基本概念.对分布式结构的特点,体系结构和相关理念进行了探讨,并着重分析了构建分布式系统所用到的关键性技术.主要针对MIDAS技术、InternetExpress技术和目前最为流行的两种分布式技术COM/DCOM技术和CORBA技术进行研究.多层体系结构的关键是MIDAS技术,该技术提供了一整套中间层应用服务,扩展了操作系统的标准,这些服务用于解决各种具体的分布式计算问题.在MIDAS技术中,应用服务器层集中了所有的商业规则,并且能将数据约束传播到客户程序,在与后台数据库断开连接的情况下进行数据更新,减少网络流量.瘦客户端的设计便于发布,且能够基本上实现客户程序与后台数据库的无关性,从而减少了系统维护的费用.此外该技术还可以实现异构数据库的组建.通过MIDAS技术的运用,程序员可以使用相同的组件存取不同的后端应用程序服务器,这些后端的应用程序服务器可以是COM/DCOM应用程序服务器,MTS中介软件,或者是CORBA应用程序服务器.MIDAS机制同其它相似的机制相比,能在带宽变动的网络环境中给分布式应用程序提供最快、最简单、最好的性能,彻底实现不同硬件平台下的透明、无缝连接,因而在多层分布式应用系统的开发中得到广泛应用.MIDAS技术的优势在于灵活高效的处理分布式数据,而COM最大的优势则在于其可重用性和语言独立性,充分利用两者的优势可以使数据库系统具有良好的扩展性、柔性和集成性.此外,本文还针对COM/DCOM和CORBA两种分布式技术进行了研究和对比.COM/DCOM分布式技术的优势在于其简单和市场高占有率而分布式CORBA技术最大的优势则在于其平台中立,显然这两种分布式技术在实际应用中各有千秋.由于Internet/Intranet的流行,企业希望能够在Internet/Intranet上进行电子商务的工作,因此需要将多层分布式技术与网络技术相结合.InternetExpress机制则是Delphi在Web上实现多层应用的一种方法.它的最终客户端能够支持浏览器,中间级客户端是Web的扩展服务,如CGI或ISAPI/NSAPI等,运用该技术可以构建基于Web的多层分布式系统.通过对这些关键性技术的讨论,本文最后给出了一个基于Web的多层分布式数据库应用系统实例——高校人事信息管理系统.
其他文献
《现代远程高等教育资源库》项目是国家教育部新世纪网络课程建设工程的一个主题项目,该项目的英语教学素材库子模块于2002年3月立项,由南京大学外语学院和南京大学网络信息中
对于人脸图像的研究一直是模式识别与机器学习领域的研究重点,如人脸检测、人脸识别和表情识别等都是基于人脸图像的重要研究内容。随着基于年龄的应用不断出现,基于人脸图像
计算机科学、信息科学的兴起,使得计算机图形学和地理信息系统得以出现并不断发展起来,利用计算机绘图已经成为必然趋势.计算机绘图是研究怎样用计算机生成、处理和显示图形
ASP软件平台所整合的多种应用系统出于安全性考虑,具有相对独立的身份认证和授权机制,这使得ASP软件平台和用户必须面对安全机制的多样性和异构性,从而导致用户重复登录,系统
移动互联网增值服务是一种新兴产业,随着移动通信网络带宽的不断提升,移动信息终端的不断成熟,信息内容日渐丰富,其潜在的巨大的市场价值必渐渐显现,并被挖掘.然而,大多的短
随着网络视频应用的发展,视频在Internet传输时的服务质量控制(Quality of Service,QoS)成为目前的一个研究热点.对于常用的基于终端系统的视频服务质量控制,可伸缩性视频编
学位
学位
本文采用NURBS曲线曲面方法实现手袋基本形体的曲面造型.提出了一种采用离散法结合三视图投影原理进行曲面与任意平面求交的数值算法.方法简便、快速可靠,效果良好.OpenGL是
随着互联网的快速发展,互联网正在逐渐从一个信息发布共享平台演变成为大规模的分布式计算平台。服务成为互联网面向用户提供应用的主要形式。 现有的互联网中服务在实现层