IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
한국 developerWorks   >  기획 기사  > developerworks

웹 서비스 힌트와 팁



필자 | 김광섭, kwangsub.kim@gmail.com, http://bklab.snu.ac.kr/blog/kwangsub

2008년 5월 27일

서비스 차원의 웹 서비스 모델은 누가 봐도 그 역할이 명확하고 간략한 모습입니다. 하지만 초기 웹 서비스 개발은 그 모델에 비해 구축 방법도, 클라이언트 입장의 사용도 여간 어려운 일이 아니었습니다. 그 후, 스펙들이 수정되고 스펙을 처리하기 위한 API들이 개발되면서 이제는 쉽게 웹 서비스를 구축하고 배포할 수 있게 되었습니다. 바로 JAX-WS(Java API for Web Services)가 웹 서비스를 개발하고 배포하는 데 필요한 바인딩, 변환, 메시지 호출 등의 기능을 제공하고 있습니다. 새로운 기술이 발전하듯 스펙이 변하고 JAX-WS의 버전이 변해오면서 그 새로운 기능을 익히고 도태된 기능을 제거해 버리는 일은 개발자들의 몫입니다. 하지만 바쁜 일정과 다가오는 마감 시간에 그 마음은 그리 여유롭지 않을 것입니다. 이 연재는 개발자들의 그런 마음을 이해라도 한 듯, 스펙이 변해오면서 변경된 API들의 차이점을 바탕으로 개발자들의 간지러운 부분을 시원하게 긁어주고 있습니다. 그리고 이 연재에 실린 예제를 통해 웹 서비스 구축에 대한 전체적인 모습과 구축에 대한 팁들을 익힐 수 있을 것입니다.
  • 1회: JAX-RPC 대 JAX-WS, Part 1

  • 자바 웹 서비스 구축을 지원하는 스펙인 JAX-WS와 이전 버전인 JAX-RPC의 차이점을 바탕으로 간략한 특징들을 설명합니다.

  • 2회: JAX-RPC 대 JAX-WS, Part 2

  • JAX-WS와 JAX-RPC가 XML에서 자바 객체 로의 매핑 혹은 그 반대의 경우로의 매핑이 어떻게 이루어지는지 설명하고, JAX-WS에서 새로 지원하는 JAXB(Java Architecture for XML Binding)를 이용한 바인딩의 차이점도 설명합니다.

  • 3회: JAX-RPC 대 JAX-WS, Part 3

  • JAX-WS와 JAX-RPC를 이용해 WSDL이 서비스 엔드포인트 인터페이스로 매핑되는 예제 코드를 설명하면서 그 차이점을 알아봅니다.

  • 4회: JAX-RPC 대 JAX-WS, Part 4

  • 구축된 웹 서비스를 사용하기 위해 웹 서비스를 호출하는 방식의 차이점을 알아봅니다.

  • 5회: JAX-RPC 대 JAX-WS, Part 5

  • JAX-RPC와 JAX-WS에서 첨부 파일을 사용할 때 쓰는 스펙인 SOAP with Attachments(Sw/A)와 Message Transmission Optimization Mechanism(MTOM)의 차이점 및 장단점을 설명합니다.



위로


문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

사이트 여행

dW 커뮤니티
포럼 | 블로그 | Spaces
dW Student Community

로컬 컨텐츠

행사 및 세미나

개발자 입문 | IBM Software 입문

튜토리얼 및 교육

TOP 10 인기자료

SW 다운로드

RSS 피드

뉴스레터
 
  
자바스크립트가 작동이 중지되었습니다. 이 기능을 수행하시려면 브라우저에서 자바스크립스트를 작동시켜 주시거나 이곳을 클릭해주세요.
Special offers
SOA Series
WebSphere Download
db2expressC
기획 기사 시리즈

    IBM 소개 개인정보 보호정책 문의