基于CORBA的分布式工程计算系统

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:jay36890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高效精确的辅助工程计算系统在工程设计过程中十分关键。单纯依靠原有单机版辅助工程计算系统,不能保证不同系统上计算结果的一致性,也很难满足用户对计算速度精度的要求,不利于资源的共享和多用户协同工作。本课题应用分布对象计算模型CORBA作为分布计算框架来屏蔽硬件和软件异构给系统带来的差别,使各种资源在这个框架平台上得到有机的统一,并在此框架基础上实现分布式工程计算系统。同时,针对我国高性能计算机较少,微机为主的基本国情,利用网络并行计算原理,采用多工作站并行工作来解决粗粒度的较大型计算问题,满足工程计算对速度和精度的要求。 本课题选择三层应用服务器模式来实现。在这种模式中,通过良好的结构设计,企业应用的表现逻辑、业务逻辑和数据资源三个层次可以相互分离,并运行在不同的计算机中,形成客户层、应用层和资源层。 客户层包括所有与用户直接相关的资源。客户层只需支持HTML页面浏览。在客户层提交Servlet请求,并和参数一起传送给HTTP服务器,HTTP服务器运行Servlets来调用各种计算服务。 应用层包含两部分,一是HTTP服务器,一是CORBA管理服务器。HTTP服务器接受客户对具体应用需求的请求,传送相应的页面流到客户层作为计算请求界面;另外,它还运行Servlets服务器小程序,监听来自客户层的计算请求并响应。CORBA管理服务器包含有所有对象的注册信息,提供各种所需的服务。管理服务器接受客户程序关于计算对象的引用和参数,查找实际的对象实现,完成计算得到返回值,并把这个返回值传递给发出请求的客户程序。 资源层包含了各种传统的服务器。 在本课题的研究过程中,集中讨论了用户到实现对象的透明访问、系统计算负载均衡和计算过程中的并行粒度等问题。对影响系统性能的因素如通讯机制、安全机制以及扩展系统涉及的互操作问题都有较为深入的探讨。 课题选择Inprise公司的VisiBroker作为CORBA管理服务器,这是应用实现的主要基础。VisiBroker能够运行在国内主要应用的操作系统上;涵盖了到主要面向对象编程语言的映射,任意语言实现的客户程序可以调用任何语言实现的对象实现。
其他文献
该文从面向大规模真实文本的角度出发,初步介绍并讨论了大规模真实中文文本的处理技术和特点:首先,在文本表示方面,该文采用向量空间模型,并在此基础上,介绍了获取字、词等文
该课题的主要研究方向是根据电子白板特点,为其设计并实现一个基于SRM协议的拥塞控制机制.通过对SRM协议中拥塞控制机制的改进,可以使以SRM为基础的电子白板系统能够在保证TC
该文首先探讨了课题研究的背景以及软件过程技术的研究现状.接着对软件过程建模进行深入研究,对各种建模方法和建模语言进行总结、分类和比较,并分析了过程演化的原因和演化
在油田科研生产中,勘探图件是极其重要的一种成果资源,它反映了地质研究人员对地下构造的认识,是开展下一步研究生产工作的必要前提.因此有必要研制专业的矢量化软件,使勘探
该文把软件工程的原理和方法应用到数据库设计中,在对目前几种常见的系统分析技术进行介绍后,根据仿真系统中各个计算项目的数学模型和计算方法,结合面向对象的分析方法和以
随着Internet的发展,大量企业采用基于Internet的应用来构筑企业信息架构.J2EE应用服务器作为现今最流行的分布式计算平台,已成为基于Web的企业应用的核心部分,它帮助应用程
该论文首先通过电磁兼容测试、信息截获、电磁波泄漏途径及反电磁波泄漏技术的阐述,分别提出了上述两种传输电路电磁兼容设计方案.其中高速数据传输电路采用由TI公司正在大力
该文在863/CIMS研究课题的支持下,针对敏捷虚拟企业的建立过程,在敏捷虚拟企业组织管理理论和方法工具方面开展了较为系统的研究工作.主要研究工作包括以下几个方面:深入分析
学位
实施MIS是企业信息化建设的一个重要措施,然而,传统MIS已经不能满足目前企业的需求。企业的模式在逐渐的由层次职能型转变为流程管理型,企业业务流程经常变动,并且越来越复杂,传统