[发明专利]一种基于WEB API的REST框架数据服务系统在审
申请号: | 201711081743.6 | 申请日: | 2017-11-06 |
公开(公告)号: | CN109756542A | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 赵辉 | 申请(专利权)人: | 北京航天长峰科技工业集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 服务系统 框架数据 服务器解析 请求服务器 操作数据 路由方式 数据访问 数据服务 返回 路由 服务器 数据库 传递 客户 发布 | ||
一种基于WEB API的REST框架数据服务系统,数据库采用MYSQL,数据服务发布在IIS7以上服务器;数据访问采用Entity Framework可以快速的实现数据增删改查;最后通过WEB API技术将数据以XML、json的方式提供给需要的客户端,WEB API是一系列可以操作数据的接口,客户端可以通过约定的路由方式请求服务器,服务器解析路由执行相应的接口并以客户端传递的返回方式返回客户要的数据。
技术领域
本发明属于数据服务系统技术领域,涉及一种基于WEB API的REST框架数据服务系统。
背景技术
REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如web应用程序。它首次出现在2000年Roy Fielding的博士论文中,他是HTTP规范的主要编写者之一。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-RPC更加简单明了,无论是对URL的处理还是对Payload的编码,REST都倾向于用更加简单轻量的方法设计和实现。
REST指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。
Web应用程序最重要的REST原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。客户端可以缓存数据以改进性能。
Web API是一个比较宽泛的概念。这里我们提到Web API特指ASP.NET Web API。官方定义如下,强调两个关键点,即可以对接各种客户端(浏览器,移动设备),构建http服务的框架。
发明内容
本发明旨在提供一个可以对接各种客户端(浏览器,移动设备)的数据服务系统,不用每一个客服端都要重写数据服务。
本发明的技术方案如下:
一种基于WEB API的REST框架数据服务系统,其特征在于:数据库采用MYSQL,数据服务发布在IIS7以上服务器;数据访问采用Entity Framework可以快速的实现数据增删改查;最后通过WEB API技术将数据以XML、json的方式提供给需要的客户端,WEB API是一系列可以操作数据的接口,客户端可以通过约定的路由方式请求服务器,服务器解析路由执行相应的接口并以客户端传递的返回方式返回客户要的数据。
本发明采用REST架构,是一个简单、可扩展、有效、安全、可靠的架构。对于不同客户端,无需为每一个客户端设计一个数据服务端,不同客户端使用同一个数据服务也方便集中管理,解决不同数据服务数据同步的难题。
具体实施方式
数据库采用MYSQL,轻巧灵便,满足中小型系统性能要求;
数据服务发布在IIS7以上服务器;
数据访问采用Entity Framework可以快速的实现数据增删改查;
最后通过WEB API技术将数据以XML、json的方式提供给需要的客户端,WEB API是一系列可以操作数据的接口,客户端可以通过约定的路由方式请求服务器,服务器解析路由执行相应的接口并以客户端传递的返回方式返回客户要的数据默认为(XML、json)也可以自定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天长峰科技工业集团有限公司,未经北京航天长峰科技工业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711081743.6/2.html,转载请声明来源钻瓜专利网。