aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-11-21 21:58:32 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2021-11-30 00:47:48 +0900
commitd897f0858d3fbe6d46a69481c604b58476d83597 (patch)
treeb0b89c83434070fd90c75bf1ecdb37c651e22790 /files
parent978f3a1f11b8dd4e4810c2833db88b4d11f83fbd (diff)
downloadtranslated-content-d897f0858d3fbe6d46a69481c604b58476d83597.tar.gz
translated-content-d897f0858d3fbe6d46a69481c604b58476d83597.tar.bz2
translated-content-d897f0858d3fbe6d46a69481c604b58476d83597.zip
Glossary/REST を更新
- 2021/10/08 時点の英語版に同期
Diffstat (limited to 'files')
-rw-r--r--files/ja/glossary/rest/index.md31
1 files changed, 11 insertions, 20 deletions
diff --git a/files/ja/glossary/rest/index.md b/files/ja/glossary/rest/index.md
index bb2fc19dac..f232d6311e 100644
--- a/files/ja/glossary/rest/index.md
+++ b/files/ja/glossary/rest/index.md
@@ -2,32 +2,23 @@
title: REST
slug: Glossary/REST
tags:
- - Architecture
- - Beginner
- - Glossary
+ - アーキテクチャ
+ - 初心者
+ - 用語集
- HTTP
- Rest
- WebMechanics
translation_of: Glossary/REST
---
-<p>Representational State Transfer (<strong>REST</strong>) は、効率的で信頼性の高い拡張性に富んだ分散システムをもたらすソフトウェアアーキテクチャの設計の一連の制約を表します。これらの制約に従うと、システムは RESTful と呼ばれます。 ソフトウェアアーキテクチャのグループで、効率的な、信頼できる、拡張性のあるシステムをもたらす強制的なデザインを指します。</p>
+**REST** (Representational State Transfer) は、効率的で信頼性が高く、スケーラブルな分散システムを実現するためのソフトウェアアーキテクチャ設計上の一連の制約条件のことです。
-<p>REST の基本的な考え方は、リソース、たとえば文書が、明確かつ標準化された操作と形式をもって、その状態と関係 (ハイパーテキスト) とともに転送されるというものです。多くの場合、他の場所で何らかの操作をせずに {{Glossary("API")}} やサービスを呼び出すことができることが RESTful と呼ばれます。</p>
+REST の基本的な考え方は、リソース、たとえば文書が、よく認識され、言語にとらわれず、確実に標準化されたクライアント/サーバーのやりとりで転送するというものです。サービスがこれらの制約に準拠している場合、 RESTful とみなされます。
-<p>{{glossary("World Wide Web","ウェブ")}} の背景となる標準プロトコルである {{Glossary("HTTP")}} も、文書やハイパーテキストリンクを転送し、また標準でもあるため、シンプルな HTTP API は、 REST の制約に厳密に則っていなくても、俗に RESTful API、 RESTful サービス、または単に REST サービスとも呼ばれることがあります。初心者は、 REST API が標準のウェブライブラリやツールを使用して呼び出すことができる HTTP サービスを意味すると想像している可能性があります。</p>
+一般的に HTTP API は、俗に RESTful API、RESTful サービス、REST サービスなどと呼ばれることがありますが、必ずしも REST のすべての制約に準拠しているわけではありません。初心者の方は、REST API とは、標準的なウェブライブラリやツールを使って呼び出すことができる HTTP サービスのことだと思ってください。
-<h2 id="Learn_more" name="Learn_more">関連項目</h2>
+## 関連情報
-<h3 id="Learn_about_it" name="Learn_about_it">それについて学ぶ</h3>
-
-<ul>
- <li><a href="http://www.restapitutorial.com/">restapitutorial.com</a></li>
- <li><a href="http://restcookbook.com/">restcookbook.com</a></li>
-</ul>
-
-<h3 id="General_knowledge" name="General_knowledge">一般的な知識</h3>
-
-<ul>
- <li>ウィキペディア上の記事「{{Interwiki("wikipedia", "Representational_State_Transfer", "REST")}}」</li>
- <li><a href="https://www.service-architecture.com/articles/web-services/representational_state_transfer_rest.html">REST Architecture</a></li>
-</ul>
+- [restapitutorial.com](https://www.restapitutorial.com/)
+- [restcookbook.com](https://restcookbook.com/)
+- ウィキペディア上の記事「{{Interwiki("wikipedia", "Representational_State_Transfer", "REST")}}」
+- [REST Architecture](https://www.service-architecture.com/articles/web-services/representational_state_transfer_rest.html)