[TiMing]:XieTongSheJiZhiChengHuanJingShiXianJiShuDeYanJiu
[作者]:檀林[ZuoZhe]:TanLin[专业]:计算机应用技术[ZhuanYe]:JiSuanJiYingYongJiShu
[导师]:聂俊岚[DaoShi]:NieJunZuo[学位]:硕士[XueWei]:ShuoShi
[单位]:河北工业大学[DanWei]:HeBeiGongYeDaXue
[关键词]:CSCD;CORBA;JNI;HOOK;协同设计系统;混合编程;公共对象代理;形式化描述;标准建模语言
[时间]:20030101[页数]:44页[点击]:20042[分类号]:TP391.72;TP312[语种]:中文文摘[来源]: 毕业论文
[文摘]:该文以CORBA规范为标准,采用了JNI、HOOK等技术,在广泛应用的单机版软件AUTOCAD的基础上设计了一个协同设计系统,并开发了一个系统原型.该系统采取三层体系结构,分别是客户端,中间代理层和分布的服务器层.该文也提出了一种在无法获取软件源代码的情况下为软件添加网络功能的方法.通过在应用软件和操作系统之间插入HOOK函数来实现对软件操作的扩充.该系统还采取了JAVA语言和C++语言混合编程的方法,充分融合了两种语言的长处,使得协同设计系统的性能更加优异.为了实现两种语言的混合编程,系统引入了消息封装的概念,将截获的系统消息进行封装并序列化为可以在网络中传输的对象,在到达目的地后在解开封装将消息重现.由于遵循CORBA规范,该系统的客户端和服务器端可以实现动态的重新分布.
[上一条]:内联网环境下文物决策信息系统的构建研究与应用
[下一条]:虹膜识别系统与支持向量机算法研究

