Eu ouvi muito sobre serviços da Web e APIs da Web, há alguma diferença entre eles ou eles são iguais?
Os serviços da Web são sistemas de software projetados para oferecer suporte à interação interoperável máquina a máquina em uma rede.
Eu ouvi muito sobre serviços da Web e APIs da Web, há alguma diferença entre eles ou eles são iguais?
Estou especificamente interessado em como os usuários executam operações autorizadas / autenticadas em uma API da web. Os cookies de autenticação são compatíveis com a filosofia REST e por
Comecei a criar um aplicativo em 3 camadas (DAL, BL, UI) [ele lida principalmente com CRM, alguns relatórios de vendas e inventário]. Um colega me disse que devo mudar para o padrão da camada de serviço, que os desenvolvedores chegaram ao padrão de serviço a partir de sua experiência e é a melhor...
Recentemente, li este excelente artigo sobre a arquitetura de microsserviços: http://www.infoq.com/articles/microservices-intro Ele afirma que, quando você carrega uma página da Web na Amazon, mais de 100 microsserviços cooperam para servir essa página. Esse artigo descreve que toda a comunicação...
Eu gostaria de usar o Youtube como exemplo: eles usam IDs na forma de PEckzwggd78. Por que eles não usam números inteiros simples? Ou imgur.com - eles também usam IDs, como 9b6tMZSimagens e galerias. Inteiros não sequenciais. Por que eles não usam números inteiros (principalmente os...
A última vez que encontrei um serviço baseado em SOAP foi durante meu estágio em uma empresa financeira em 2013. Foi nessa época que iniciei minha carreira em TI. Lembro-me de ter algum material de estudo sobre SOAP em um dos meus cursos de engenharia. Fora isso, não usei muito o SOAP durante minha...
Digamos que você esteja codificando uma função que recebe entrada de uma API externa MyAPI. Essa API externa MyAPIpossui um contrato que declara que retornará a stringou a number. É recomendado para proteger contra coisas como null, undefined, boolean, etc., mesmo que isso não faz parte da API de...
Estou montando uma especificação para um serviço REST, parte do qual incorporará a capacidade de limitar os usuários em todo o serviço e em grupos de recursos ou em recursos individuais. Igualmente, os tempos limites para estes seriam configuráveis por recurso / grupo / serviço. Estou apenas...
Estou trabalhando no projeto de uma API RESTful. Sabemos que queremos retornar JSON e XML para qualquer recurso. Eu estava pensando que faríamos algo assim: GET /api/something?param1=value1 Accept: application/xml (or application/json) No entanto, alguém jogou fora usando extensões para isso,...
Depois de assistir a essa palestra sobre REST, Reuse and Serendipity de Steve Vinoski, pergunto-me se há casos de negócios em projetos greenfield para configurações de XML (RPC), que o REST não conseguiu resolver de uma maneira melhor. Alguns problemas de RPC que ele menciona: Foco no idioma...
Ao trabalhar com um site baseado em recursos (como um aplicativo MVC ou serviço REST), temos duas opções principais quando um cliente tenta GETum recurso ao qual não tem acesso: 403 , que diz que o cliente não é autorizado ; ou 404 , que diz que o recurso não existe (ou não pôde ser...
Eu tenho um projeto em que preciso permitir que os usuários executem código python arbitrário e não confiável ( um pouco como este ) no meu servidor. Sou bastante novo em python e gostaria de evitar erros que introduzam falhas de segurança ou outras vulnerabilidades no sistema. Existem práticas...
Tanto quanto eu vejo que consumir SOAP requer uma pilha SOAP, por isso é mais difícil para seus clientes consumir, ou seja, eles precisam garantir que eles tenham uma pilha SOAP no lugar que formate os dados POST e os cabeçalhos corretamente e, em seguida, devolva alguns estrutura de dados,...
Para o meu trabalho, temos um bom serviço web RESTful que construímos que usamos para dirigir alguns sites que temos. Basicamente, o serviço da web permite criar e trabalhar com tíquetes de suporte, e o site é responsável pelo front-end. Quaisquer solicitações de serviço da web usam um cabeçalho de...
Tentar projetar uma API para aplicativos externos com previsão de mudança não é fácil, mas um pouco de reflexão inicial pode facilitar a vida mais tarde. Estou tentando estabelecer um esquema que dará suporte a alterações futuras, mantendo a compatibilidade com versões anteriores, deixando os...
Ao discutir APIs entre sistemas (no nível de negócios), geralmente há dois pontos de vista diferentes em nossa equipe: algumas pessoas preferem uma abordagem abstrata mais - digamos - genérica , outras uma abordagem "concreta" direta. Exemplo: o design de uma API simples de "pesquisa por pessoa"....
Temos serviços web REST que podem servir XML ou JSON (WCF). Estou brincando com a ideia de implementar o Protobufs. Por quê? PROS Menos carga nos servidores. Tamanho menor da mensagem - menos tráfego. É mais fácil mudar agora ou mais tarde. CONS Precisa ser implementado Vai ser mais difícil...
Então, eu tenho um sistema relativamente simples. Um cliente móvel cria registros em um banco de dados sqlite que eu gostaria de ter sincronizado com um servidor SQL remoto (que é compartilhado com outros clientes móveis) . Portanto, quando eu crio um novo registro na tabela sqlite do telefone, eu...
Li algumas definições e discussões sobre aplicativos REST e / ou RESTful, mas ainda não entendo o real significado disso. Normalmente, trabalho com aplicativos que buscam dados via GET ou enviam dados via POST para algum serviço da Web (geralmente um script PHP) que obtém dados do banco de dados...
Estou tentando testar uma classe que chama alguns serviços web do Hadoop. O código tem praticamente a forma: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } por exemplo, existe um método de criação de diretório, um método de...