欢迎来到天天文库
浏览记录
ID:36566344
大小:16.84 MB
页数:74页
时间:2019-05-12
《基于SOA的上下文感知应用开发平台》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京大学硕士学位论文RapiddevelopmentplatformforContext-Awarepp]icationbasedapplicationbased0nSoASUAPresentedbyBoLiuSupervisedbyProfessorXianpingTaofortheApplicationofMasterDegreeDepartmentofComputerScienceandTechnologyNanjingUniversityJune2011声明尸明本人声明所呈交的论文是我个人在导师指导下、在南京
2、大学及导师提供的研究环境(含标明的项目资助)下作为导师领导的项目组项目整体的组成部分而完成的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。南京大学及导师所有权保留:送交论文的复印件,允许论文被查阅和借阅;公布论文的全部或部分内容;可以采用影印、缩印或其它复制手段保存该论文。学生签名:导师签名:日期.2p¨牟6目弓pf3日期:2pJ1年6月3。目DeclarationImakea
3、declarationherethatthethesissubmittediscomposedoftheresmrchingworkbymyselfanditscorrespondingresearchingresultsfinishedasaconstituentpartofthewholeprojectintheprojectteamleadbymyadvisor.Thethesisiscompletedwiththeguidanceofmyadvisor,andundertheresearchingcircum
4、stancesofferedbyNanjingUniversityandmyadvisor(includingtheprojectsupportindicate).Thethesisdoesnotincludeotherpeople’Sresearchingresultseverpublishedorcomposed,exceptthatarespeciallyannotatedandacknowledgedsomewhereinthearticle.Anycontributionmadetotheresearchb
5、ymyworkingparmersisdeclaredexplicitlyandacknowledgedinthethesis.NanjingUniversityandtheadvisorretainthecopyrightasfollows:submittingthecopiesofthethesis,allowingthethesistobeconsultedandborrowed;publicizingthewholeorpartofthethesis’content;keepingthethesisbypho
6、tocopy,microcopyorothercopymethods.A妇si一:京d博hB。贼:J比,1已3p/2。ff⋯i一义叶勺l一嗽:‰靴。//南京大学硕士学位论文摘要随着计算机软硬件技术的发展,普适计算不断的融入到人们的生活中,它是计算、通信和数字技术等多种技术的融合,提高了工作效率和生活便利性。上下文感知计算作为普适计算的—个重要领域,用户通过采集相关的环境数据,并将数据经过抽象化的处理和表示,实现对其所处环境的感知。上下文感知系统是—类重要的普适计算应用系统,然而因为此类系统是—个人机物融合系统,其开发
7、往往会涉及至睡皎多的传感器驱动和管理、物理设备的自动操纵、大量数据的综合处理,因此这样—个软硬件集成系统在开发方式和平台通用性方面存在不足。本文的研究工作主要包括以下几方面:1)将SOA方法和技术引入上下文感知应用的开发和运行支撑。将应用需求所处环境中的软硬件抽象成独立的软件眼务,引入BPEL工作流开发框架,开发阶段支持基于服务组合的业务流程,运行阶段引入Bundle机制,支持服务的随意用而迁移。具有了良好的封装l生、松耦合眭、和集成能力,有效提高了开发人员的工作效率。2)提出传感器硬件管理模块,该模块将传感器硬件的
8、接口管理、驱动软件进行对象化的抽象,并使用传感器对象注册表对其进行管理。运行时为传感器通信提供安全性、可靠陛的支持,通过I/O管理子模块对本地和远程传感器连接提供支持。3)在上下文数据管理方面,扩展了传统SQL查询语言,设计了相应的解析器;在上下文访问方面,提供了原始上下文服务和高级匕下文服务两种粒度不同的上下文服务。针对上下文服务依赖关系中容
此文档下载收益归作者所有