[发明专利]一种面向REST架构风格的Web服务快速开发方法有效

专利信息
申请号: 201710447342.1 申请日: 2017-06-14
公开(公告)号: CN107203388B 公开(公告)日: 2020-08-04
发明(设计)人: 陆佳炜;卢成炳;李杰;张元鸣;肖刚;李鲁兵;高燕煦;周焕 申请(专利权)人: 浙江工业大学
主分类号: G06F8/30 分类号: G06F8/30;G06F8/35;H04L12/24;H04L29/08
代理公司: 杭州斯可睿专利事务所有限公司 33241 代理人: 王利强
地址: 310014 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 rest 架构 风格 web 服务 快速 开发 方法
【说明书】:

一种面向REST架构风格的Web服务快速开发方法,包括以下步骤:第一步、建立一个基于REST‑AnGo的模型,分为视图层、控制层和组件层;第二步、基于所述的模型提出Web服务快速开发方法,过程如下:步骤2.1:将拥有基本功能的元Agent注册到Agent Cluster中,或者将已经废弃的元Agent从Agent Cluster中注销;步骤2.2:采用惰性加载机制加载配置信息;步骤2.3:加载完成后,将配置文件中的需求信息装载;步骤2.4:通过Mapping Tree来实现REST资源的映射,并进行系统实现。本发明能在较大程度上提高REST服务的开发效率,降低开发难度,并保障客户端独立性。

技术领域

本发明涉及一种面向REST架构风格的Web服务快速开发方法。

背景技术

Web Services是一种部署在分布式Web应用上的对象,是构建分布式Web应用程序的模型,建立在以XML为主的、开放的Web规范技术的基础上,能在所有支持Internet通讯的操作系统上实施运行,具有更好的开放性,是实现可互操作的分布式Web应用平台。WebServices基于三种角色,即服务提供者、服务注册中心和服务请求者之间的交互。涉及发布、查找和绑定操作,这些角色和操作一起作用于Web Services组件。典型情况下服务提供者将Web Services的服务描述发布到服务注册中心。服务请求者使用查找操作从服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web Services实现交互。

REST是英文Representational State Transfer的缩写,中文译为“表象状态传输”、“具体状态转移”或“表现状态转移”。REST是一种架构风格(或模式),不是一种具体的标准或架构;REST不是一个协议,它是对Web体系结构设计原则的一种描述,是一种对于服务器的更加有效的抽象方式,是一种基于资源的服务访问架构风格。REST结合了一系列规范,从而形成了一种新的基于Web的架构风格,它带来的是一种全新的Web开发过程中的思维方式:通过URI来设计系统结构。根据REST设计原则,每个URI代表一个资源,而整个系统就是由这些资源组成的。使用REST和面向资源架构(ROA)原则的Web Services通常称为RESTful Web Services或端点。RESTful Services具有以下特点:

1.Client-Server结构:将客户端与服务器端分离,将用户界面与数据存储分离,使得不同用户终端共享相同的数据成为了可能。

2.无状态:要求每个HTTP请求都是完全孤立的。

3.命名资源:RESTful Web Services也是资源,也有唯一的URI标识。

4.互联资源表示:RESTful Web Services提供的表示通过URI实现互联,客户可以实现客户状态的自维护性。

5.中间组件层:在客户和资源间使用代理服务器、缓存服务器、网关等提高效率、增强安全。

6.从HTTP头中获取统一接口和资源地址:对服务资源的所有动作和要访问的服务器资源都从HTTP统一接口和URI中得到,使代理服务器、缓存服务器能很好的协调工作。

7.可以使用简单有效的安全模型:REST中很容易隐藏某个资源,只需不发布它的URI;可对每个URI的四个通用接口设置权限;也可以通过堵塞非GET请求把资源设置为只读的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710447342.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top