소개: 웹 서비스
웹 서비스 애플리케이션에 대한 주요 개념을 탐색합니다. 웹 서비스는 네트워크를 통해 설명, 공개, 찾기 및 호출을 수행할 수 있는 자체 보유 모듈형 애플리케이션입니다. 이러한 웹 서비스는 유연성 있고 표준화된 방식으로 자원 및 데이터의 연결 또는 공유를 지원하는 SOA(Service-Oriented Architecture)를 구현합니다. 서비스는 동적이고 자동화된 발견 및 재사용을 지원하도록 구성되고 설명되었습니다.
WebSphere® 애플리케이션 서버는 상호 운용 가능하고 안전하며 트랜잭션을 수행할 수 있고 신뢰 가능한 웹 서비스 애플리케이션의 작성 및 관리를 지원하는 웹 서비스 표준 세트를 지원합니다. 웹 서비스 클라이언트는 전략적 JAX-WS(Java™ API for XML-Based Web Services) 프로그래밍 모델을 사용하여 비동기로 웹 서비스를 추가 호출할 수 있습니다. 이는 클라이언트가 응답을 대기할 필요 없이 처리를 계속할 수 있음을 의미합니다. JAX-WS 웹 서비스는 다른 벤더와 상호 운용하는 동안 통신이 신뢰 가능하며 해당 대상에 도달함을 확신할 수 있는 Web Services Reliable Messaging 프로토콜 서비스 품질도 사용할 수 있습니다.
WebSphere® 애플리케이션 서버는 JAX-WS 프로그래밍 모델 및 JAX-RPC(Java™ API for XML-based RPC) 프로그래밍 모델을 둘 다 지원합니다. JAX-WS는 JAX-RPC 프로그래밍 모델에서 제공되는 기반을 확장하는 차세대 웹 서비스 프로그래밍 모델입니다.
JAX-WS는 웹 서비스 및 클라이언트를 개발하기 위해 표준 어노테이션 기반 모델을 통해 개발을 간소화합니다. XML 및 Java 오브젝트의 공통 바인딩 규칙 세트를 통해 XML 데이터와 Java의 처리 기능을 손쉽게 통합할 수 있습니다. 향상된 추가 세트는 웹 서비스 요청에 따라 2진 첨부(예: 이미지 또는 파일)를 최적으로 전송하는 데 도움을 줍니다.
이러한 웹 서비스 프로파일의 간소화된 관리를 통해 쉽게 구성하고 구성을 재사용하므로 새 웹 서비스 프로파일을 완벽하게 통합할 수 있습니다.
지원되는 표준 및 스펙의 전체 목록은 웹 서비스 스펙과 API 문서를 참조하십시오.