欢迎来到天天文库
浏览记录
ID:52955331
大小:299.52 KB
页数:4页
时间:2020-04-03
《基于Sync Services for ADONET的智能客户端应用研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第20卷第l0期计算机技术与发展vo12010年l0月.20N0.1o∞M[=PUTERTECHNOLOGYANDDEVELOPMENTOct.2010基于SyncServicesforADO.NET的智能客户端应用研究高艳宏,马光思(西安建筑科技大学信息与控制工程学院,陕西西安710055)摘要:针对在智能客户端中数据同步存在的缺陷,依据具体的实例,分析了基于.NET平台下SyncServiceSforAIX).NEI"框架体系结构,描述了不同层次的功能,示意了数据下载的过程,阐述了数据同步和
2、冲突处理的详细步骤,说明了遇到问题的解决方法。采用对比的方法,验证了基于DamSet与SqlCeResultSet内存消耗,及利用LINQ技术访问SqlCeResultSet数据源细节。同时,给出了基于角色的访问控制的安全设计。与传统的以数据为中心的同步方案相比,该方案具有松耦合、内存使用率高、数据访问智能化、安全可靠的特点。为智能客户端架构应用提供了技术参考且具有实用价值。关键词:智能客户端;数据同步;冲突处理;语言集成查询中图分类号:TF393文献标识码:A文章编号:1673—629X(20
3、10)10—0224—04ApplicationTechnologyResearchofSmartClientBasedonSyncServicesforADO.NETGAOYan—hong,MAGuang—si(SchoolofInfo.andControlEng.,Xi’anUniv.ofArchitecture&Tech.,Xi’an710055,China)Abstract:Toimprovethedefectsofsmartclientindatasynchronization,rel
4、yingonaspecificapplicationease,analyzedarchitectureofSyncServicesforADo.NETunderstudying.NETplatform,describedfunctionofdifferentlevel,demonstratedpmeessofdatadown—load,givenprocessofdatasynchronizationandconflictingdataprocessing,illustratedsolution
5、ofproblem.Bythemethodofantitheses,proposedanexperimentalanalysistomemoryconsumptionbasedonDatasetandSqlCeResultSet,inaddition,thedetailsofa~essingSql-CeResultSetbyLINQtechnologywasgiven.Atthesametime.gavesafetydesignbasedonRBAc.Comp~edwithtraditional
6、data—earl-tricsynchronization,ithasalooselycoupled,highmemoryusage,intelligentdataaccess,security.To8martclientapplication,ithast~hni-calrefefenceandactualvalue.Keywords:smartclients;datasynchronization;conflictsprocessing;LINQO引言益增加的数据需求,促使相关技术领域的研究
7、不断深智能客户端(SmartClient)概念和技术的提出与迅人,硬件的进步和SyncServicesforAIX).NET框架(文速推广应用,得益于两个方面的动力:一是理论研究发中简称为SSA)的推出,使得构建以服务为核心的移动现,可以综合运用C/S和B/S模式,发挥双方优势,以智能客户端成为可能。SSA支持WebService技术。求互相取长补短【;二是结合实际,动态加载应用与更Web服务是最适合实现SOA的技术[。SOA是服务的集合,服务是核心的抽象手段_5J。文中采用Visual新数据,
8、实现系统的在线及离线使用。智能客户端的体系结构由若干独立的应用块组成。这些应用块各司Studio2008平台的仿真工具对有关技术进行研究与实现。其职、互相协作,以完成系统的缓存、更新、离线、数据、安全、记录和异常处理等各项功能_2'。实际应用日1SSA的数据同步处理策略基于SSA多层架构的移动设备应用设计,Mi—收稿日期:2010—02—06;修回日期:2010—05—15crosoft.Synchronization.Data.Server.dll在中间层_6J。基金项目:陕西省教育科研项目(
此文档下载收益归作者所有