Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

REST

Índice REST

Na informática e engenharia de software, Representational State Transfer (abreviado REST), em português Transferência de Estado Representacional, é um estilo de arquitetura de software, criado em 2000 por Roy Fielding, que define um conjunto de restrições a serem usadas para a criação de um tipo especial de serviços-Web, denominados Web services RESTful, que fornecem interoperabilidade entre sistemas de computadores na Internet; RESTful permite que os sistemas solicitantes acessem e manipulem representações textuais de recursos da Web usando um conjunto uniforme e predefinido de operações sem estado (requisição e resposta independentes).

54 relações: A9.com, Abreviatura, Amazon, Aplicação web, Arquitetura de software, Atom, Blog, Bloglines, Blogosfera, Cache, CakePHP, Carga útil (computação), Chamada de procedimento remoto, Cookie, CRUD, Desenvolvimento web, EBay, Engenharia de software, Framework para aplicações web, Hipertexto, HTML, Hypertext Transfer Protocol, Informática, Interface, Interface de programação de aplicações, Internet, Interoperabilidade, JSON, Laravel, Língua portuguesa, Linguagem de marcação, MVC, Nova Iorque (estado), OpenSearch, Portable Document Format, Protocolo sem estado, Proxy, Resource Description Framework, Restrições de integridade, Roy Fielding, RSS, Ruby on Rails, Servidor, SOAP, URI, URL, Web service, World Wide Web, XML, XMLHttpRequest, ..., Yahoo!, YAML, Zend Framework, Zope. Expandir índice (4 mais) »

A9.com

A A9.com é uma subsidiária da Amazon.com sediada em Palo Alto que desenvolve tecnologias de busca e propaganda.

Novo!!: REST e A9.com · Veja mais »

Abreviatura

Uma abreviatura ou abreviação (do latim abbreviatione) é um termo onde se utiliza um ponto final para se indicar que se trata de uma forma incompleta.

Novo!!: REST e Abreviatura · Veja mais »

Amazon

Amazon.com, Inc. é uma empresa multinacional de tecnologia norte-americana com sede em Seattle, Washington.

Novo!!: REST e Amazon · Veja mais »

Aplicação web

Em computação, aplicação web designa, de forma geral, sistemas de informática projetados para utilização através de um navegador, através da internet ou aplicativos desenvolvidos utilizando tecnologias web HTML, JavaScript e CSS.

Novo!!: REST e Aplicação web · Veja mais »

Arquitetura de software

A arquitetura de software de um sistema consiste na definição dos componentes de software, suas propriedades externas, e seus relacionamentos com outros softwares.

Novo!!: REST e Arquitetura de software · Veja mais »

Atom

O Atom são dois padrões da Web: o Atom Syndication Format é uma linguagem de programação XML utilizada em web feeds, enquanto o Atom Publishing Protocol (AtomPub ou APP) é um protocolo HTTP para criar e actualizar recursos da Web.

Novo!!: REST e Atom · Veja mais »

Blog

Um blogue tit (contração dos termos em inglês web e log, "diário da rede") é um site cuja estrutura permite a atualização rápida a partir de acréscimos dos chamados artigos, postagens ou publicações.

Novo!!: REST e Blog · Veja mais »

Bloglines

Bloglines é um agregador web de notícias, weblogs e outros tipos de feeds.

Novo!!: REST e Bloglines · Veja mais »

Blogosfera

Blogosfera é o termo coletivo que compreende todos os weblogs (ou blogs) como uma comunidade ou rede social.

Novo!!: REST e Blogosfera · Veja mais »

Cache

Na área da computação, cache é um dispositivo de acesso rápido, interno a um sistema, que serve de intermediário entre um operador de um processo e o dispositivo de armazenamento ao qual esse operador acede.

Novo!!: REST e Cache · Veja mais »

CakePHP

CakePHP é um framework escrito em PHP que tem como principais objetivos oferecer uma estrutura que possibilite aos programadores de PHP de todos os níveis desenvolverem aplicações robustas rapidamente, sem perder flexibilidade.

