그림은 JSP 페이지 조각을 사용하여 빌드된 포털 페이지를 보여 주었습니다. 이러한 조각은 응용 프로그램 논리 의 구성 요소에 대한 프런트 엔드이며 웹 서비스로 쉽게 구현할 수 있습니다. 예를 들어 그림에 표시된 페이지의 날씨 구성 요소를 고려하면 날씨 정보가 웹 서비스에서 쉽게 올 수 있습니다. 이제 웹 응용 프로그램이 웹 서비스에 대한 클라이언트 역할을 하는 방법을 살펴보겠습니다. 웹 응용 프로그램 클라이언트는 앞에서 설명한 책 서비스를 활용합니다. 개미를 사용하여 예제를 배포하려면 다음 명령을 실행하십시오 : 예를 들어 java org.apache.axis.utils.tcpmon 8830 localhost 8080 excel 시트를 사용하여 비누 웹 서비스를 수행하려는 경우 Excel 시트를 사용하여 비누 웹 서비스를 수행하려는 경우 excel을 읽고 liferay portlet에 표시해야하는 예는 JSP예입니다. 웹 서비스 클라이언트를 호출하고 뉴욕의 현재 시간을 조회합니다. 지금까지 예제에서는 SOAP를 사용하여 기본 데이터 형식만 앞뒤로 전달되었습니다. 사용자 지정 데이터 형식을 직접 전달할 수도 있습니다.

장에서 사용되는 기본 책 유형인 “JSP 및 JavaBeans”를 고려하십시오. 약간 수정되었으며 목록 12.9에 표시됩니다. ID, 제목, 가격 및 작성자 속성을 가진 기본 빈입니다. SOAP 환경의 과제는 XML에서 이러한 형식의 개체를 인코딩하는 방법을 아는 것입니다. 프리미티브는 해당 에 사용할 수 있는 스키마 데이터 형식이 있기 때문에 간단합니다. 개체 형식의 경우 직렬화 및 직렬화 프로세스가 수행되어야 합니다. Axis에는 개체를 XML로 변환할 수 있는 클래스가 함께 제공됩니다. 예제를 구성하는 방법을 알아보려면 다음 구성이 포함된 배포 설명자(web.xml 파일)를 참조하십시오.

XML 요청 및 응답은 목록 12.12 및 12.13에 나와 있습니다. 리스팅 12.13, 응답에 특별한주의를 기울이라. 배포 설명자는 추가 요소가 있다는 점을 제외하면 평균 예제와 유사합니다. 이 요소가 지정하는 것은 BOOK 개체를 SOAP 메시지에서 전달하는 방법입니다. 그것은 다음과 같은 진술이다 : 곧, 당신은 자바 클라이언트가 우리의 평균 서비스와 상호 작용하기 위해 작성 할 수있는 방법을 볼 수 있지만, 먼저 우리는 SOAP를 살펴 보겠습니다, 그리고 서비스와 클라이언트 사이에 앞뒤로 이동 XML 메시지의 구조 , 본질적으로 에서 볼 수 있듯이 SOAP 메시지는 매우 간단하며 가장 간단한 두 XML 요소인 및 구성됩니다. SOAP 메시지의 기본 예는 목록 12.3에 표시됩니다.