文档介绍:兰州理工大学
硕士学位论文
基于服务的动态分布式体系结构-Jini技术的研究与应用
姓名:孙昊
申请学位级别:硕士
专业:计算机应用技术
指导教师:王继曾
20050501
摘要随着网络和呐畈7⒄辜肮惴河τ茫チ璞负腿砑榧氖褂昧康急剧增加,网络使用与维护的复杂性也越来越大。人们希望设备和软件组件接入网络时,能够无需配置、安装或者人工干预立即使用这些设备或软件组件所提供的服务,即能够实现即插即用的功能。为适应这种要求,美国咎岢隽艘恢只的动态的分布式体系结构一一。是一种真正基于服务的体系结构,它为不断发展的泛及、泛在与动态的分布式计算需求提供了一种解决方案。它把网络上的各种设备和各种软件部件组合成一个动态的、自发的服务系统,使得网络更易于操纵和管理,具有更高的可配置性。使网络上的资源可以动态地加入或删除,可以为使用者、其他硬件设备或软件提供相应的服务。使用服务的客户无须知道服务的具体位置,但是却能够动态地感觉到服务的加入和离开。论文首先对的体系结构作了介绍;对的三个组成部分:基础设施、编程模型和服务组件,进行了全面的研究;同时分析了技术与其他分布式技术及即插即用技术的不同。然后对构建服务体系的选择作了分析,在分析研究的基础之上,开发出了实现核心功能的基于技术的远程分层浏览文件库服务,分别设计了简单文本客户程序和图形客户程序加入网络发现并访问服务。设计开发了一个文件服务监视器以图形化的方式随时告知客户共同体中服务的加入和离开等改变。期望为这种技术的广泛应用提供借鉴和参考方法。关键词:分布式体系结构即插即用查找服务租用
—.╫,,..嚣。.辒瓼:,琍琇甁菇雘琽琣畁
⋯名;旌隰趁年五月丘同作者签名:圣毫期:王整罩卜;己原刨性声明年—£胃—厶关于学位论文使用授权说明本人声明,所呈交的学位论文怒本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了论文中特别加以标注和致谢的选方夕畚闹胁话浣∪艘经发表或撰写过静研究残栗,毽不包含为获得兰州理工大学鬣箕往单位的学位或证:莎而使用过的材料。与我共同工作的同志对本研究所作的贡献均已在论文中作了明确的说明。本人了解兰州理工大学有保留、使用学位论文的规定,即:学校有权保留学位论文市硌宦畚谋徊樵暮徒柙模谎?梢怨ú佳宦畚牡娜;虿糠帜诮眩梢圆矮复窜、缭印或其它手蔽保存学位论文;学校可嘏撅国家或首搿省有关部门筑定送交学位论文。作者签名:
第一章绪论课题研究对象及国内外研究概况撼—技术。这秘掰技术所支持灼无论设备还是软件组件在网络上即插即用的熊与霜络实糯互攥俸。隽蛹际酰讶炝写忧狈牙嗪劣璨局棋夏摇⒔狭缙鞣率黎绘出课题的寒源、研究对象、县髂目括,以及论文的内容布局。谦舔来源和研究对象所选课题来源予自选课题。网络和姆⒄沟贾铝硕訽陵用软件体系结构方丽新的需求。像、窥蕊予/熬裾庋7侄臼讲德葡奔基于网络的体系结构的发展说明了在分布式体系结构需求方面的不断变革。随着处理嚣和存储嚣变褥越来趱纛价,“诗冀设备’’这一概念氇正在遴稃蓍黧新定义。诗彝变褥更必泛及化、泛在化和移动化,计算机网络也变得更期快速和可靠。未来的网络正在朝着动态、自形成和自管理的商向发展【。毽楚当蘸分露式谤雾仍然蟊黠黄罐下熬珏令翅嚣;①编疆模型相关问题:由于编稷模型的简化所导致的问题缤缪映佟⒉分失败、并凝住、服务提供者和腋务请求者之间的紧藕合和注瓣所需服务的逶籍②绩程语言甥美闼题:由予矮逸择的编程语富瓤导致豹翔题饕H【鲇阽采用的编程模型如地址空间飞枋┫喙卮侈荆辉诰禾逑调⒚坟么嬖冢φ◇徽盒阋得谎烊烊貊赏的闯题缍郧肭笮榈囊览敌郧涛A舜﹁裢ㄖF饕Mㄓ藐寰是肭笮。和蒸于,的癫菊怊蟮鼻翱衫龅姆布式体系结擒在鲶理分枣式暑于冀辨瑶瓣熬鞫题聪劳嚣宪全遥合,墓奖匾U业健ň更佳的分布式体系结构,由此引入了本文的研究对象。本论文所研究的对象怒一种动态的,无需配嚣静纂手服务豹分布式体系结功能极大的简化了网络操作,能很好媳处理上述分布式计算所面对的问磁。无论怒在军蕉还是鼹蘑矮城都有茭广泛熬应瘸蘩爨。国内外研究概况技术是年驹诿览患铀脇日余由市举行的蚍治黾掖蠡嵬发东熬,它一发菇就褥爨到喔鲋饕:喜龌锇榈拇罅χС帧H隰澹庑┖献伙伴正在将技术纳入他们下~代的家用或商用器件之中,所有这些新型器件都商,到服务提供商等业界主要合作伙伴的广泛支持。际醮丛炝艘荒艺感隆⑼整的网络访问方法,觚而为信惠、服务和产品的新撼供方式打汗了犬门。围绕技术度形成媳社翳已璧现这样的逑象;即将出现豹颧型嚣馋将凝盖极其广泛的应用范围,从磁盘驱动器到洗衣机,因为这些溅在成用技术源代码的厂商们已拥有对於囫蚨喟赭跣谨莶奖H萝餐揪栋锓椒ā在设备市场中,技术已经得到相巍广泛的采纳。所有的大越生产商,包括佳能、惠普、爱或信、昆腾、希捷、爱普斑、