论文部分内容阅读
近年来,各种传感器等设备功能日益丰富,加之物联网技术、计算机技术、通信技术的飞速发展,由此产生的信息服务应用为人们的生活带来极大便利。物联网应用中,监控系统以其实用性、通用性等特点获得广泛应用。在信息种类日趋多样化的形势下,对信息进行可视化的直观呈现尤为重要。Mashup服务应用整合多种应用服务,充分利用各类服务优势,对信息进行可视化的直观呈现,效果良好。然而,生成Mashup服务应用过程中,部分信息种类相似,直接编写代码生成Mashup服务方式显示出种种不足。基于上述背景,本论文提出了服务Mashup引擎,屏蔽底层差异,提供可配置的Mashup服务实现方案,设计可视化服务Mashup引擎供用户对服务Mashup结果进行查看,基于Mashup服务应用对物联网中态势呈现系统进行了设计与实现。首先,本论文设计和构建了 Mashup服务系统架构,并将普适性较强的服务Mashup过程进行总结,形成服务Mashup引擎。服务Mashup引擎采用面向对象的开发思路,具有良好的可重用性与可扩展性。提供配置面板、代码编辑、运行结果查看等功能,供用户使用。其次,本论文设计并实现了基于Mashup服务的态势呈现系统。Mashup服务实现时使用直接编写代码、利用服务Mashup引擎快速生成代码两种方式,两者相互补充,在实际应用场景中验证服务Mashup引擎的通用性。Mashup服务应用对多种终端设备进行适配,对安卓平台开发客户端提升用户体验。最后,本论文对系统进行测试和验证。测试过程分为功能测试和性能测试。功能测试对服务Mashup引擎和态势呈现系统各功能模块分别设计测试用例,验证功能是否到达预期要求。性能测试借助Chrome浏览器开发工具中Timeline及Network面板以及任务管理器对系统性能指标进行测试。