分享到:

基于组件事务服务器(Jaguar CTS)的中间件的研究与应用

传统的两层结构(即基于一层服务器和一层客户端的结构,简称C/S结构)有很多弊端。传统的Client/Server体系结构是一种将数据集中在数据库中,然后由数据库进行集中统一管理,并将应用逻辑分布在位于网络中不同位置的客户端的应用结构中。运用多层结构不但可以很好地克服两层结构的不足之处,而且给软件工程带来了一场新的革命。多层体系结构是将原来的两层结构中的客户端应用分为两部分:客户应用和服务器应用。客户应用是原来客户应用的一部分,原来客户应用中的另一部分被移入服务器应用中。新的客户应用负责用户界面和简单固定的业务逻辑,新的服务器应用中则驻留核心的、易变的业务逻辑。使多层体系结构具有把逻辑应用分为两层,分别对待、具有高度的可扩展性、提高代码的重用率、多层体系结构通过引入中间层组件,扩大了传统的客户/服务器两层计算模式等优点。多层体系结构的典型有CORBA和COM/DCOM。本文主要研究了另外一种多层体系结构——Jaguar CTS。首  (本文共57页) 本文目录 | 阅读全文>>

天津科技大学
天津科技大学

中间件技术在冶金MES中的应用

冶金MES主要是解决生产计划的一体化编制和处理、生产过程的动态优化调度、生产成本的在线预测和优化控制、生产流程的质量设计和动态跟踪、设备状态的安全监视和维护等关键技术,从而对生产过程实现全过程高效协调的控制与管理,是面向过程的生产活动与经营活动的桥梁和纽带,是实现流程工业现代化集成制造系统的关键。中间件是位于操作系统和应用软件之间的一个软件层,它向各种应用软件提供服务,使不同的应用进程能在屏蔽掉平台差异的情况下,通过网络互相通信。对于应用开发者而言,中间件封装了事务处理的许多技术细节,因而能大大减少应用开发的难度;对于应用系统的用户而言,中间件的应用为减轻应用系统的开发成本和拥有成本建立起良好的机制。本文以江阴兴澄特轧分厂MES的建设为背景,分析了中间件技术及其发展和现状,比较了最为普遍的中间件类型和分布式体系的解决方案,并以物流管理模块中MATRACK系统为例,设计并实现了中间件平台的构筑和基于组件技术的软件开发。MATRAC...  (本文共59页) 本文目录 | 阅读全文>>

大连理工大学
大连理工大学

可适应组件技术在管理信息系统中的研究与应用

管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信以及其他办公设备,进行信息收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。经过数十年的发展,现在管理信息系统在国内外具有了广泛的应用。组件技术是面向对象技术的发展,它具有开放性、集成性、灵活性、模块性、可管理性、安全性、透明性等特点。将可适应性溶入到组件技术当中,构成了可适应性组件技术,并形成了基于组件技术的软件工程理论。本文对管理信息系统和可适应性组件技术进行了研究,并重点阐述了可适应性组件技术在管理信息系统当中的应用,讨论将具有不同功能的软件组件通过软件插装,构成可以实现特定应用的管理信息系统,提高软件开发效率。文章还通过作者在Delphi开发平台下的一些软件开发实例,验证了该项技术的具体实现方法和途径。  (本文共48页) 本文目录 | 阅读全文>>

昆明理工大学
昆明理工大学

组件技术在开发网络信息系统中的应用研究

论文主要研究组件技术及其在网络信息系统中的应用,还对WEB服务在网络信息系统中的重要作用及实现方法进行了分析和研究。由此,进一步深入地探讨运用组件技术和WEB服务构建网络信息系统的优化解决方案。组件技术可以使开发者更加容易开发基于WEB的信息系统,使用组件技术构建信息系统可采用微软分布式网络应用程序构架(DNA),开发者可以使用不同的语言创建各种组件,这些组件能够跨越网络发挥作用。使用组件技术能够显著地减少软件开发所用的时间。在.NET框架中,组件技术仍然是程序开发的一个重要方面,组件技术也在ASP.NET中起着重要的作用。我们可以使用Microsoft Visual Studio.NET开发平台开发组件并在ASP.NET网页中调用它们。在.NET框架中,开发组件比以前更容易和节省时间。Web服务是可以使用标准Internet协议进行访问的应用程序逻辑。Web服务结合了组件和Web的优点,与组件类似,Web服务具有能重复使用的功...  (本文共57页) 本文目录 | 阅读全文>>

华北电力大学
华北电力大学

基于组件的继电保护整定计算软件设计方法的研究

本文应用组件软件技术,遵循COM规则,开发了继电保护整定计算组件,实现了电力系统基础计算组件,完成接线分析、网络矩阵的形成与局部变更时的快速修正、潮流计算、故障计算等相关功能。另外,开发了通用数据访问组件,与上述逻辑功能组件共同构建了以WindowsDNA为参考的继电保护整定计算应用框架。并在VB开发的图形用户界面和SQLServer数据库环境下,验证了组件对语言的独立性和对应用环境的适应性。  (本文共68页) 本文目录 | 阅读全文>>

华中师范大学
华中师范大学

基于组件的网上教学系统的设计

网上教学系统是用来进行日常教学管理与网上教学管理的一个应用软件,它是网络技术和多媒体通信技术发展的产物。网络多媒体技术在教学中的应用能极大的提高学生的求知欲,网络课程更加能够发挥学生的自主学习的能动性,这些都提高了教学质量。随着学校学生人数的增多,学校的师资力量显得相对欠缺,如何利用现有的教学资源来拓展学生获取知识的来源显得非常重要。网上教学系统可以给予学生一个网上自我学习的环境,能让学生充分利用现有的网上教学资源,因而该类系统具有较高的利用价值。目前的网上教学系统大多是采用CGI、专用API、JDBC等构架中间层业务逻辑,基于B/S结构来实现的。这种构架模式在用户数量较多时访问数据库的效率比较低,而且软件的重用性、安全性较低以及软件的升级比较困难。因此构架一个高效、健壮、安全的中间业务逻辑层是网上教学系统开发中的核心问题。COM(Common Object Model,组件对象模型)是一种基于二进制标准与编程语言无关的软件规范...  (本文共65页) 本文目录 | 阅读全文>>

吉林大学
吉林大学

基于推理算法无关性原则的组件管理系统

“智能化农业信息系统集成开发平台”课题属于国家高技术研究发展计划(863计划),课题开展以来一直面向农业信息化领域,该领域的研究一直是农业科技革命的先导。另外,在基于组件的软件开发中,开发人员利用已有的软件组件,通过集成组装以生成新的系统。但是独立于组件的应用系统开发组件时通常会遇到一些问题,这主要是由于组件开发过程中没有得到应有的信息。其中和组件本身相关的一类问题是,组件接口、前置条件、后置条件、非功能性组件特征如可靠性、资源需求、时间需求等。另一类问题和组件与系统其他部分的关系紧密相关。总结起来,即组件描述问题、组件配置问题、组件间依赖性问题。随着软件复用的深化,对组件的管理技术也越来越被人们重视起来,组件管理的目的就是解决上述问题,然而,由于组件应用的复杂性,应用领域的多样性,使得这些问题非常复杂不能寻求统一的解决标准,各种已有方法利弊兼有。因此,组件管理被逐渐局部化,集成化,即缩小问题域,将组件管理集成到特定应用系统之中...  (本文共71页) 本文目录 | 阅读全文>>