핑 및 에코 - 기술 노트

시작하기
소스 코드 찾기
코딩 참고사항 검토

시작하기

Java API for XML Web Services(JAX-WS) 웹 서비스에 대해 자세히 학습하려면 WebSphere Application Server Information Center 라이브러리의 웹 서비스 문서를 참조하십시오.

JAX-WS 웹 서비스 핑 및 에코 샘플은 동기 및 비동기 프로그래밍 모델을 둘 다 사용하여 단순 메시지 교환 패턴(MEP)에 대해 설명합니다. 이 샘플은 SOAP 1.1 및 SOAP 1.2를 둘 다 지원하며 웹 서비스 표준(예: WS-A(WS-Addressing), WS-RM(WS-Reliable Messaging) 및 WS-SC(WS-Secure Conversation))을 통합합니다. 이 웹 서비스 샘플을 사용하여 광범위한 상호운영성 테스트를 수행할 수 있습니다. 샘플은 디스패치 및 프록시 기반 클라이언트와 함께 정적 JAX-WS 서비스 엔드포인트의 사용에 대해 설명합니다.

소스 코드 찾기

profile_root /samples/src/JaxWSServicesSamples 디렉토리의 하위 디렉토리에서 핑 및 에코 클라이언트 샘플의 소스 코드를 찾을 수 있습니다. SampleClientSei/src 하위 디렉토리에 다음 클라이언트 샘플의 소스 코드가 있습니다.

z/OS 운영 체제 샘플 응용프로그램이 z/OS 운영 체제에서 빌드되지 않으므로 이러한 JAX-WS 샘플에 대한 소스 코드 트리는 z/OS 운영 체제에 제공되지 않습니다.

코딩 참고사항 검토

단방향 핑
양방향 동기 에코
양방향 비동기 에코

다음 섹션에서 샘플의 메시지 교환 패턴에 대해 설명합니다.

단방향 요청: 핑

단방향 요청 시나리오는 응용프로그램 메시지를 클라이언트에서 서비스로 전송하는 단방향 메시지 교환 패턴에 대해 설명합니다.

양방향 요청 및 응답: 동기 에코

양방향 요청 및 응답 시나리오는 클라이언트에서 서비스로 응용프로그램 메시지를 전송하고 같은 요청 및 응답 채널에 있는 서버에서 에코 문자열 응답을 수신하는 양방향 메시지 교환 패턴에 대해 설명합니다.

양방향 요청 및 응답: 통신이 동기인 비동기 에코

양방향 비동기 요청 및 응답 시나리오는 클라이언트에서 서비스로 에코 문자열 메시지를 전송하고 같은 요청 및 응답 채널에 있는 서버에서 에코 문자열 응답을 기대하는 양방향 메시지 교환 패턴에 대해 설명합니다. 이 메시지 교환 패턴은 동기 에코 샘플과 유사하지만 이 샘플은 JAX-WS 비동기 프로그래밍 모델을 구현합니다. 이 시나리오에서는 요청이 작성되어도 응용프로그램은 추가 작업을 계속 수행할 수 있습니다. 응답이 수신되면 콜백 핸들러 루틴이 응답을 처리하는 데 사용됩니다. 유선 전송에서 이 샘플은 동기 에코와 동일해 보입니다.

양방향 요청 및 응답: 통신이 비동기인 비동기 에코

통신이 비동기 상태인 양방향 비동기 요청 및 응답 시나리오는 클라이언트에서 서비스로 에코 문자열을 전송하는 양방향 메시지 교환 패턴에 대해 설명합니다. 클라이언트는 다른 요청 및 응답 채널에 있는 서버에서 에코 문자열 응답을 기대합니다. 이 샘플은 JAX-WS 비동기 프로그래밍 모델을 구현합니다. 이 시나리오에서는 요청이 서비스에 대해 작성되어도 클라이언트 응용프로그램은 추가 작업을 계속할 수 있습니다. 응답이 수신되면 콜백 핸들러 루틴이 응답을 처리하는 데 사용됩니다. 클라이언트는 서버 시작 채널의 응답 메시지를 수신하기 위해 독립된 채널을 청취합니다.