Application Server에서는 웹 서비스를 쉽게 배포하고 테스트할 수 있습니다.
엔터프라이즈 응용 프로그램과 마찬가지로 엔터프라이즈 아카이브(EAR)에서 웹 서비스를 배포합니다.
POJO(plain old Java Object)를 사용하여 구현된 웹 서비스의 경우 자동 배포 기능을 사용하여 자동 배포 디렉토리로 끌어 놓는 방식으로 POJO 웹 서비스를 배포합니다. 그러면 적절한 웹 XML 파일이 자동으로 생성되고 웹 서비스가 배포됩니다.
배포된 웹 서비스 목록은 관리 콘솔의 Application Server > 웹 서비스 | 일반 아래에서 볼 수 있습니다.
관리 콘솔에서 웹 서비스를 테스트하려면 응용 프로그램 > 웹 서비스 > web-service-name | 일반을 선택합니다. 관리 콘솔에 다음과 같은 웹 서비스의 속성이 표시됩니다.
이름: 웹 서비스의 이름입니다.
종점 주소 URI: 웹 서비스 종점의 URI입니다.
응용 프로그램: 링크를 누르면 웹 응용 프로그램 또는 엔터프라이즈 응용 프로그램의 등록 정보가 표시됩니다.
WSDL: 링크를 누르면 웹 서비스에 대한 WSDL 파일이 표시됩니다.
모듈 이름: 웹 서비스의 WAR 또는 EAR 파일 이름입니다.
매핑 파일: 링크를 누르면 Java WSDL 매핑 파일이 표시됩니다.
Webservices.xml: 링크를 누르면 webservices.xml 파일이 표시됩니다.
구현 유형: SERVLET 또는 EJB
구현 클래스 이름:
배포 설명자:
관리 콘솔에서는 웹 서비스를 테스트하고 문제를 진단할 수 있습니다. 일반 테스트 서블릿으로 배포된 웹 서비스에 ping을 실행할 수 있습니다. 각 메소드 호출에 대해 SOAP 메시지가 표시됩니다.
관리 콘솔에서 웹 서비스를 테스트하려면 응용 프로그램 > 웹 서비스 > web-service-name | 일반을 선택하고 테스트 버튼을 누릅니다.
SOAP 메시지 계층 보안에 대한 지원은 WS-Security의 SAML 토큰 프로필을 기반으로 합니다. 웹 서비스에 대한 변조 방지 감사도 제공됩니다.