2009-09-08 3 views
4

SOAP 웹 서비스 용 클라이언트를 개발하는 데 Apache CXF를 사용하는 것은 매우 쉽습니다. 필자가해야만하는 것은 wsdl2java를 호출하고 필요한 모든 클래스가 있어야한다는 것입니다. lisp에 대한 클라이언트가 있습니까? 그렇지 않다면 lisp을위한 비누 클라이언트를 작성하기 위해 무엇을 할 수 있습니까? 유일한 제약은 franz/lispworks 나 mac과 같은 상용 구현체에 접근 할 수 없다는 것입니다.Lisp 비누 클라이언트

답변

2

올해 초에 시도한 CL-SOAP이 있습니다. 좋은 점은 WSDL 파일을 읽고이를 사용하여 클라이언트 프록시를 생성 할 수 있다는 것입니다. 나는 SOAP 서비스에 대해 작동시키지 못했고 어떤 시점에서 그 시도를 포기했다 (나는 SBCL을 사용했다). CL-SOAP 자체는 거의 포기 된 것으로 느껴지며 2005 년 4 월에 마지막 업데이트가 나왔습니다. 그렇지 않은 경우, 코드는 간단하며 수정을 통해 필요한 것을 수행 할 수 있습니다.

CL-XML은 "SOAP 모듈"을 가지고 있다고 말하면서 테스트하지 않았습니다.

질문은 comp.lang.lisp에서 주기적으로 묻습니다. more-or-less similar answers. 거기에 더 많은 포인터가 있습니다.

1

알레그로 커먼 리스프는 모두 a SOAP server and a SOAP client입니다. 나는 둘 다 성공으로 사용했으며, 현재 CL-SOAP과 달리 유지 보수 및 지원을 받고 있습니다.

SOAP 서버는 Java 클라이언트와 .NET 클라이언트 모두에서 수 백 건의 요청을 처리하기 쉽기 때문에 성능에 만족합니다.

관련 문제