Novo!!: REST e CakePHP · Veja mais »

Carga útil (computação)

Em computação e telecomunicações, a carga útil (payload) é a parte dos dados transmitidos que é a mensagem real pretendida.

Novo!!: REST e Carga útil (computação) · Veja mais »

Chamada de procedimento remoto

Chamada remota de procedimento (RPC, acrônimo de Remote Procedure Call) é uma tecnologia de comunicação entre processos que permite a um programa de computador chamar um procedimento em outro espaço de endereçamento (geralmente em outro computador, conectado por uma rede).

Novo!!: REST e Chamada de procedimento remoto · Veja mais »

Cookie

* Cookie (informática).

Novo!!: REST e Cookie · Veja mais »

CRUD

CRUD (acrónimo do inglês para Create, Read, Update and Delete) são as quatro operações básicas do desenvolvimento de uma aplicação, sendo utilizadas em bases de dados relacionais (RDBMS) fornecidas aos utilizadores do sistema.

Novo!!: REST e CRUD · Veja mais »

Desenvolvimento web

Desenvolvimento web é o termo utilizado para descrever o desenvolvimento de sites, na Internet ou numa intranet.

Novo!!: REST e Desenvolvimento web · Veja mais »

EBay

O eBay (comumente estilizado como ebay) é uma empresa de comércio eletrônico fundada nos Estados Unidos, em setembro de 1995, por Pierre Omidyar.

Novo!!: REST e EBay · Veja mais »

Engenharia de software

acessodata.

Novo!!: REST e Engenharia de software · Veja mais »

Framework para aplicações web

Um framework para aplicações web é um framework de software designado para suportar o desenvolvimento de sites web dinâmicos, aplicações Web e serviços Web.

Novo!!: REST e Framework para aplicações web · Veja mais »

Hipertexto

Hipertexto é o termo que remete a um texto ao qual se agregam outros conjuntos de informação na forma de blocos de textos, palavras, imagens ou sons, cujo acesso se dá através de referências específicas, no meio digital denominadas hiperligações.

Novo!!: REST e Hipertexto · Veja mais »

HTML

HTML (abreviação para a expressão inglesa HyperText Markup Language, que significa: "Linguagem de Marcação de Hipertexto") é uma linguagem de marcação utilizada na construção de páginas na Web.

Novo!!: REST e HTML · Veja mais »

Hypertext Transfer Protocol

O Hypertext Transfer Protocol, sigla HTTP (em português Protocolo de Transferência de Hipertexto) é um protocolo de comunicação (na camada de aplicação segundo o Modelo OSI) utilizado para sistemas de informação de hipermídia, distribuídos e colaborativos.

Novo!!: REST e Hypertext Transfer Protocol · Veja mais »

Informática

Informática (do frances: "informatique", do alemã "informatik"; composição: "informação" e "automática") é um termo usado para descrever o conjunto das ciências relacionadas à coleta, armazenamento, transmissão e processamento de informações nos meios digitais, estando incluídas neste grupo: a ciência da computação, os sistemas de informação, a teoria da informação, o processo de cálculo, a análise numérica e, os métodos teóricos da representação dos conhecimentos e da modelagem dos problemas.

Novo!!: REST e Informática · Veja mais »

Interface

O conceito de Interface é amplo, pode expressar pela presença de ferramentas para o uso e movimentação de qualquer sistema de informações, seja ele material, seja ele virtual.

Novo!!: REST e Interface · Veja mais »

Interface de programação de aplicações

Em ciência da computação, a interface de programação de aplicações (do inglês, abreviado API) é um conjunto de serviços/funções que foram implementadas em um programa de computador que são disponibilizados para que outros programas/aplicativos possam utiliza-los diretamente de forma simplificada; sem envolver-se em detalhes da implementação do programa de computador principal (função chamada de encapsulamento, usar as funcionalidades através de um código de programação simplificado).

Novo!!: REST e Interface de programação de aplicações · Veja mais »

Internet

