期刊文献+
共找到19篇文章
< 1 >
每页显示 20 50 100
REST API设计分析及实证研究 被引量:14
1
作者 周芯宇 陈伟 +1 位作者 吴国全 魏峻 《软件学报》 EI CSCD 北大核心 2022年第9期3271-3296,共26页
REST API已成为访问和使用Web服务的重要途径,为开发基于服务架构的应用系统提供了可复用接口.但是,REST API的设计质量参差不齐,因此有效、合理的设计指导规范对于规范和提高REST API设计质量具有现实意义和应用价值.首先,基于REST AP... REST API已成为访问和使用Web服务的重要途径,为开发基于服务架构的应用系统提供了可复用接口.但是,REST API的设计质量参差不齐,因此有效、合理的设计指导规范对于规范和提高REST API设计质量具有现实意义和应用价值.首先,基于REST API的本质内涵,建立了一个多维度、两层次的REST API设计指导规范分类体系RADRC(REST API design rule catalog),并对当前主流的25条设计指导规范进行分类.其次,针对已有规范提出相应的检测方法,并实现了REST API设计指导规范遵循情况的分析与检测工具RESTer.最后,使用RESTer开展REST API设计实证研究,分析了APIs.guru收录的近2000个真实REST API的文档,从中分析提取相应的REST API信息,进一步检测并统计当前REST API的设计特征和设计指导规范遵循情况.研究发现不同应用类别的REST API在资源和操作模式上存在差异,使得不同类别REST API在设计规则和总体架构方面各有特点.实证研究结果有助于深入了解当前REST API及其设计规则的特征、现状和不足,对于提高REST API设计质量和改进设计指导规范具有实际意义. 展开更多
关键词 rest api 设计指导规范 分类体系 api描述文档 实证研究
下载PDF
基于RIA WebGIS的区域烟草精准施肥管理决策系统设计与实现——以攀枝花烟区为例 被引量:8
2
作者 曹淋海 王昌全 +5 位作者 张毅 李冰 杜薇 冯广林 张宗锦 李斌 《中国烟草学报》 EI CAS CSCD 北大核心 2015年第2期94-99,共6页
以数据为基础的传统Web GIS存在共享性弱,伸缩性差,开发难等弊端。RIA/REST的应用能显著增强系统响应能力,简化GIS Service过程。本文在根据区域土壤肥力差异、供肥性能和肥料利用率等建立施肥模型、案例库、专家知识库及施肥决策方案... 以数据为基础的传统Web GIS存在共享性弱,伸缩性差,开发难等弊端。RIA/REST的应用能显著增强系统响应能力,简化GIS Service过程。本文在根据区域土壤肥力差异、供肥性能和肥料利用率等建立施肥模型、案例库、专家知识库及施肥决策方案的基础上,利用Flex API+REST API+SQL的RIA Web GIS框架构建了攀枝花烟草生产施肥管理决策系统(http://218.89.168.145:8080/webgis1/),实现了农田、作物生产信息管理和智能化施肥决策的集成,以及快捷高效的在线访问。结果表明,系统可为用户提供科学合理的施肥方案,施肥量得到更精准控制,且RIA/REST开发框架具有部署灵活、开发简易、伸缩性强等特点,用户体验和交互性更具优势。 展开更多
关键词 RIA WEBGIS Flex api rest 施肥决策
下载PDF
REST API自动化测试综述
3
作者 陈静 魏强 +1 位作者 武泽慧 王新蕾 《计算机应用研究》 CSCD 北大核心 2024年第2期321-328,340,共9页
REST API已经成为访问和使用云服务、Web、移动应用程序的重要途径,如何对这些API进行自动化测试以保证服务的安全性和可靠性是亟待解决的问题。目前虽然关于REST API自动化测试的研究成果众多,但仍缺少对测试技术全面的分析和总结。梳... REST API已经成为访问和使用云服务、Web、移动应用程序的重要途径,如何对这些API进行自动化测试以保证服务的安全性和可靠性是亟待解决的问题。目前虽然关于REST API自动化测试的研究成果众多,但仍缺少对测试技术全面的分析和总结。梳理了该领域近10年的代表性成果,首先总结了REST API自动化测试的发展历程;然后结合REST API自动化测试特征,提炼了测试的通用流程;接着分别从预处理、测试用例生成、测试用例执行与监测、结果分析四个环节阐述现有成果的技术特征,对比分析其优缺点;最后论述当前研究存在的不足,讨论可能的解决思路,展望了下一步研究方向。 展开更多
关键词 rest api 自动化测试 模糊测试 测试用例生成
下载PDF
校园一卡通开放平台REST API设计 被引量:6
4
作者 韩立峰 《微型电脑应用》 2015年第10期57-59,6,共3页
rest风格的web服务框架,是一种新兴的、灵活的架构,相比于SOAP Web Service更加适合大规模web应用。设计rest架构的校园一卡通开放平台,通过开放API,第三方应用系统可以方便的将一卡通的功能引入到自己的平台中,达到应用融合的目的,即... rest风格的web服务框架,是一种新兴的、灵活的架构,相比于SOAP Web Service更加适合大规模web应用。设计rest架构的校园一卡通开放平台,通过开放API,第三方应用系统可以方便的将一卡通的功能引入到自己的平台中,达到应用融合的目的,即方便了用户,也有利于双方应用的推广。 展开更多
关键词 校园一卡通 开放平台 rest api
下载PDF
云平台分布式智能感知物联网应用开发 被引量:7
5
作者 吕海东 葛日波 《计算机测量与控制》 2016年第7期212-214,218,共4页
为克服使用传统嵌入式模式开发物联网应用的复杂性,以实现将千差万别的设备使用标准的方式进行连接和访问,能将各种设备按统一的接口和协议进行访问,并构建分布式物联网架构,最终实现物联网与云平台的融合,通过云平台任何终端均可访问... 为克服使用传统嵌入式模式开发物联网应用的复杂性,以实现将千差万别的设备使用标准的方式进行连接和访问,能将各种设备按统一的接口和协议进行访问,并构建分布式物联网架构,最终实现物联网与云平台的融合,通过云平台任何终端均可访问物联网的所有设备;研究使用基于Node.js^([1])的Zetta^([2])框架将所有设备发布为统一的REST API接口,通过Zetta提供的Link机制并使用协议WebSocket实现与云平台上Zetta服务器的实时数据通讯,保持云平台与物联网设备的同步;实现了全新的物联网应用开发模式和架构,构建了一个高效实时同步、开发快捷、维护简便的分布式物联网应用;使用统一的模型化方法和高效Node.js平台实现快速开发基于云平台的物联网应用,克服了传统开发使用C语言开发物联网的弊病。 展开更多
关键词 云计算 物联网 服务接口 分布式 传感器
下载PDF
基于依赖模型的REST接口测试用例生成方法研究 被引量:1
6
作者 刘盈盈 杨秋辉 +1 位作者 姚邦国 刘巧韵 《计算机科学》 CSCD 北大核心 2023年第9期101-107,共7页
REST接口中普遍存在依赖关系,导致生成合理的接口调用序列与输入参数变得十分困难。现有的大多数方法只考虑了其中一种依赖关系,并需要人工执行繁杂的前置操作,生成的测试用例有效性仍然较低。针对以上问题,文中提出了一种基于依赖模型... REST接口中普遍存在依赖关系,导致生成合理的接口调用序列与输入参数变得十分困难。现有的大多数方法只考虑了其中一种依赖关系,并需要人工执行繁杂的前置操作,生成的测试用例有效性仍然较低。针对以上问题,文中提出了一种基于依赖模型的测试用例生成方法。通过解析OpenAPI文档,该方法提取了接口内的操作间依赖关系与参数间依赖关系,并据此建立了两种依赖模型,从模型生成测试用例,最后从3方面确定测试预言。实验结果表明,该方法的输入度量覆盖率达到了100%,状态码类别、状态码、响应资源类型的覆盖率分别达到了100%,91.67%,83.33%,并能在限定时间内检出接口内部缺陷;与RESTler和RESTest相比,该方法的输出度量覆盖率最大提高了36%,触发了最多次的异常响应状态码,检测到接口异常响应的比例最大提高了10%。该方法为REST接口的测试用例生成问题提供了有价值的参考。 展开更多
关键词 rest接口 测试用例生成 操作间依赖 参数间依赖 BERT模型
下载PDF
基于REST风格的科学计算环境Web服务API 被引量:4
7
作者 曹荣强 肖海力 +1 位作者 王小宁 卢莎莎 《科研信息化技术与应用》 2016年第3期43-48,共6页
基于Web页面的计算门户提供了简单易用的用户使用界面,这些门户需要访问异构的计算机群。本文研究和实现基于REST风格的科学计算环境Web服务API(SCEAPI-REST),其核心思想是充分利用Web服务在复杂系统中的集成优势以及REST风格的API跨平... 基于Web页面的计算门户提供了简单易用的用户使用界面,这些门户需要访问异构的计算机群。本文研究和实现基于REST风格的科学计算环境Web服务API(SCEAPI-REST),其核心思想是充分利用Web服务在复杂系统中的集成优势以及REST风格的API跨平台和跨编程语言的特性,为开发者提供简单易用的计算机群开发接口,包括用户管理、资源查询、作业管理和文件传输等功能。基于SCEAPI-REST,开发人员不再需要解决机群访问的繁杂问题,只需要专心构建面向科学计算的终端软件。该API已经应用到计算化学、材料科学、生物信息等多个领域的专业社区和工具软件。 展开更多
关键词 科学计算 计算门户 rest api WEB服务
原文传递
基于WebGIS的地震信息上报与服务系统的设计与实现 被引量:4
8
作者 屈佳 李俊 +1 位作者 王耀宗 孙玉柱 《地震工程与工程振动》 CSCD 北大核心 2014年第5期254-260,共7页
提出了基于Web GIS的以面向服务架构(Service Oriented Architecture,SOA)软件体系模式,选用目前最为流行的REST API开发工具,利用Arc SDE、Oracle等数据库开发技术建立地震信息上报与服务系统的技术思路和解决方案。介绍了地震信息上... 提出了基于Web GIS的以面向服务架构(Service Oriented Architecture,SOA)软件体系模式,选用目前最为流行的REST API开发工具,利用Arc SDE、Oracle等数据库开发技术建立地震信息上报与服务系统的技术思路和解决方案。介绍了地震信息上报与服务系统的体系结构、地震空间信息的组织及其功能构建等,并且就其实施方案与步骤进行了分析和阐述。结果表明:建立基于地理信息平台的地震信息服务系统,能较好地实现地震监测数据和地震应急数据的统一集成展示,使基于GIS的地震信息服务达到更好的效果。 展开更多
关键词 Web GIS rest api SOA 地震
下载PDF
基于大数据技术的实时卫星数据监视系统的设计与实现 被引量:1
9
作者 张晓 孙超 +2 位作者 王旻燕 陈文琴 曾乐 《自动化技术与应用》 2022年第9期63-68,共6页
实时气象卫星数据存在多源异构、高时效性等特点,使得气象部门不易及时发现实时卫星数据在传输过程中的各种问题,对下游实时卫星数据用户的服务也有一定影响。为了提高对实时气象卫星数据的监视能力,基于Rest API、Kafka消息队列、Spark... 实时气象卫星数据存在多源异构、高时效性等特点,使得气象部门不易及时发现实时卫星数据在传输过程中的各种问题,对下游实时卫星数据用户的服务也有一定影响。为了提高对实时气象卫星数据的监视能力,基于Rest API、Kafka消息队列、Spark Streaming、Redis缓存等大数据技术在国家级气象业务环境中搭建了实时卫星数据监视流程,对卫星数据进行统一编码,从而实现对全球各种实时卫星数据根据不同来源、不同卫星、不同仪器进行精细化的全流程监视,并基于气象大数据云平台、气象综合业务实时监控系统等业务系统增加了监视告警功能。 展开更多
关键词 卫星数据 监视系统 rest api Kafka Spark Streaming REDIS
下载PDF
海洋地质大数据信息服务体系建设 被引量:2
10
作者 戴勤奋 魏合龙 +3 位作者 苏国辉 孙记红 刘京鹏 王诏 《海洋地质前沿》 CSCD 2017年第11期67-70,共4页
针对海洋地质信息服务体系建设面临的大数据应用问题,提出了遵循互联网公共协议和OData数据开放协议,利用互联网Web平台及Web开发技术,构建基于REST风格API的轻量级Web服务,以及研究Web交互式数据可视化技术的建议。期望借鉴规范、技术... 针对海洋地质信息服务体系建设面临的大数据应用问题,提出了遵循互联网公共协议和OData数据开放协议,利用互联网Web平台及Web开发技术,构建基于REST风格API的轻量级Web服务,以及研究Web交互式数据可视化技术的建议。期望借鉴规范、技术、应用相辅相成的互联网成功模式,通过以API为核心的应用生态链,逐步推动海洋地质信息资源的开放、共享和互操作。 展开更多
关键词 海洋地质 大数据 rest api OData 交互可视化
下载PDF
面向服务的GIS与Web开发问题探讨 被引量:2
11
作者 曾庆丰 赵连柱 刘光 《北京测绘》 2012年第6期14-16,共3页
当前Web GIS的发展已经日趋成熟,各种Web GIS的应用也正层出不穷,基于标准的服务架构是这个GIS发展阶段的一个重要特征。在开发的过程中可以使用ArcGIS Server的ADF或者Rest API等许多方法来实现,最后按照一定的标准发布为服务,从而使... 当前Web GIS的发展已经日趋成熟,各种Web GIS的应用也正层出不穷,基于标准的服务架构是这个GIS发展阶段的一个重要特征。在开发的过程中可以使用ArcGIS Server的ADF或者Rest API等许多方法来实现,最后按照一定的标准发布为服务,从而使这些功能变得更加通用,这样可以从整个ArcGIS Server出发来探讨GIS与Web开发中的问题,本文中将在ArcGIS Server体系框架下讨论几个具体功能的实现问题。 展开更多
关键词 ARCGIS Server GIS WEB开发 服务 ADF rest api
下载PDF
基于REST风格的科学计算环境信息Web服务 被引量:2
12
作者 曹荣强 肖海力 卢莎莎 《科研信息化技术与应用》 2012年第5期76-82,共7页
科学计算环境提供了海量的计算资源和不同学科的大量应用,如何获取准确的信息并展示给用户和管理人员,是提高科学计算环境效率和易用特性必须解决的问题。本文在中国科学院科学环境中间件的基础上,研究和实现了基于REST风格的Web访问接... 科学计算环境提供了海量的计算资源和不同学科的大量应用,如何获取准确的信息并展示给用户和管理人员,是提高科学计算环境效率和易用特性必须解决的问题。本文在中国科学院科学环境中间件的基础上,研究和实现了基于REST风格的Web访问接口,提供用户、应用、资源和作业等信息的即时查询和指定条件下的信息统计服务。测试和实际应用表明,本文提出的Web信息服务,具有简单易用、功能全面、支持多平台和语言的特性,方便开发人员以丰富多样的形式展示科学计算环境的信息。 展开更多
关键词 科学计算 WEB服务 restapi 查询 统计
原文传递
基于GitHub的ICT相关领域发展趋势的分析
13
作者 李鲲程 祖子月 费军旗 《信息通信技术与政策》 2021年第4期65-70,共6页
一定规模的用户对某类项目的关注度是评价该类项目所属行业发展趋势的重要参数之一,是行业发展趋势研究的数据基础。针对当前研究对象数据源获取的局限性问题,设计并实现了一个数据获取与分析系统。该系统可以根据关键词获取GitHub上指... 一定规模的用户对某类项目的关注度是评价该类项目所属行业发展趋势的重要参数之一,是行业发展趋势研究的数据基础。针对当前研究对象数据源获取的局限性问题,设计并实现了一个数据获取与分析系统。该系统可以根据关键词获取GitHub上指定行业的项目数据,以项目数量、关键项目的星标数量、复刻数量和提问数量为依据对项目数量和关注度的变化进行多维度分析,利用百度ECharts实现数据可视化,为研究行业发展的整体趋势提供参考。 展开更多
关键词 GitHub 数据获取 PYTHON rest api Echarts
下载PDF
基于OAuth2.0协议的气象数据共享接口的设计 被引量:1
14
作者 孙伟忠 吴贵义 +1 位作者 胡鹏 黄华栋 《气象研究与应用》 2019年第3期106-108,112,共4页
针对气象数据共享服务中存在的安全问题,提出基于oauth2.0协议的数据共享方法,给出了接口的设计和实现过程,并分析总结了oauth2.0协议在气象数据共享中的优势,为进一步开展气象数据服务提供更加安全高效的技术支撑。
关键词 OAuth2.0 气象数据共享 开放授权 restapi
下载PDF
基于CC3200的气象数据采集与远程通信系统 被引量:15
15
作者 李琦 徐阳 梁丽 《计算机工程与应用》 CSCD 北大核心 2017年第13期235-239,共5页
针对我国草原牧场环境数据采集的需求,同时为了解决气象站数据传输与远程监测问题,提出了一种基CC3200芯片的数据实时检测与远程通讯的自动气象要素采集系统设计方案。由德州仪器推出的CC3200器件,其主控芯片内置具有Wi-Fi功能的无线MCU... 针对我国草原牧场环境数据采集的需求,同时为了解决气象站数据传输与远程监测问题,提出了一种基CC3200芯片的数据实时检测与远程通讯的自动气象要素采集系统设计方案。由德州仪器推出的CC3200器件,其主控芯片内置具有Wi-Fi功能的无线MCU,其上包含嵌入式TCP/IP和TLS/SSL堆栈,以及多个互联网协议,支持CC3200器件为采集节点同时作为HTTP客户端,并以无线方式传递数据。无线AP模式下的Web服务器以REST API接口接收气象数据,用户可通过网页实现远程监控牧场环境数据。 展开更多
关键词 数据采集 物联网 CC3200芯片 rest api接口
下载PDF
基于ArcGIS Server的网络地图服务系统设计与实现 被引量:13
16
作者 杨泽运 杨金玲 +3 位作者 李秀海 曹先革 霍春玲 梁欣 《测绘工程》 CSCD 2015年第10期41-44,共4页
ArcGIS Server可以构建Web应用、Web服务,ArcGIS Server的出现为网络地图服务提供了一个全新的途径。以ArcGIS Server10.0为平台研究网络地图服务系统的设计与实现,基于B/S三层混合模式,采用ArcGIS REST API和ArcGIS API For Flex,将Arc... ArcGIS Server可以构建Web应用、Web服务,ArcGIS Server的出现为网络地图服务提供了一个全新的途径。以ArcGIS Server10.0为平台研究网络地图服务系统的设计与实现,基于B/S三层混合模式,采用ArcGIS REST API和ArcGIS API For Flex,将ArcSDE作为空间数据引擎,SQLServer作为数据库进行空间数据管理,设计和实现一个具有基本地图操作功能、地图定位、查询、空间分析的地图网络发布系统,为地图的网络服务奠定基础。 展开更多
关键词 ARCGIS Server 网络地图服务 FLEX B/S ARCGIS rest api
下载PDF
A Cloud Service Architecture for Analyzing Big Monitoring Data 被引量:3
17
作者 Samneet Singh Yan Liu 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2016年第1期55-70,共16页
Cloud monitoring is of a source of big data that are constantly produced from traces of infrastructures,platforms, and applications. Analysis of monitoring data delivers insights of the system's workload and usage pa... Cloud monitoring is of a source of big data that are constantly produced from traces of infrastructures,platforms, and applications. Analysis of monitoring data delivers insights of the system's workload and usage pattern and ensures workloads are operating at optimum levels. The analysis process involves data query and extraction, data analysis, and result visualization. Since the volume of monitoring data is big, these operations require a scalable and reliable architecture to extract, aggregate, and analyze data in an arbitrary range of granularity. Ultimately, the results of analysis become the knowledge of the system and should be shared and communicated. This paper presents our cloud service architecture that explores a search cluster for data indexing and query. We develop REST APIs that the data can be accessed by different analysis modules. This architecture enables extensions to integrate with software frameworks of both batch processing(such as Hadoop) and stream processing(such as Spark) of big data. The analysis results are structured in Semantic Media Wiki pages in the context of the monitoring data source and the analysis process. This cloud architecture is empirically assessed to evaluate its responsiveness when processing a large set of data records under node failures. 展开更多
关键词 cloud computing rest api big data software architecture semantic web
原文传递
基于REST-API的SDN控制器故障恢复机制 被引量:5
18
作者 杨晨 李勇 金德鹏 《计算机工程》 CAS CSCD 北大核心 2015年第9期131-134,139,共5页
软件定义网络(SDN)通过可编程的数据平面和逻辑集中的网络控制器实现网络的灵活可控,然而现有的网络控制器不具备故障快速切换功能,难以实现SDN网络故障恢复。为此,基于表述性状态转移-应用程序编程接口(REST-API),提出一种控制器快速... 软件定义网络(SDN)通过可编程的数据平面和逻辑集中的网络控制器实现网络的灵活可控,然而现有的网络控制器不具备故障快速切换功能,难以实现SDN网络故障恢复。为此,基于表述性状态转移-应用程序编程接口(REST-API),提出一种控制器快速恢复机制,通过REST-API将多个控制器同时与控制器代理相连接,使得控制器代理可快速检测出控制器故障并进行切换。实验结果表明,与OpenFlow机制相比,该机制减少了500倍以上的切换时间,且切换时间不受网络规模的影响。 展开更多
关键词 软件定义网络 故障恢复 快速切换 OpenFlow机制 表述性状态转移-应用程序编程接口
下载PDF
OpenDayLight北向接口技术及其应用 被引量:3
19
作者 闫鲁生 《指挥信息系统与技术》 2015年第5期74-78,共5页
首先,介绍了软件定义网络(SDN)北向接口的功能以及接口模式的类别和异同;然后,分析了OpenDayLight北向接口表述性状态传递(REST)API的优势和开发流程;最后,应用REST API中控制流表下发的Flow Programmer接口,针对SDN网络中分布式拒绝服... 首先,介绍了软件定义网络(SDN)北向接口的功能以及接口模式的类别和异同;然后,分析了OpenDayLight北向接口表述性状态传递(REST)API的优势和开发流程;最后,应用REST API中控制流表下发的Flow Programmer接口,针对SDN网络中分布式拒绝服务(DDoS)攻击,提出了可行的解决方案,以实现网络安全自主可控。 展开更多
关键词 软件定义网络 北向接口 OPEN DAY Light 表述性状态传递api 分布式拒绝服务
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部