SOAP 클라이언트를 워드 프레스 플러그인에 포함 하시겠습니까?


16

WordPress 플러그인 저장소를 통해 배포 할 SOAP 클라이언트를 WordPress 플러그인에 포함시키는 가장 좋은 방법 은 무엇입니까 ? 사용하는 것이 가장 좋습니까?

더 중요한 것은 왜 당신이하는 것을 추천 하는가? 그리고 각각의 장단점은 무엇입니까? 광범위하게 분산 된 플러그인에서 SOAP 클라이언트를 사용한 경험이있는 경우 "Bonus (karma) points" 그리고 .NET SOAP 서버, Java SOAP 서버 또는 다른 SOAP 서버 스택을 호출 할 때 차이점이 있습니까?

이것은 "SOAP 웹 서비스에 액세스하는 플러그인을 배포 할 때 발생할 수있는 위험" 문제와 관련된 질문입니다. 그리고 저는 이것을 커뮤니티 위키로 만들고 있습니다.

최신 정보

이 같은 질문을 연구하는 다른 사람들에게 도움이 될만한 링크는 다음과 같습니다.

답변:


2

특정 SOAP 라이브러리를 추상화하여 나중에 더 많은 클라이언트에 대한 지원을 추가 할 수 있습니다. WP_Http여러 HTTP 구현을위한 프록시는 방법과 유사 하며 서버 기능에 따라 선택합니다.

나는이 라이브러리들 중 일부를 가지고 놀았어야했지만 어느 것을 기억하지 못한다. 일반적으로 외부 코드보다 PHP 모듈을 포함하는 것이 좋습니다. 최신 상태로 유지되고 추가 오버 헤드가 필요하지 않기 때문에 (일부 프레임 워크를 부트 스트랩해야합니다).

각 라이브러리마다 장단점을 추가 할 수 있도록 각 라이브러리에 대한 답변을 작성하는 것이 좋습니다. 아니면이보다 일반적인 질문이 "실제"스택 오버 플로우에 더 적합합니까?


답변 해주셔서 감사합니다. 나는 추상화하는 것이 좋지만 즉각적인 것은 아니라는 데 동의합니다. 여러 도서관에서 상당한 경험이 필요하다고 생각합니다. 그렇지 않으면 YAGNI원칙을 위반할 위험이 있습니다 . StackOverflow에 요청했지만 추상적 인 용어로 설명하고 WordPress 플러그인 개발자가 고려해야 할 제한 사항을 모릅니다. BTW,저기서 많이 사용하지 않았다. 내가 정말로 원하는 것은 모든 클라이언트가 SOAP 대 RESTful 웹 서비스에 문제가 있다는 것을 인식하는 것입니다.
MikeSchinkel

@Mike : 실제로 중요한 차이점은 다른 사용자가 확장 할 API가 아니라 자신의 플러그인을위한 것입니다. 그러면 실제로 내부 코드를 변경하고 나중에 추상화 할 수있는 자유가 더 커집니다.
Jan Fabry
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.