Introdução ao DESCANSO do ~ de APIs da correia fotorreceptora contra o SABÃO


  Share  
|

Ao interagir com os serviços da correia fotorreceptora, a escolha de que método a se usar geralmente será feita para você. A maioria dos serviços opera-se no DESCANSO ou no SABÃO, não ambos (Amazon é uma exceção notável a esta régua). Quando dada a escolha, entretanto, lá é diversos pontos a considerar:

  • Os pedidos — aéreos do DESCANSO são relativamente slim. Os pedidos do SABÃO, na outra mão, contêm os muitos da informação adicional, que podem realmente adicionar acima.

  • A transparência — com os pedidos do DESCANSO (uniformes quando HTTPS excedente terminado), toda a informação do pedido é emitida no espaço livre; com SABÃO somente o ponto de extremidade (URL) é visível. Isto pode soar como uma vitória bem defenida para o SABÃO, mas não completamente. Quando os pedidos vão no espaço livre, podem fàcilmente ser monitorados pelo relevante ELE departamentos e ser selecionados por guarda-fogos. Os pedidos do DESCANSO podem também fàcilmente cached (quando este é marcado como permissível pelo usuário) por infrastructure existente, reduzindo custos da carga do usuário e da largura de faixa.

  • A facilidade de utilização — muitos colaboradores indicou uma preferência para tornar-se para usuários do DESCANSO, porque os pedidos podem rapidamente ser gerados sem todo o encapsulation extra requerido por SABÃO. Amazon, para o exemplo ( relações oferecendo do DESCANSO e do SABÃO), manda 85 por cento de seus pedidos ocorrer sobre o DESCANSO.

  • Os serviços do SABÃO — da definição do serviço são definidos pelas limas da língua de descrição de Correia fotorreceptora Serviço (WSDL), que contêm toda a informação requerida para fazer um pedido. No fato, os clientes genéricos do SABÃO estão disponíveis que permitirá que você faça todo o pedido fornecido por um serviço não dado nada mas pelo endereço da lima de WSDL. Não há nenhum equivalente para serviços do DESCANSO.

  • Os pedidos — do SABÃO do encapsulation encapsulated dentro de um envelope de XML. O corpo do pedido próprio então encapsulated outra vez dentro de um elemento do corpo. A adição de namespacing dentro do original vai mais mais definir claramente exatamente o que cada elemento está descrevendo. Há diversas ferramentas excelentes para fora lá para ajudar à criação do original, que pode fazer exame do tedium fora de criar estes pedidos mais longos.

Total, não há nenhum vencedor desobstruído (se houver, eu não necessitaria introduzir ambos). A escolha dependerá da aplicação particular e das ferramentas disponíveis para construi-la. Geralmente falando, quando dado a escolha, eu prefiro usar o SABÃO em minhas comunicações do serviço da correia fotorreceptora. Eu sinto que a definição e o encapsulation do serviço fornecidos por SABÃO compensam as despesas gerais e a falta adicionais da transparência do protocolo-nível.

Nota

Outro um serviço comum API da correia fotorreceptora é XML-RPC. Embora XML-RPC seja completamente simples aprender e se usar, falta as características do SABÃO ao reter umas despesas gerais muito mais elevadas do que o DESCANSO. Conseqüentemente, dependendo de suas finalidades, o DESCANSO escolhendo ou o SABÃO seriam quase sempre uma escolha melhor.

este é um artigo adicionado por Emanuela Hedrick


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions