DESCANSO API contra a tecnologia do API do SABÃO

Bookmark and Share this Article Original English article

As duas arquiteturas preliminares para APIs são DESCANSO e SABÃO. Ao criar seu API, você tem realmente três opções: DESCANSO, SABÃO, ou ambos. O DESCANSO APIs é sabido sendo fácil e rápido de tornar-se para, mas o pedido inteiro é emitido no espaço livre não obstante o tipo de encryption usado. O SABÃO APIs é mais complexo, requerendo mais esforço gerar a resposta e segurar o pedido, mas permite uma flexibilidade mais grande adicionando a sustentação do namespace. Fornecer APIs de ambos os tipos pode soar como uma opção atrativa, mas manter-se na mente que dobrará seus manutenção, sustentação, e tempo da documentação para a vida do API.

Ambos os métodos do API têm sido introduzidos já no comprimento; esta seção concentra em diferenças para manter-se na mente ao desenvolver um API.

DESCANSO APIs

Ao receber um pedido do DESCANSO, a informação virá dentro através de COMECE. Como esta', toda a informação necessitará URL-SER codificada durante a transmissão; você quererá provavelmente descodificá-la antes de sujeitá-la a processar mais adicional (a exceção que é os usernames e as senhas, que são geralmente as-is processado). Os tipos diferentes do pedido devem ser dirigidos aos endpoints diferentes (URLs); se você quiser usar um único certificado segurar todos os pedidos, você pode um ou outro presente ele aos colaboradores que maneira (todos os pedidos vão a um único endpoint), ou configurare seu web server para traçar muitos endpoints a um único certificado. Eu sugeriria geralmente o último; é inline com a especificação e permite que você faça mudanças mais atrasadas sem afetar o uso externo dos colaboradores das relações.

Considere permitir que os colaboradores usem uma relação da correia fotorreceptora fazer pedidos de encontro ao API. Isto pode ser do uso grande ao tentar diagnosticar um problema; os colaboradores poderão determinar rapidamente se o problema for o pedido ou seu código. Mais ferramentas que você pode fornecer aos colaboradores nos termos do diagnóstico, mais fácil será tornar-se para seu local.

SABÃO APIs

Quando o pedido do SABÃO vem dentro, deve-se primeiramente verificar para assegurar-se de que se conforme ao formato especificado por seu original de WSDL. Se você estiver usando uma ferramenta tal como NuSOAP, este é feito para você. No fato, a maioria de uso de APIs do SABÃO alguma estrutura que toma cuidado dos muitos do trabalho do grunhido ao segurar os pedidos. Uso que de APIs do SABÃO todo um único endpoint para pede (em regra geral, algumas funções disparate separadas grandes de APIs em endpoints diferentes), e em conseqüência você provavelmente qualquer um terá um certificado grande nesse ponto, ou lotes das chamadas do require() executadas dependendo da chamada particular.

Considere permitir que os colaboradores usem uma relação da correia fotorreceptora onde possam colar originais inteiros do pedido em um formulário, e funcione-os de encontro a seu usuário. Falar da experiência direta, tendo algo como este disponível é do uso grande aos colaboradores ao tentar diagnosticar um problema. Fornecer certificados ou funções em seu local para permitir que os colaboradores críem pedidos manualmente será também do auxílio aos colaboradores que não usam uma estrutura do SABÃO.

este é um artigo adicionado por Emanuela Hedrick


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: O artigo "DESCANSO API contra a tecnologia do API do SABÃO" foi traduzido usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.


  Online: 1325 users browsing the articles directory © 2005-2010 E-articles.info All Rights Reserved.  
The articles and tutorials in the directory are property of their respective owners and authors.