Sun Java System Application Server 9.1 관리 설명서

Java EE 웹 서비스 표준

JAXP(Java APIs for XML processing)는 XML 문서의 구문 분석 또는 처리를 위한, 공급업체에 중립적인 Lightweight API 집합입니다. JAXP를 통해 웹 서비스를 모든 호환 XML 구문 분석기에 "연결"할 수 있습니다. 외부 구문 분석기가 "연결"되지 않은 경우 JAXP는 자체 XML 구문 분석기 구현을 사용합니다.

JAX-RPC(Java API for XML-based remote procedure calls)는 클라이언트-서버 원격 프로시저 호출에 XML 기반 프로토콜을 사용합니다. JAX-RPC를 통해 SOAP를 기반으로 하는 상호 운영과 이식이 가능한 웹 서비스를 구현할 수 있습니다. 개발자는 JAX-RPC 프로그래밍 모델을 사용하여 해당하는 WSDL 설명과 함께 SOAP 기반 웹 서비스 종점과 클라이언트를 개발합니다. JAX-RPC 기반 웹 서비스는 Java 기반이 아닌 클라이언트와 상호 작용할 수 있습니다. 마찬가지로 JAX-RPC 기반 클라이언트는 Java 기반이 아닌 웹 서비스 구현과 상호 작용할 수 있습니다.

비즈니스 레지스트리 액세스를 위한 Java API인 JAXR(Java API for XML registries)은 UDDI 및 기타 레지스트리 사양(예: ebXML)을 지원하는 유연한 구조를 갖고 있습니다. 독립 실행형 Java 응용 프로그램이거나 J2EE 구성 요소일 수 있는 JAXR 클라이언트는 JAXR 공급자가 제공하는 JAXR API 구현을 사용하여 비즈니스 레지스트리에 액세스합니다. JAXR 공급자는 두 부분으로 구성됩니다. 하나는 레지스트리 관련 API 구현을 제공하는 레지스트리별 JAXR 공급자이고, 다른 하나는 이러한 API 기능을 구현하지만 레지스트리 유형에 독립적인 JAXR 플러그 가능 공급자입니다. 플러그 가능 공급자는 클라이언트에게 레지스트리별 공급자의 세부 정보를 숨깁니다.

SAAJ(SOAP with Attachments API for Java)는 개발자가 SOAP 1.1 사양과 SOAP with Attachments note를 준수하는 메시지를 생성하고 사용할 수 있게 해줍니다. SAAJ는 첨부가 있는 SOAP 메시지를 처리하기 위한 추상화를 제공합니다. 고급 개발자는 SAAJ를 사용하여 응용 프로그램이 SOAP 메시지와 직접 동작하도록 할 수 있습니다. 첨부는 완전한 XML 문서, XML 단편 또는 MIME 유형일 수 있습니다. 또한 SAAJ를 사용하여 다른 MIME 유형에 대한 지원을 활성화할 수도 있습니다. JAX-RPC와 같은 JAX 기술의 경우 내부에서 SAAJ를 사용하여 SOAP 복잡성을 숨깁니다. SAAJ를 통해 다음이 가능합니다.