목표
이 튜토리얼의 목표는 Apache Axis2를 사용하여 웹 서비스를 작성하고 호출하는 방법을 시연하는 것이다.
- Axis2를 사용하여 간단한 웹 서비스 호스트하기
- Axis2를 사용하여 HTTP에 대해 웹 서비스 호출
위의 목표를 시연하기 위해 표준 Axis2 2진 배포와 함께 제공되는 간단한 "StockQuote" 예제를 사용했으며, 간결성을 위해 하나의 조작 "getStockQuote"만 사용할 것이다.
독자가 Java 프로그래머이고 개념적으로 웹 서비스를 인식하고 있다고 가정한다. 매우 직관적인 방식으로 이 튜토리얼을 표현하기 위해 최선의 노력을 기울였기 때문에 예제 코드를 다운로드하지 않고 시각적으로 따라할 수 있으며 또는 놓친 단계가 있다면 검색할 수도 있다. 이 전체적인 시도에서 오픈 소스 도구나 소프트웨어만 사용하였으며, 간단하게 하도록 노력하였기 때문에 초보자조차도 이 튜토리얼의 유스 케이스를 모두 시도해 볼 수 있을 것이다.
- Java SE 1.6
- Apache Axis2 1.5.1
- Apache HttpCore 4.0.1(선택사항)
- Apache Ant 1.8.1
- Apache Tomcat 6(선택사항)
- Eclipse IDE for Java EE Developers 또는 모든 Eclipse 기반 IDE(선택사항)
모든 아티팩트의 개발 및 테스트는 Windows XP SP3에서 수행되었다. 다른 플랫폼에서 이를 시도해야 하는 경우 해당 플랫폼 지정 소프트웨어와 명령으로 바꾸기 바란다.