A Internet é um sistema global de redes de computadores interligadas que utilizam um conjunto próprio de protocolos (Internet Protocol Suite ou TCP/IP) com o propósito de servir progressivamente usuários no mundo inteiro.

Novo!!: REST e Internet · Veja mais »

Interoperabilidade

Interoperabilidade é a capacidade de um sistema (informatizado ou não) de se comunicar de forma transparente (ou o mais próximo disso) com outro sistema (semelhante ou não).

Novo!!: REST e Interoperabilidade · Veja mais »

JSON

Em computação, JSON (pronúncia, J-son em inglês), um acrônimo de JavaScript Object Notation, é um formato compacto, de padrão aberto independente, de troca de dados simples e rápida (parsing) entre sistemas, especificado por Douglas Crockford em 2000, que utiliza texto legível a humanos, no formato atributo-valor (natureza auto-descritiva).

Novo!!: REST e JSON · Veja mais »

Laravel

Laravel é um framework PHP livre e open-source criado por para o desenvolvimento de sistemas web que utilizam o padrão MVC (model, view, controller).

Novo!!: REST e Laravel · Veja mais »

Língua portuguesa

A língua portuguesa, também designada português, é uma língua indo-europeia românica flexiva ocidental originada no galego-português falado no Reino da Galiza e no norte de Portugal.

Novo!!: REST e Língua portuguesa · Veja mais »

Linguagem de marcação

Em informática, uma linguagem de marcação (do inglês: markup language) é um conjunto de sinais aplicados nos textos ou em dados para definir sua configuração e aparência em uma página web.

Novo!!: REST e Linguagem de marcação · Veja mais »

MVC

MVC é o acrônimo de Model-View-Controller (em português: Arquitetura Modelo-Visão-Controle - MVC) é um padrão de projeto de software, ou padrão de arquitetura de software formulado na década de 1970, focado no reuso de código e a separação de conceitos em três camadas interconectadas, onde a apresentação dos dados e interação dos usuários (front-end) são separados dos métodos que interagem com o banco de dados (back-end). Normalmente usado para o desenvolvimento de interfaces de usuário que divide uma aplicação em partes (camadas/componentes) interconectadas.

Novo!!: REST e MVC · Veja mais »

Nova Iorque (estado)

Nova Iorque ou Nova York (New York) é um dos 50 estados dos Estados Unidos, localizado na Região nordeste do país.

Novo!!: REST e Nova Iorque (estado) · Veja mais »

OpenSearch

OpenSearch - coleção de tecnologias que permitem a publicação de resultados de pesquisa num formato adequado para a sindicação (syndication) e agregação (aggregation).

Novo!!: REST e OpenSearch · Veja mais »

Portable Document Format

thumb O PDF (Portable Document Format) é um formato de arquivo, desenvolvido pela Adobe Systems em 1993, para representar documentos de maneira independente do aplicativo, do hardware e do sistema operacional usados para criá-los.

Novo!!: REST e Portable Document Format · Veja mais »

Protocolo sem estado

Em computação, um protocolo sem estado (do inglês stateless) é um protocolo de comunicação que considera cada requisição como uma transação independente que não está relacionada a qualquer requisição anterior, de forma que a comunicação consista de pares de requisição e resposta independentes.

Novo!!: REST e Protocolo sem estado · Veja mais »

Proxy

Em redes de computadores, um proxy (em português 'procurador', 'representante') é um servidor (um sistema de computador ou uma aplicação) que age como um intermediário para requisições de clientes solicitando recursos de outros servidores.

Novo!!: REST e Proxy · Veja mais »

Resource Description Framework

Resource Description Framework (RDF) é uma família de especificações da World Wide Web Consortium (W3C) originalmente planejada como um modelo de dados para metadados.

Novo!!: REST e Resource Description Framework · Veja mais »

Restrições de integridade

Restrições de integridade são usados para garantir a exatidão e a consistência dos dados em uma Banco de dados relacional.

Novo!!: REST e Restrições de integridade · Veja mais »

