基于REST的泛在网络资源服务架构设计
2017-05-16张前进
陕西理工大学学报(自然科学版) 2017年2期
张前进
(安徽国防科技职业学院 信息工程系, 安徽 六安 237011)
基于REST的泛在网络资源服务架构设计
张前进
(安徽国防科技职业学院 信息工程系, 安徽 六安 237011)
针对泛在网中泛在资源的异构性、海量性和动态性等问题,分析了REST架构的关键原则,并基于REST架构原则构建了泛在网资源服务架构与资源服务管理平台;分析了泛在网资源服务管理平台资源服务的流程,给出了泛在网中泛在资源的描述方法和基于REST的接口定义。
泛在网; REST架构; 资源管理; 资源描述
泛在网是以无所不包、无所不能、无所不在为基本特征的网络,以实现在任何时间、任何点、任何人、任何物都能顺畅地通信为目标[1],即广泛存在的网络。泛在网以传感网技术为基础,融合互联网和通信网实现物与物、物与人、人与人之间的互联互通。泛在网中包含各种M2M(Machine to Machine)终端、传感器、RFID等异构的感知设备。一方面这些异构资源本身不具有计算和相互间的通信能力,无法接入到现有的基础网络以及进行复杂的计算;另一方面,泛在网资源具有海量和动态性。本文从泛在网资源访问的Web服务出发,基于REST(Representational State Transfer)架构,针对上述泛在网资源存在的问题,对泛在网的资源服务框架进行了研究与设计。
1 REST架构关键原则
REST概念最早由Roy Fielding在其博士论文中提出,它是一个以网络为基础,具有功能强、性能好、适宜通信的应用软件架构。REST强调组件交互的可伸缩性、接口的通用性、组件的独立部署性,以及用来减少交互延迟、增强安全性、封装遗留系统的中间组件[2]。……
登录APP查看全文
