Android 디바이스용 웹 서비스 클리언트를 작성하는 방법 배우기

 

요약:

웹 서비스는 특정 기능에 맞는 서비스를 제공하며 특히, 모바일 디바이스에 적합합니다. KSoap2-android 프로젝트는 Android 플랫폼을 위한 SOAP1) 라이브러리입니다. 이 기사에서는 Android 클라이언트에서, WSDL이 제공되는 JAX-WS 웹 서비스를 액세스합니다. 이 웹 서비스는 요청에 대한 응답으로 이름이 포함된 Hello 메시지를 리턴합니다. 이 기사에서는 Eclipse ADT 플러그인과 KSoap2-android 라이브러리를 사용하여 Android용 웹 서비스 클라이언트를 작성합니다. 또한, AVD(Android Virtual Device)에서 이 웹 서비스 클라이언트를 테스트합니다. 이름을 요청 매개변수로 하여 Hello 웹 서비스에 요청을 전송하면 Android 가상 디바이스 에뮬레이터에 결과물이 응답으로 표시됩니다.

 

출처: https://www.ibm.com/developerworks/kr/library/ws-android/ (IBMDeveloperWorks)

 

1단계: Eclipse + Tomcat + Axis2 설정(완료)

2단계: WSDL 설정(문제 발생, 현재 진행 중)

3단계: Android 프로젝트 생성 및 설정(완료)

4단계: Android Applet! 실행 및 확인(미확인)


1)SOAP(Simple Object Access Protocol): 웹서비스를 실제로 이용하기 위한 객체 간의 통신규약으로 인터넷을 통하여 웹서비스가 통신할 수 있게 하는 역할을 담당하는 기술임. SOAP(SOAP Envelope), SOAP 헤더, SOAP 본체, SOAP Encoding Rule, SOAP RPC Representation의 5가지 요소로 구성

이 글은 스프링노트에서 작성되었습니다.

+ Recent posts