基于物联网技术开发的智能家居系统解决了异构网络内家电的互联问题,而其管理系统仍面临着管理平台单一、可扩展性差以及较低的用户体验等问题。在利用ZigBee协议构建家庭无线传感器网络的基础上,提出一种基于RESTful Web Services的智...基于物联网技术开发的智能家居系统解决了异构网络内家电的互联问题,而其管理系统仍面临着管理平台单一、可扩展性差以及较低的用户体验等问题。在利用ZigBee协议构建家庭无线传感器网络的基础上,提出一种基于RESTful Web Services的智能家居管理系统设计方案,增强了系统的可扩展性和跨平台能力,所开发的基于Android的智能家居客户端有效提升了用户体验。展开更多
RESTful Web Services是一个轻量级的架构,其中包含的重要概念有资源的可寻址性、连通性、无状态、统一接口等.通过低耦合和其他分布式组件,使其具有良好的交互性和可伸缩性.由于无需引入复杂的SOAP协议,比起RPC风格的Web Services,很...RESTful Web Services是一个轻量级的架构,其中包含的重要概念有资源的可寻址性、连通性、无状态、统一接口等.通过低耦合和其他分布式组件,使其具有良好的交互性和可伸缩性.由于无需引入复杂的SOAP协议,比起RPC风格的Web Services,很容易使用并且获得了广泛的应用.研究了在一个中医药信息系统中如何使用Restlet框架构建RESTful Web Services.展开更多
当前,电子监察系统的建设都需要建立在已有业务系统的基础之上。从国土部门的不同业务系统中提取数据,从而实现对国土资源相关业务的有效监管。针对电子监察系统与其它业务系统的信息资源共享问题,提出利用Web服务技术作为有效的解决方...当前,电子监察系统的建设都需要建立在已有业务系统的基础之上。从国土部门的不同业务系统中提取数据,从而实现对国土资源相关业务的有效监管。针对电子监察系统与其它业务系统的信息资源共享问题,提出利用Web服务技术作为有效的解决方案,并通过研究REST架构,初步构建一个基于RESTful Web Services的电子监察系统,从而实现异构环境下的资源整合、共享和功能的互操作。最后对本系统的未来做出了科学的总结和展望。展开更多
为了解决以接受订单、组织生产(包括织造、后整以及制衣等相关业务)、交付成品为核心的各类丝光棉服装企业之间的业务信息协调问题,提出一种基于ASP(Application Service Provider)方式的协作平台。针对RPC式Web Services实现的复杂性,...为了解决以接受订单、组织生产(包括织造、后整以及制衣等相关业务)、交付成品为核心的各类丝光棉服装企业之间的业务信息协调问题,提出一种基于ASP(Application Service Provider)方式的协作平台。针对RPC式Web Services实现的复杂性,提出一个适合于该平台的基于REST风格的轻量级Web Services设计架构,并在RoR(Ruby on Rails)框架下实现。对平台的设计和实现方法作了描述,最后给出了一个工程实例。展开更多
为了更好地解决分布式遥感数据检索的问题,提出了基于REST Web Services的分布式检索实现方法。根据分布式数据检索的需求和遥感数据检索系统的特点,研究了分布式数据检索的实现技术、REST的基本概念、目标与设计原则、主要思想以及实...为了更好地解决分布式遥感数据检索的问题,提出了基于REST Web Services的分布式检索实现方法。根据分布式数据检索的需求和遥感数据检索系统的特点,研究了分布式数据检索的实现技术、REST的基本概念、目标与设计原则、主要思想以及实现方式,在此基本上设计了基于REST Web Services分布式遥感数据检索原型系统,并实现了基于REST Web Services分布式遥感数据检索原型系统。展开更多
随着Web2.0应用的逐渐流行,Web应用间数据和服务的公开与集成被越来越多的人所重视。REST(Representational State Transfer,表述性状态转移)风格的服务成了很多人的首选,REST可以快速和简便地实现异构应用之间的数据交换,同时...随着Web2.0应用的逐渐流行,Web应用间数据和服务的公开与集成被越来越多的人所重视。REST(Representational State Transfer,表述性状态转移)风格的服务成了很多人的首选,REST可以快速和简便地实现异构应用之间的数据交换,同时可以保证传输的速率和安全性。展开更多
logical testing model and resource lifecycle information,generate test cases and complete parameters,and alleviate inconsistency issues through parameter inference.Once again,we propose a method of analyzing test resu...logical testing model and resource lifecycle information,generate test cases and complete parameters,and alleviate inconsistency issues through parameter inference.Once again,we propose a method of analyzing test results using joint state codes and call stack information,which compensates for the shortcomings of traditional analysis methods.We will apply our method to testing REST services,including OpenStack,an open source cloud operating platform for experimental evaluation.We have found a series of inconsistencies,known vulnerabilities,and new unknown logical defects.展开更多
Smartphones and other connected devices rely on data services,such as Web Services(WS),Google Cloud Messaging(GCM)and Firebase Cloud Messaging(FCM),to share the information they collect or use.Traditionally,these serv...Smartphones and other connected devices rely on data services,such as Web Services(WS),Google Cloud Messaging(GCM)and Firebase Cloud Messaging(FCM),to share the information they collect or use.Traditionally,these services were classified according to the average number of bytes transmitted or their delivery time.However,when dealing with battery-operated devices,another important parameter to be taken into account is their power consumption.Furthermore,software designers and developers often do not consider the efficiency of a data communication system,but are simply concerned about ease-of-use and response time.In this paper,we compare FCM,GCM and two types of WS,namely Simple Object Access Protocol(SOAP)and REpresentational State Transfer(REST)WS in terms of delay,data efficiency,and power consumption.The final outcome is that RESTful WS outperforms all others,making GCM and FCM a viable alternative only when the amount of data to be transmitted is very limited,or when the mobile application requires the advanced services offered by FCM or GCM only.展开更多
研究了物联网的设计过程,根据物联网的三层结构,提出了一种面向搜索的Restful Web Service的三段式物联网设计方法,根据该方法,设计并实现了一个制造服务管理系统物联网项目。研究表明,基于Restful Web Service的三段式设计理论对物联...研究了物联网的设计过程,根据物联网的三层结构,提出了一种面向搜索的Restful Web Service的三段式物联网设计方法,根据该方法,设计并实现了一个制造服务管理系统物联网项目。研究表明,基于Restful Web Service的三段式设计理论对物联网的实现具有很重要的应用价值。展开更多
随着Web服务的快速发展,基于REST(Representational State Transfer)风格的Web Service越来越受到业界的关注。在实现RESTful Web Service的众多框架中,Rails完整实现了MVC并对RESTful Web Service的开发作了极大的封装和简化,使得开发...随着Web服务的快速发展,基于REST(Representational State Transfer)风格的Web Service越来越受到业界的关注。在实现RESTful Web Service的众多框架中,Rails完整实现了MVC并对RESTful Web Service的开发作了极大的封装和简化,使得开发人员用Rails实现RESTful Web Service变得容易。对RESTful Web Service特征和Rails框架结构进行了概述,分析了Rails实现RESTfulWeb Service的原理,在此基础上结合实例给出了基于Rails的RESTful Web Service以及RESTful Web Service客户端的开发步骤和方法,并且利用Ruby进行了实现。展开更多
文摘基于物联网技术开发的智能家居系统解决了异构网络内家电的互联问题,而其管理系统仍面临着管理平台单一、可扩展性差以及较低的用户体验等问题。在利用ZigBee协议构建家庭无线传感器网络的基础上,提出一种基于RESTful Web Services的智能家居管理系统设计方案,增强了系统的可扩展性和跨平台能力,所开发的基于Android的智能家居客户端有效提升了用户体验。
文摘RESTful Web Services是一个轻量级的架构,其中包含的重要概念有资源的可寻址性、连通性、无状态、统一接口等.通过低耦合和其他分布式组件,使其具有良好的交互性和可伸缩性.由于无需引入复杂的SOAP协议,比起RPC风格的Web Services,很容易使用并且获得了广泛的应用.研究了在一个中医药信息系统中如何使用Restlet框架构建RESTful Web Services.
文摘当前,电子监察系统的建设都需要建立在已有业务系统的基础之上。从国土部门的不同业务系统中提取数据,从而实现对国土资源相关业务的有效监管。针对电子监察系统与其它业务系统的信息资源共享问题,提出利用Web服务技术作为有效的解决方案,并通过研究REST架构,初步构建一个基于RESTful Web Services的电子监察系统,从而实现异构环境下的资源整合、共享和功能的互操作。最后对本系统的未来做出了科学的总结和展望。
文摘为了解决以接受订单、组织生产(包括织造、后整以及制衣等相关业务)、交付成品为核心的各类丝光棉服装企业之间的业务信息协调问题,提出一种基于ASP(Application Service Provider)方式的协作平台。针对RPC式Web Services实现的复杂性,提出一个适合于该平台的基于REST风格的轻量级Web Services设计架构,并在RoR(Ruby on Rails)框架下实现。对平台的设计和实现方法作了描述,最后给出了一个工程实例。
文摘为了更好地解决分布式遥感数据检索的问题,提出了基于REST Web Services的分布式检索实现方法。根据分布式数据检索的需求和遥感数据检索系统的特点,研究了分布式数据检索的实现技术、REST的基本概念、目标与设计原则、主要思想以及实现方式,在此基本上设计了基于REST Web Services分布式遥感数据检索原型系统,并实现了基于REST Web Services分布式遥感数据检索原型系统。
文摘logical testing model and resource lifecycle information,generate test cases and complete parameters,and alleviate inconsistency issues through parameter inference.Once again,we propose a method of analyzing test results using joint state codes and call stack information,which compensates for the shortcomings of traditional analysis methods.We will apply our method to testing REST services,including OpenStack,an open source cloud operating platform for experimental evaluation.We have found a series of inconsistencies,known vulnerabilities,and new unknown logical defects.
文摘Smartphones and other connected devices rely on data services,such as Web Services(WS),Google Cloud Messaging(GCM)and Firebase Cloud Messaging(FCM),to share the information they collect or use.Traditionally,these services were classified according to the average number of bytes transmitted or their delivery time.However,when dealing with battery-operated devices,another important parameter to be taken into account is their power consumption.Furthermore,software designers and developers often do not consider the efficiency of a data communication system,but are simply concerned about ease-of-use and response time.In this paper,we compare FCM,GCM and two types of WS,namely Simple Object Access Protocol(SOAP)and REpresentational State Transfer(REST)WS in terms of delay,data efficiency,and power consumption.The final outcome is that RESTful WS outperforms all others,making GCM and FCM a viable alternative only when the amount of data to be transmitted is very limited,or when the mobile application requires the advanced services offered by FCM or GCM only.
文摘随着Web服务的快速发展,基于REST(Representational State Transfer)风格的Web Service越来越受到业界的关注。在实现RESTful Web Service的众多框架中,Rails完整实现了MVC并对RESTful Web Service的开发作了极大的封装和简化,使得开发人员用Rails实现RESTful Web Service变得容易。对RESTful Web Service特征和Rails框架结构进行了概述,分析了Rails实现RESTfulWeb Service的原理,在此基础上结合实例给出了基于Rails的RESTful Web Service以及RESTful Web Service客户端的开发步骤和方法,并且利用Ruby进行了实现。