2012-09-14 2 views
0

저는 웹 서비스가 무엇인지, 어떻게 사용하는지 배우고 있습니다. 그래서 이것이 어리석은 질문이라면 저를 동반하십시오.SOAP 웹 서비스가 REST API와 상호 작용할 수 있습니까?

Android 앱을 만들고 있는데 Google Play Android Developer API (REST)my web service (SOAP) 사이의 서버 간 상호 작용에 서비스 계정을 사용하려고합니다. 이게 문제 야? 이 작업을 시작하려면 무엇을 알아야합니까?

답변

1

일반적으로 SOAP과 REST는 중국어와 영어와 비슷합니다. 그들은 매우 다르므로 서로간에 번역 할 것이없이 서로 이야기 할 수 없습니다. 둘 다 XML을 수행 할 수 있지만, 전혀 다르지 않습니다.

+0

이렇게하면 "번역"이 가능합니다. 아니면 그냥 불가능한가요? – Kalina

+0

REST는 데이터를 요청하고 수정하는 것에 관한 것입니다 (객체/리소스 내에 저장 됨). SOAP는 객체/리소스에 보유하고있는 데이터에 대해 몇 가지 작업을 수행 할 것을 요청합니다. –

+0

당신이해야 할 일은 하나의 서비스에서 몇몇 자바 객체 포맷으로 읽는 코드를 작성하는 것입니다 (SOAP와 REST 모두 이것에 대한 라이브러리를 가지고 있습니다). 그런 다음 자바 객체를 변환하고 다른 웹 서비스에 씁니다. 귀하의 질문은 너무 일반적으로 자세히 나와 있습니다. 그러나 REST를 위해 Jersey 또는 RestEasy와 같은 기술을 고려하십시오. SOAP 용 Metro 또는 Axis. 정말 스택에 달려 있습니다. Glassfish는 Metro와 Jersey에서 쉽게 작동하며 JBoss는 RestEasy로 쉽게 작업합니다. 이 모든 것은 기술적으로 모든 서버/컨테이너에서 사용할 수 있습니다. – Jim

관련 문제