2011-05-10 5 views
3

웹 프로그래밍에 대해서는 거의 알지 못하지만 내 데스크톱 소프트웨어 사용자에게 라이센스를 제공하기 위해 라이센스 생성 웹 서비스를 구축해야합니다.SOAP 웹 서비스에 REST 인터페이스를 제공하는 방법은 무엇입니까?

나는 & 디버깅 된 SOAP 서비스를 Win2003 서버에서 만들었지 만 이제는 지불 프로세서에 제공해야하는 인터페이스가 REST 여야한다는 것을 알게되었습니다.

PHP를 배우고 웹 서비스를 다시 작성할 시간이 없다는 점을 감안할 때 어떻게해야할까요? SOAP을 우회하여 라이센스 매개 변수를받는 실행 파일을 쉽게 만들 수 있습니다. 암호화 된 라이센스를 반환하지만, 내가 붙어있는 웹 인터페이스 비트입니다. 나는 아마 elance에서 이것에 대한 유틸리티를 작성하기 위해 누군가를 하청 할 것이지만, 나는 무엇을 요구해야할지 모른다.

마누 덕분에, 마이클

+0

/플랫폼이다? –

+0

저는 프랑스 출신의 IDE 인 Windev를 사용했습니다. SOAP 서버는 만들 수 있지만 REST는 만들 수 없습니다. 거기에 들어 와서 REST 입력을 읽고, exe를 실행하고, 결과를 다시 클라이언트에 전달할 수있는 일종의 간단한 스크립트 엔진이 있습니까? – Mitch

답변

2

당신이 편안하고뿐만 아니라 기반의 SOAP와 같은 서비스를 노출 할 수 있습니다. WSDL 2.0이 포함 된 Axis2는이를 지원합니다.

이 문서 RESTful Web Services with Apache Axis2 참조하십시오 - 세부에서 일을 설명합니다 ..

감사합니다 .. 어떤 언어 서비스가 현재 구축

2

는 SOAP에서 휴식하는 쉬운 변환 없습니다. SOAP WebServices RESTful API는 다른 접근법을 사용한다. Ruby on Rails (RESTful APi의 90 %를 처리 할 것입니다)와 함께하는 것이 매우 쉽다고 생각합니다. 로직을 구현하는 것만 있으면됩니다.

시나 예제 :

get '/hi' do 
    "Hello World!" 
end 
+0

감사합니다. 크고 복잡한 RoR을 설치하는 것보다 사용하기 쉬운 간단한 도구가 있는지 궁금합니다. 이 목적을 위해서만 필요합니다. 전체 프레임 워크가 필요하지 않습니다. – Mitch

+0

Sinatra (http://www.sinatrarb.com/)라고하는 루비 용 경량 웹 프레임 워크가 있습니다. 내 대답 업데이트 – Zepplock

+0

Sinatra가 exe 파일을 실행할 수 있습니까? – Mitch

관련 문제