计算机科学与技术系毕业设计题目汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
同济大学计算机科学与技术系2006届本科生毕业设计(论文)题目汇总
(标注▲的题目将优先考虑信息安全专业的学生)
计算机基础学科组毕业设计(论文)课题简介
环境计算机基础教学网站建设(指导教师:杨志强)
同济大学计算机基础教学网站是为全校乃至全国非计算机专业师生服务的网站。
经过10年的建设,具有丰富的教学资源,每年点击次数达数十万。
目前,网站许多代码文件用ASP开发的。
为了提高开发、维护的效率,提高访问速度,准备尝试将网站从ASP迁移到.NET环境。
本课题旨培养学生在.NET环境中进行网站建设、Web 编程的能力。
要求:熟悉、环境。
环境计算机基础课程资源库建设(指导教师:杨志强)
同济大学计算机基础教学网站拥有两门国家精品课程、一门学校精品课程的教学资源,为了更好地为全校乃至全国非计算机专业师生服务,需要进一步在.NET环境中建设资源库。
本课题的主要任务有两个部分:一是在.NET环境建设有关课程的教学资源,包括学生学生模块、教师模块、在线测试、网络课程等;二是建设有关动画、视频资源库。
本课题旨培养学生在.NET环境中进行Web编程、建设资源库的能力。
要求:女子学院的学生、具有多媒体制作经验。
YZQ3协同作业/企业消息中心(指导教师:杨志强、王钢)
用.Net框架和C#语言开发实现企业消息中心。
使学生掌握C#语言,WebService编程,熟悉VisualStudio开发环境,初步理解.Net框架集,并能够结合数据库技术和相关原理实现消息中心。
内容:1.基础技术学习。
2.运用.Net框架集开发企业消息中心。
3.编写相关文档,完成论文。
YZQ4基于WEB的表格控件功能扩展(指导教师:杨志强、銭鏡宇)
用.Net框架和C#语言开发实现基于WEB的表格控件。
使学生掌握C#语言,控件编程,熟悉VisualStudio 开发环境,初步理解.Net框架集,并能够结合数据库技术实现基于WEB的表格控件。
内容:1.基础技术学习。
2.运用.Net框架集开发基于WEB的表格控件。
3.编写相关文档,完成论文。
YZQ5WEB中的统计图生成(指导教师:杨志强、陈洁)
用.Net框架和C#语言开发实现基于WEB的统计图生成。
使学生掌握C#语言,WEB图形编程,熟悉VisualStudio开发环境,初步理解.Net框架集,并能够结合数据库技术实现基于WEB的统计图生成。
内容:1.基础日语学习。
2.C#语言学习。
3.DOTNET框架学习。
开发学习。
5.WEB图形学习。
6.用正规的软件开发流程实现系统。
YZQ6基于和Access开发人事信息管理系统(指导教师:杨志强、曹和明、李晔华、王立峰)用ACCESS和ASP开发中小企业人事管理系统。
使学生熟悉ACCESS数据库管理系统、和实现企业内人事信息共享,开发基于Web受注人事管理系统。
内容:1、ACCESS关系型数据库学习。
2、基于ACCESS 数据库建立输入、输出表单实现人事信息输入、输出。
3、运用ASP技术实现局域网内人事信息WEB共享。
YKP1《数据库系统及应用》课程指导平台的研制(指导教师:袁科萍)
在软件工程和数据库工程思想规范的指导下,利用开发工具C#.Net和SQL SERVER研制出便于教师发布课程信息和资源的网上课堂的平台。
具体功能概括如下:
∙发布课程的教学信息和课程教案
∙发布课程作业和实验要求,同时提供网上评阅作业的功能
∙提供实时和非实时的课程答疑服务
∙建立完善的不同用户身份的权限管理
要求:动手及自学能力较强,能尽快熟悉C#.net和SQL SERVER开发环境。
YKP2《数据库系统及应用》学习辅导平台的研制(指导教师:袁科萍)
在软件工程和数据库工程思想规范的指导下,利用开发工具C#.Net和SQL SERVER研制出便于学生查阅或下载课程信息、提问及获得教师答疑帮助的平台。
具体功能概括如下:
∙查阅课程的教学信息、课程教案和课程作业和实验要求
∙上传课程作业和实验报告,同时提供网上查阅作业成绩的功能
∙提供实时和非实时的课程答疑服务
∙建立完善的不同用户身份的权限管理
要求:动手及自学能力较强,能尽快熟悉C#.net和SQL SERVER开发环境。
LXM1“多媒体技术与应用”课程网站设计(指导教师:李湘梅)
课程是针对全校非计算机专业新开设的选修课程,课程的主要内容是音频处理、图像处理,动画设计和视频合成处理等,在34学时的课堂教学中需要教授Cool Edit pro音频处理软件、Photoshop CS图像处理软件、Flash 和3ds MAX动画设计软件、Adobe Premiere视频合成处理软件、Authorware多媒体创作软件等,由于教学时间有限,课堂内无法把每个软件讲解得很透彻,所以要尽快推出本课程的辅助教学网站,把一些多媒体素材以及一些实例教学课件加入网站,供同学课余时间学习。
LXM2“多媒体技术与应用”课程考试系统(指导教师:李湘梅)
“多媒体技术与应用”课程的考试本学期采用的是笔试加多媒体作品,各占50分,多媒体作品可以由2到3个同学一起共同完成,作品内容自定,最后申请得优的作品必须进行演示并讲解制作过程,提交实验报告等。
笔试包括选择题、填充题和简答题,以后将把笔试改为无纸化考试,需要建立本课程的题库、考试系统以及阅卷系统,同时把多媒体作品中的优秀作品加入素材库,供以后的学生学习参考。
GPZ1防火疏散演习虚拟现实系统(指导教师:龚沛曾)
“水火无情”,防火疏散的研究是关乎国计民生的热门课题。
传统的防火疏散演习不光费时费力,而且受干扰多,不便统计规律。
如果能利用虚拟现实技术,在计算机上逼真地模拟防火疏散的过程,并通过与三维场景的交互,实现动态疏散场景的漫游观察,其对于检验和改进大型建筑物疏散系统设计、火灾逃生训练和消防培训等,都具有十分重要的意义。
本项目旨在利用虚拟现实技术对建筑防火疏散进行真实感三维模拟,首先建立建筑结构的二维或三维模型,根据防火疏散的路径,真实感地模拟人员在消防通道中的移动,对防火疏散场景进行任意视点任意路径的漫游观察,动态交互地模拟防火疏散演习的整个过程。
本课题旨在指导学生应用计算机图形图像处理技术,对防火疏散演习进行虚拟显示,培养学生的计算机应用开发能力。
要求:有一定的编程基础(VC),对计算机图形图像感兴趣。
GPZ2基于图形的工程数据库设计(指导教师:龚沛曾)
在工程应用中,解决一个问题需要涉及的数据量庞大,数据的管理、分析和使用是工程设计决策的基础。
在计算机辅助工程分析系统工程中尤其如此,如果缺乏功能强大的数据库支持,便称不上优秀的仿真系统。
工程数据库主要有以下特点:①工程数据中静态(如标准规范、材料数据等)和动态(如随设计过程变动而变化的设计对象数据)数据并存。
②数据类型的多样化,不但包括数字、文字,而且包含图形数据。
③数据之间复杂的关系(如一个基本图形可用于多个复杂图形的定义)。
④大部分工程数据是交互过程中形成的。
本课题旨在指导学生学会应用基本的数据库知识,在AutoCAD数据和系统的基础上,进行部分数据管理模块的二次开发,以实现对工程信息的高层次利用。
要求:在程序设计语言(C或者VB)方面有一定基础和兴趣。
GPZ3数字化社区虚拟漫游系统(指导教师:龚沛曾)
数字化社区虚拟漫游系统是指在社区规划或建设阶段,应用计算机图形学技术,实现社区的真实感模拟和交互虚拟漫游,其对于城市规划设计、售楼促销、虚拟社区及娱乐、汇报展示等都具有很重要的意义。
该课题首先根据图形学原理,应用3DS Max建立社区内建筑物的三维模型,并建立户外草地、道路、树木等虚拟景物,给出社区内建筑的声音及文字介绍,采用层次细节、图形图像混合绘制、全景透视等技术,以鼠标、键盘等多种交互方式,实现社区的多角度、多视点、不同路径的虚拟漫游观察。
本课题旨在指导学生应用计算机图形图像处理技术,对社区进行三维真实感模拟,通过研究开发数字化社区
虚拟漫游系统来提高分析解决问题的能力和计算机应用开发的能力。
要求:有一定的编程基础,对计算机图形图像感兴趣。
GPZ4虚拟家具辅助销售系统(指导教师:龚沛曾)
目前的家居装修设计多采用二维平面图纸的方式,无法直观地看到设计好后的效果,同时不易修改,费时费力。
如果能够在计算机上交互地进行家居设计,逼真地显示家居设计效果,并任意漫游观察,必将大大提高家居设计的质量和效率。
其对于房地产销售、家具销售、室内装修等行业都具有十分重要的意义。
该课题首先通过户型的二维平面图建立房间的三维场景,并在其中任意摆放家具,设置地板及墙壁等的装饰材质,渲染出装修先后的房间效果,以任意视点对房间的不同角度进行漫游观察。
本课题旨在指导学生应用基本的图形图像处理技术,对家居设计进行可视化仿真,通过研究开发虚拟家居设计系统来提高分析解决问题的能力和计算机应用开发的能力。
要求:有一定的编程基础,对计算机图形图像感兴趣。
XNZ1▲网络隔离技术(指导教师:徐念祖)
网络攻击是网络安全的大敌。
网络隔离技术是防止网络攻击的主要方法。
●研究用两种方法实现网络隔离。
隔离可以由逻辑隔离方法(统称软件方法隔离)和物理隔离方法。
●逻辑隔离的方法主要是研究地址的转移和地址转移的算法和实现(在一教育网站实践可行研究)。
●物理隔离的一个特征,就是内网与外网永不连接。
内部主机和外部主机在同一时间最多只有一个同固
态存储介质建立非TCP/IP协议的数据连接。
其数据传输机制是存储和转发。
研究网络“闸”的隔离
机制,在物理隔离原理认识基础上探讨物理方法的“软件实现方法和实践”
XNZ2▲数据过滤技术(指导教师:徐念祖)
●数据过滤方案,网络模拟实现,技术指标分析.
●入侵检测,审计系统配置和漏洞,评估敏感系统和数据的完整性;
●识别攻击行为、对异常行为进行统计;
●审计、识别、跟踪违反安全法规的行为;
●入侵检测系统收集的数据一般有如下4个方面:
(1)主机和网络日志文件
(2)目录和文件中的不期望的改变
(3)程序执行中的不期望行为
(4)物理形式的入侵信息
以上方案在本教研室网站实现.
SLJ1基因表达数据特征选择方法研究(指导教师:孙丽君)
微阵列技术的迅速发展使我们可以同时测量几千个基因的表达水平,研究表明基因的表达水平可以用于疾病的分类。
但是如此高维的数据处理起来是十分费时的,或者说是不可能的,并且将影响机器学习算法的性能。
该设计要求用统计的方法或者机器学习算法对急性白血病的数据进行特征抽取,选择出对分类器决定作用的基因,并把结果与现有的生物学成果相比较。
要求熟练c/c++编程,有较好的算法基础和数学基础。
SLJ2基因表达数据离散化方法研究(指导教师:孙丽君)
因为基于粗糙集的約简只能处理离散化的数据,基因表达数据时连续的,因而在进行約简之前,必须将其离散化,该设计要求在急性白血病数据库上,实验不同的离散化方法,并把离散后的结果经分类算法检验后,找出适合基因数据离散化的算法。
要求熟练c/c++编程,有较好的算法基础和数学基础。
SLJ3数据約简的方法研究(指导教师:孙丽君)
离散化后的数据,经約简,去掉与分类无关的属性,实现对急性白血病样本的分类,并将分类的信息用决策树的形式表示。
要求熟练c/c++编程,有较好的算法基础和数学基础。
HRB1基于SubVersion的版本管理(指导教师:黄荣保、汪剑中)
实现图形界面的SubVersion管理工具。
1.学习使用C/C++开发Windows应用软件;2.掌握基于SubVersion 的项目配置管理;3.开发SubVersion的管理工具。
内容:1.了解SubVersion的工作原理和使用方法。
2.了解项目配置管理的流程和功能要求。
3.开发管理工具。
HRB2受注管理系统中的受信订单管理(指导教师:黄荣保、刘怡)
用JAV A技术和Struts开发出基于MVC设计模式的应用构架、实现基于Web的受信订单管理。
使学生掌握Java程序語言,Java集成开发环境Eclips,WEB开发,Oracle数据库技术,以及MVC模式的概念,体验软件开发的环境。
内容:1,java、plsql语言的学习。
2,开发环境的掌握。
3,运用Struts模型开发基于Web的受信订单管理。
4,编写相关文档,完成论文。
HRB3ORACLE C++面向对象接口及嵌入SQL原理,应用及比较(指导教师:黄荣保、呉飛)用ORACLE OCCI库的结构,模型,接口及ORACLE PRO*C/C++实现数据库模式的定义和变更,并对ORACLE C++面向对象接口及嵌入SQL的性能和实现进行比较。
通过掌握ORACLE OCCI库的结构,模型,接口,以及ORACLE PRO*C/C++静态嵌入SQL及动态嵌入SQL原理及使用,实现数据库模式的定义和变更,以及数据的插入,删除和更新..构建基于ORACLE数据库的信息系统.并对ORACLE C++面向对象接口及嵌入SQL的性能和实现进行比较。
内容:1,基本技术学习。
2,用ORACLE OCCI及ORACLE PRO*C/C++实现数据库模式的定义和变更。
3,编写相关文档,完成论文。
HRB4WEB中的可定制页面表示(指导教师:黄荣保、陈洁)
用.Net2.0框架和C#语言开发实现可定制用户界面。
使学生掌握C#语言,熟悉VisualStudio开发环境,初步理解.Net2.0框架集和Oracle数据库技术,实现可定制用户界面。
内容:1.基础日语学习。
2.C#语言学习。
3.DOTNET 框架2.0学习。
开发学习。
5.WebPart技术学习。
6.用正规的软件开发流程实现系统。
XLL1外包软件项目开发中的成本管理(指导教师:许兰兰、国辉)
用JAV A技术和MVC模式实现基于Web的成本管理。
使学生掌握Java程序語言,Java集成开发环境Eclips,WEB开发,Oracle数据库技术,以及MVC模式的概念,体验软件开发的环境。
内容:1,基本技术学习。
2,基于Web的成本管理开发。
3,编写相关文档,完成论文。
XLL2▲信用卡系统中的操作履历管理(指导教师:许兰兰、王鹏)
用JAV A技术和MVC模式Apworks实现基于Web的操作履历管理。
使学生掌握Java程序語言,Java集成开发环境Eclips,WEB开发,Oracle数据库技术,以及MVC模式的概念,运用Apworks模型开发基于Web的操作履历管理。
内容:1,基本技术学习。
2,用Apworks模型开发基于Web的仓储船运系统。
3,总结论文。
XLL3基于WINDOWS的打印监视与控制(指导教师:许兰兰、張杰)
通过对WINDOWS GDI中打印相关函数的HOOK技术和SHELLHOOK技术,实现对打印信息监视及控制。
通过对WINDOWS GDI中打印相关函数的HOOK,实现对打印信息(文档名,页数,部数,用纸大小,使用用户,颜色等)的监视.并根据这些信息进行对用户打印的控制(继续或者取消).对于某些不使用GDI函数进行打印的进程,使用SHELLHOOK进行辅助拦截,达到完全控制的目的。
内容:1SDK PLATFORM程序设计基础学习。
2学习WINDOWS GDI对打印的支持,学习GDI打印过程。
3运用WINDOWS GDI中打印相关函数的HOOK和SHELLHOOK技术实现对打印信息监视及控制。
4编写相关文档,完成论文。
XLL4数据库变更分析系统(指导教师:许兰兰、陈洁)
用.Net框架、C#语言开发实现数据库变更分析系统。
使学生掌握C#语言,熟悉VisualStudio开发环境,初步理解.Net框架集和Oracle数据库技术,实现数据库变更分析系统。
内容:1.基础日语学习。
2.C#语言学习。
3.DOTNET框架学习。
4.ORACLE学习。
5.分析数据库变更的需求。
6.用正规的软件开发流程实现系统。
计算机应用技术学科组毕业设计(论文)课题简介
CLM1配送中心选址问题的分析(指导教师:曹立明)
可以用层次分析和模糊综合评价相结合的方法对配送中心现有的选址方案进行定性综合评价分析或可以用遗传算法等方法对选址方案进行定量求解。
CLM2▲基于XML的流通EDI系统的设计与实现(指导教师:曹立明)
基于XML的EDI允许贸易伙伴间能通过传统EDI数据来进行系统交互,完成彼此的系统事务同步的需求.讨论基于XML的EDI系统的关键技术,并给出具体的设计实现方案。
CLM3基于GIS的物流配送中心选址模型研究(指导教师:曹立明)
在分析影响配送中心选址因素的前提下,应用GIS对空间数据的分析功能,建立更符合实际,对实际选址过程有指导意义的模型。
内容:①设施选址问题及其研究现状;②物流中心选址影响因素分析;③GIS在物流中心选址中的应用;④基于GIS的物流中心选址模型。
CLM4基于MapXtreme的Web GIS研究与实现(指导教师:曹立明)
内容:①Web GIS的主要特点以及研究现状;②Web GIS的相关技术:实现WebGIS的几种技术,比如CGI 技术,plug-in技术,ActiveX技术,Java技术;③当前主要的Web GIS平台;比如ArcIMS平台,MapXtreme 平台,MapGuide平台,GeoBeans平台;④基于MapXtreme的Web GIS系统设计与实现:实现电子地图的网上发布。
要求:是以MapInfo公司的MapXtreme为平台,实现电子地图的网上发布。
CLM5数据仓库技术在电力行业的应用(指导教师:曹立明)
内容:为电力行业相关主题(如客户、负荷、气象等)建立企业级数据仓库。
要求:1、详细分析电力行业在调度或客户关系管理方面的业务流和数据流;2、利用Oracle或SQL SERVER等提供的ETL工具(即数据抽取、转换和加载工具),对多数据源进行处理;3、掌握维度建模方法,为相关主题建立多维数据模型;4、选择合适的存储模式,如多维OLAP(MOLAP)、关系OLAP(ROLAP)、混合OLAP(HOLAP),进行数据库设计。
CLM6数据挖掘相关算法的研究(指导教师:曹立明)
内容:研究数据挖掘算法在电力行业的应用。
要求:1、掌握数据挖掘算法(如分类算法、遗传算法、神经网络、时间序列相似匹配算法);2、详细分析电力行业在调度或客户关系管理方面决策分析的需求;3、采用软件技术(如J2EE等)实现某种挖掘工具。
HXD1基于ace的网络应用开发(指导教师:贺向东)
ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。
ACE提供了一组丰富的可复用C++Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。
ACE的目标用户是高性能和实时通信服务和应用的开发者。
它简化了使用进程间通信、事件多路分离、显式动态链接和并发的OO网络应用和服务的开发。
此外,通过服务在运行时与应用的动态链接,ACE还使系统的配置和重配置得以自动化。
使用ACE的好处有:
增强可移植性:在ACE组件的帮助下,很容易在一种OS平台上编写并发网络应用,然后快速地将它们移植到各种其他的OS平台上。
而且,因为ACE是开放源码的自由软件,你无需担心被锁定在特定的操作系统平台或编译器上。
更好的软件质量:ACE的设计使用了许多可提高软件质量的关键模式,这些质量因素包括通信软件灵活性、可扩展性、可复用性和模块性。
更高的效率和可预测性:ACE经仔细设计,支持广泛的应用服务质量(QoS)需求,包括延迟敏感应用的低响应等待时间、高带宽应用的高性能,以及实时应用的可预测性。
更容易转换到标准的高级中间件:TAO使用了ACE提供的可复用组件和模式。
它是CORBA的开发源码、遵循标准的实现,并为高性能和实时系统作了优化。
为此,ACE和TAO被设计为能良好地协同工作,以提供全面的中间件解决方案。
由于ace具有的良好的特性,目前广泛应用在多个领域中,主要的应用领域集中在通信、金融服务、航空、互联网应用等方面。
本题目下设3个子课题。
HXD2应用AJAX技术进行智能Web应用程序的开发(指导教师:贺向东)
AJAX技术,代表异步JavaScript+XMLHTTPRequest;AJAX并不是一种新技术,而是已经成功地用于现代浏览器中的若干成功技术的可能性组合。
一个传统Web应用程序模型实际上是一种基本的事件,用户被迫提交表单以实现页面交换;传统型"click-refresh"Web应用程序强迫用户中断工作过程而等待页面的重装。
通过引入AJAX技术,一个客户端脚本能够异步地与服务器通话,而用户仍能保持输入数据。
除了对用户透明之外,这样的异步意味着服务器可以有更多时间来处理请求。
传统Web应用程序把所有的处理代理到服务器并且强迫服务器进行状态管理。
AJAX允许灵活划分应用程序逻辑以及客户和服务器之间的状态管理。
这就消除了一种"click-refresh"依赖性并且提供更好的服务器可伸缩性。
典型的示例AJAX应用程序是Google Labs()的Google Maps和Google Suggest。
HXD3基于.NET Remoting的应用程序开发(指导教师:贺向东)
.NET Remoting,简而言之,我们可以将其看作是一种分布式处理方式。
从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。
Microsoft®.NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。
在Windows操作系统中,是将应用程序分离为单独的进程。
这个进程形成了应用程序代码和数据周围的一道边界。
如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程。
这是一种操作系统对应用程序的保护机制。
然而在某些情况下,我们需要跨过应用程序域,与另外的应用程序域进行通信,即穿越边界。
在Remoting中是通过通道(channel)来实现两个应用程序域之间对象的通信的。
首先,客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象。
这就提供一种可能性,即以服务的方式来发布服务器对象。
远程对象代码可以运行在服务器上(如服务器激活的对象和客户端激活的对象),然后客户端再通过Remoting连接服务器,获得该服务对象并通过序列化在客户端运行。
在Remoting中,对于要传递的对象,设计者除了需要了解通道的类型和端口号之外,无需再了解数据包的格式。
HXD4基于SQL Server CE的移动服务系统开发(指导教师:贺向东)
SQL Server2000Windows CE Edition(简称SQL Server CE)是一个轻型的,专门应用与移动设备使用的,相当稳定的一个数据库产品,它可以在自发模式及.NET Compact Framework中快速开发出应用程序。
SQL server CE就是运行在Pocket PC以及其他Windows CE平台上的一个很简化的SQL Server2000/7.0。
支持的功能少、数据类型比较少、周边工具也少。
除了运行在Device上的部分以外,SQL CE还带了一套开发包,以及SQL CE Server Tool用来连接服务器上的SQL Server2000/7.0。
移动服务是应用比较广泛的移动解决方案,其核心是利用移动计算和无线通信技术为企业现场服务人员提供全面、便捷、实时的信息服务。
HXD5基于.Net Framework的N层分布式应用开发(指导教师:贺向东)
分布式处理是将应用程序逻辑分布到在物理上或逻辑上分离的2个或者更多的计算机单元中。
这一概念并不是新生事物,在大型工程已经得到广泛使用。
只不过,Internet的出现为分布式处理赋予了新的特征,Internet 内部连接的特性可以让成百上千的计算机为一个任务工作,使得在更大规模上实施分布式处理成为可能,并跨越了传统的B/S(客户机/服务器)模型。
在.Net Framework之前,基于组件的分布式计算的主要协议是CORBA(Common Object Request Broker Architecture,通用对象请求代理结构),它来自Object Management Group(对象管理组),还有Microsoft的DCOM (Distributed Component Object Model,分布式组件对象模型)。
DCOM是面向连接的。
DCOM客户机持有对DCOM服务器的连接。
这种连接方式导致了技术问题存在。
例如,客户机可能持有引用信息,只有在用户单击按钮时生成调用。
时间一长,服务器就会因等待客户机的请求而空闲。
当客户机崩溃而无法请求服务器时,就会产生严重的后果。
另外,在Internet上,DCOM或者CORBA。