Incorporar um cliente SOAP em um plug-in do WordPress?

12

Qual é a melhor maneira de incorporar um cliente SOAP em um plug-in do WordPress que seria distribuído através do repositório de plugins do WordPress? É melhor usar?

Além disso, por que recomendar o que você faz? E quais são os prós e contras de cada um. "Pontos bônus (karma)" se você tiver experiências reais com o uso de um cliente SOAP em um plugin amplamente distribuído. E há alguma diferença entre chamar um servidor .NET SOAP, um servidor Java SOAP ou alguma outra pilha de servidores SOAP?

Observe que esta é uma pergunta relacionada à pergunta "Armadilhas ao distribuir plug-ins que acessam serviços da Web SOAP?" e também estou fazendo este um wiki da comunidade.

Atualizar

Aqui estão alguns links potencialmente úteis para outros que pesquisam a mesma pergunta:

por MikeSchinkel 13.04.2017 / 14:37

1 resposta

2

Gostaria de abstrair a biblioteca SOAP específica, para que você possa adicionar suporte a mais clientes posteriormente. Semelhante a como WP_Http é um proxy para várias implementações HTTP e escolhe dependendo das capacidades do servidor.

Eu devo ter tocado com algumas dessas bibliotecas antes, mas não me lembro qual delas. Em geral prefiro incluir módulos PHP sobre código externo, porque eles são mais prováveis de serem mantidos atualizados e não requerem sobrecarga extra (às vezes você precisa inicializar um framework para usar uma parte dele).

Pode ser uma boa ideia criar uma resposta para cada biblioteca, para que possamos adicionar vantagens e desvantagens a elas. Ou essa questão mais genérica é mais adequada para o estouro de pilha "real"?

    
por Jan Fabry 26.04.2011 / 11:36