收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于CORBA的非耦合异步通信技术的理论研究及其在Trobus系统上的应用

叶双  
【摘要】: Trobus系统是一个基于CORBA的分布式对象中间件产品,它兼容CORBA 2.3规范。但由于它基于同步的标准远程方法调用,无法直接用于一些非耦合且异步的应用场合,如定购系统、实时监控系统和信息发布系统等。 本文作者于是在Trobus系统基础上构建了一个具有解耦通信和主动服务功能的服务系统。该系统以CORBA事件服务的框架为基础,并具有事件过滤、服务质量控制、供需信息交流以及并行服务等特点。 文章首先介绍该系统所要涉及到的理论基础,这些理论基础包括CORBA事件服务规范、CORBA通知服务规范、异步通信模型、消息队列技术以及多线程技术等;接着对该系统的设计指导思想和体系结构进行说明;然后进一步阐述这些理论技术在本系统中的应用,着重叙述在系统的设计与实现时遇到的几个重要环节:代理层适配接口的设计与实现、QoS相关类的设计与实现、事件传送、事件过滤、供需消息交流以及多线程与异步通信模型的结合。其中有若干环节还使用了一些设计模式,如Observer模式和Adapter模式等。设计模式的应用解决了某些设计问题,同时也使得本系统的面向对象设计更具有抽象性、规范性和可复用性。 本系统提供了在CORBA系统中实现事件服务的一种新方法。这当中,使用异步通信模型与多线程相结合的方法来提高系统性能是本系统的一大特点。它利用异步通信模型的异步性,使得在一些情况下仅使用单线程方法就可以在某种程度上达到同步多线程方法所具有的性能,从而克服了多线程给系统性能带来的弊端,为实现系统高效并行提供了一种折衷的方法。在负荷较大的应用中,这种方法甚至比多线程的方法具有更大的吞吐量。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 李丹;;基于Service Broker的异步消息通信研究[J];现代商贸工业;2009年19期
2 谢鹏寿;包仲贤;赵鹏飞;;面向EAI的可靠消息传递技术研究[J];机械制造;2007年09期
3 黄易中;;JMS在省级国税电子申报系统中的应用[J];计算机技术与发展;2006年02期
4 杨文嘉;夏士雄;;基于Java RMI对等交互模型的研究与实现[J];微计算机信息;2008年03期
5 赵鹏飞;;面向EAI的可靠消息传递技术研究[J];甘肃科技;2008年02期
6 王海峰,徐金梧,杨德斌,阳建宏;CORBA事件服务在分布式远程诊断系统中的应用研究[J];计算机应用研究;2005年01期
7 朱军,李晓辉;基于串行口的点对点直通专线通信[J];微机发展;2000年05期
8 尹征琦;;具有隔离性能的RS485中继器及其设计[J];电气自动化;2001年05期
9 郭伟;李加文;李从心;;基于S3C44B0X的嵌入式系统的多串口扩展[J];制造业自动化;2005年12期
10 费玉莲;姜波;李渊;;面向异步通信机制的网页分类研究[J];计算机应用;2008年02期
11 岳宗杰;阴小建;;AJAX技术在电子商务系统中的研究及应用[J];科技信息;2009年22期
12 田太平;;Ajax技术在Web2.0中的应用[J];电脑编程技巧与维护;2010年18期
13 荣震宇;由VAX和IBM PC组成的异构型多机系统[J];计算机应用;1991年01期
14 邹鹏;IBM-PC机与Z80-Ⅱ单板机的通讯[J];湘潭大学自然科学学报;1992年03期
15 孟雷;王保云;;基于JMS的系统工具子系统的设计与实现[J];江苏通信技术;2006年05期
16 陈焱波;;用Visual C++.Net2003实现通用工控串行通信[J];电脑编程技巧与维护;2007年01期
17 曹会华;贺占庄;;基于有限状态机实现全双工可编程UART[J];计算机技术与发展;2007年02期
18 赵涓涓;李强;;基于VC++.NET的串行通信的机器人控制系统设计[J];微计算机信息;2009年14期
19 王译;;基于AJAX技术的电子商务系统研究及应用[J];网络与信息;2009年05期
20 周治良;张传军;景晓峰;高希辉;;基于CPLD和MSComm控件频率测量仪设计[J];电子测量技术;2010年08期
中国重要会议论文全文数据库 前10条
1 刘轶德;程韧;;基于TL16C750的DSP与PC机异步串行通信[A];中国通信集成电路技术与应用研讨会论文集[C];2004年
2 曾司凤;;采用CORBA事件服务实现推模式[A];中国工程物理研究院科技年报(2005)[C];2005年
3 刘么和;熊健民;宋庭新;;基于Ajax Web技术的力学测试系统研究[A];第二届湖北省力学学会青年学术研讨会论文集[C];2006年
4 殷松;;基于RSLinx OPC的VB与PLC异步通信的实现[A];全国冶金自动化信息网2012年年会论文集[C];2012年
5 张磊;陈荦;吴秋云;李军;;基于消息队列的分布式信息查询技术的研究与实现[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
6 谢玮;褚衍国;;基于MSMQ的分布式应用程序数据交换的研究与实现[A];中国计量协会冶金分会2007年会论文集[C];2007年
7 孙丽君;;基于消息的中间件设计[A];2003年晋冀鲁豫鄂蒙川沪云贵甘十一省市区机械工程学会学术年会论文集(河南分册)[C];2003年
8 江华;;基于消息队列的通信模型在过程控制系统中的应用[A];中国计量协会冶金分会2007年会论文集[C];2007年
9 杨扬;陈孝威;;基于XML的异构系统信息交换技术研究[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
10 朱爱华;;广电行业台内分布式异构网络化系统的集成方法探讨和实践[A];2009中国电影电视技术学会影视技术文集[C];2010年
中国博士学位论文全文数据库 前10条
1 张志伟;面向对象异步通信中间件的研究与实现[D];国防科学技术大学;2004年
2 卢本捷;分布式消息队列的理论、实现与应用[D];华中科技大学;2004年
3 苑洪亮;基于内容的“发布/订阅”若干关键技术研究[D];国防科学技术大学;2006年
4 顾平莉;SaaS应用中多租户若干关键技术研究[D];北京邮电大学;2012年
5 周端;GALS系统互连及设计方法的研究[D];西安电子科技大学;2010年
6 管旭光;异步片上网络的关键技术研究[D];西安电子科技大学;2011年
7 赵英;基于异步网络环境的自适应时钟同步[D];北京化工大学;2004年
8 柏旭光;航空光电平台数字集约化技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
9 冯锡炜;分布式信息资源主动发现模型研究与应用[D];大连海事大学;2010年
10 张岩;列车运行控制系统软件故障相关形式化测试方法[D];北京交通大学;2012年
中国硕士学位论文全文数据库 前10条
1 叶双;基于CORBA的非耦合异步通信技术的理论研究及其在Trobus系统上的应用[D];福州大学;2003年
2 冷国标;异步通信技术的环境监测软件系统的设计与实现[D];吉林大学;2012年
3 桂贤君;Hulft-message消息客户端代理机制研究和应用开发[D];武汉理工大学;2008年
4 许立波;面向网络化制造的分布式异步通信的研究[D];江苏大学;2003年
5 张欣;云计算框架中通信机制的应用实践[D];浙江大学;2013年
6 陈德栋;消息中间件消息可靠传输机制的实现[D];电子科技大学;2002年
7 何华海;基于消息的中间件设计模式和系统结构[D];中国科学院研究生院(软件研究所);2002年
8 殷仲磊;内网监管系统中消息中间件的设计和实现[D];电子科技大学;2007年
9 朱雪玲;基于消息队列的中间件在IPTV中的应用[D];北京邮电大学;2007年
10 张帆;基于消息队列的网上书店系统[D];吉林大学;2008年
中国重要报纸全文数据库 前10条
1 张小西;WS-I:统一标准,助推SOA[N];网络世界;2006年
2 广西 覃兆锋;谈谈串口控制线的制作和USB转串口线的选购方法[N];电子报;2008年
3 杨海平 姚洪利;多线程数据共享与线程同步[N];中国计算机报;2001年
4 谌力;Sun谨慎开源Java核心[N];网络世界;2006年
5 ;漫谈嵌入式实时操作系统与测试[N];中国计算机报;2001年
6 武安明;智能型压力变送器在工业自动化控制系统中的应用[N];中国机电日报;2000年
7 湖南 元增民;单片机理论与实践的误区(上)[N];电子报;2007年
8 阮煜君;如何应对公文系统“OLE Automation Error”错误[N];中国税务报;2007年
9 王世俊;基于路由器的网络诊断[N];中国计算机报;2002年
10 本报记者 黄智军;SAP推动SOA企业应用[N];计算机世界;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978