Roy Fielding

Roy Fielding é um cientista de computação norte-americano.

Novo!!: REST e Roy Fielding · Veja mais »

RSS

O RSS (abreviação de Rich Site Summary ou Really Simple Syndication) é um formato de texto para distribuição de informações em tempo real pela internet; é uma forma simplificada e resumida de apresentar o conteúdo do site usando linguagem XML, no qual um subconjunto de "dialetos" XML que servem para agregar conteúdo podem ser acessados mediante programas ou sites agregadores.

Novo!!: REST e RSS · Veja mais »

Ruby on Rails

Ruby on Rails é um framework livre que promete aumentar velocidade e facilidade no desenvolvimento de sites orientados a banco de dados (database-driven web sites), uma vez que é possível criar aplicações com base em estruturas pré-definidas.

Novo!!: REST e Ruby on Rails · Veja mais »

Servidor

Em informática, um servidor é um software ou computador, com sistema de computação centralizada que fornece serviços a uma rede de computadores, chamada de cliente.

Novo!!: REST e Servidor · Veja mais »

SOAP

Estrutura do SOAP. SOAP (Simple Object Access Protocol, em português Protocolo Simples de Acesso a Objetos) é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída.

Novo!!: REST e SOAP · Veja mais »

URI

Uniform Resource Identifier (URI) é um termo técnico (e anglicismo de tecnologia da informação) que foi traduzido para a língua portuguesa como um "identificador uniforme de recurso", é uma cadeia de caracteres compacta usada para identificar ou denominar um recurso na Internet.

Novo!!: REST e URI · Veja mais »

URL

O Uniform Resource Locator (URL), é um termo técnico (e anglicismo de tecnologia da informação) que foi traduzido para a língua portuguesa como "localizador uniforme de recursos".

Novo!!: REST e URL · Veja mais »

Web service

Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes.

Novo!!: REST e Web service · Veja mais »

World Wide Web

O logo histórico da WWW, feito por Robert Cailliau A World Wide Web (tradução em português: Rede Mundial de Computadores; WWW, A Web) designa um sistema de documentos em hipermídia (ou hipermédia) que são interligados e executados na Internet.

Novo!!: REST e World Wide Web · Veja mais »

XML

Em informática, XML (Extensible Markup Language) é um tipo de linguagem de marcação da W3C, derivada da linguagem SGML, utilizada para compartilhamento fácil de informações por intermédio da internet, através da criação de documentos com dados organizados hierarquicamente para ser usado por diferentes sistemas informatizados (portabilidade); ou seja, tem objetivo de garantir que documentos codificados de acordo com suas regras possam ser transportados de um ambiente de hardware e software para outro sem perda de informação, usando a potencialidade e flexibilidade da SGML de forma simplificada.

Novo!!: REST e XML · Veja mais »

XMLHttpRequest

XMLHttpRequest (XHR) é uma API disponível em linguagens de script para navegadores web tais como JavaScript.

Novo!!: REST e XMLHttpRequest · Veja mais »

Yahoo!

O Yahoo! é um portal ''web'' sediado em Sunnyvale, Califórnia que é uma subsidiária integral da Verizon Communications através da Verizon Media.

Novo!!: REST e Yahoo! · Veja mais »

YAML

YAML é um formato de serialização (codificação de dados) de dados legíveis por humanos inspirado em linguagens como XML, C, Python, Perl, assim como o formato de correio eletrônico especificado pela RFC.

Novo!!: REST e YAML · Veja mais »

Zend Framework

Zend Framework é um framework para aplicações Web de código aberto, orientado a objetos, implementado em PHP 5 e licenciado sob a New BSD License.

Novo!!: REST e Zend Framework · Veja mais »

Zope

Zope é um servidor de aplicações web de código aberto escrito na linguagem Python.

Novo!!: REST e Zope · Veja mais »

Redireciona aqui:

RESTful, Representational State Transfer, Rest, Transferência de Estado Representacional.

CessanteEntrada
Ei! Agora estamos em Facebook! »