5.2. 사용 가능한 JBoss EAP 계층

Red Hat은 OpenShift에서 JBoss EAP 서버의 프로비저닝을 사용자 지정하는 데 6개의 계층을 제공합니다.

세 계층은 핵심 기능을 제공하는 기본 계층입니다. 세 계층은 기본 계층을 개선하는 데코레이터 계층입니다.

다음 Jakarta EE 사양은 프로비저닝 계층에서 지원되지 않습니다.

  • Jakarta Server Faces 2.3
  • Jakarta Enterprise Beans 3.2
  • 자카르타 XML 웹 서비스 2.3

5.2.1. 기본 계층

각 기본 계층에는 일반적인 서버 사용자 사례의 핵심 기능이 포함되어 있습니다.

datasources-web-server

이 계층에는 서블릿 컨테이너와 데이터 소스를 구성하는 기능이 포함됩니다.

다음은 datasources-web-server 에 기본적으로 포함된 JBoss EAP 하위 시스템입니다.

  • core-management
  • datasources
  • deployment-scanner
  • EE
  • elytron
  • io
  • jca
  • jmx
  • 로깅
  • 이름 지정
  • request-controller
  • security-manager
  • 트랜잭션
  • NovaCron

이 계층에서는 다음과 같은 Jakarta EE 사양이 지원됩니다.

  • 자카르타 JSON 처리 1.1
  • 자카르타 JSON 바인딩 1.0
  • Jakarta Servlet 4.0
  • Jakarta Expression Language 3.0
  • 자카르타 서버 페이지 2.3
  • 자카르타 표준 태그 라이브러리 1.2
  • 자카르타 동시성 1.1
  • 자카르타 주석 1.3
  • 자카르타 XML 바인딩 2.3
  • 다른 언어에 대한 자카르타 디버깅 지원 1.0
  • 자카르타 트랜잭션 1.3
  • Jakarta Connectors 1.7

jaxrs-server

이 계층은 다음 JBoss EAP 하위 시스템을 사용하여 datasources-web-server 계층을 향상시킵니다.

  • jaxrs
  • weld
  • jpa

또한 이 계층은 컨테이너에 로컬로 Infinispan 기반 두 번째 수준 엔터티 캐싱을 추가합니다.

다음 Jakarta EE 사양은 datasources-web-server 계층에서 지원되는 것 외에도 이 계층에서 지원됩니다.

  • 자카르타 컨텍스트 및 종속성 주입 2.0
  • Jakarta Bean Validation 2.0
  • Jakarta Interceptors 1.2
  • Jakarta RESTful Web Services 2.1
  • Jakarta Persistence 2.2

cloud-server

이 계층은 다음 JBoss EAP 하위 시스템을 사용하여 jaxrs-server 계층을 향상시킵니다.

  • resource-adapters
  • messaging-activemq (상호 브로커 메시징이 아닌 원격 브로커 메시징)

이 계층에서는 jaxrs-server 계층에 다음과 같은 관찰 기능도 추가합니다.

  • 상태 하위 시스템
  • 지표 하위 시스템

다음 Jakarta EE 사양은 jaxrs-server 계층에서 지원되는 것 외에도 이 계층에서 지원됩니다.

  • 자카르타 보안 1.0

5.2.2. 데코레이터 레이어

데코레이터 계층은 단독으로 사용되지 않습니다. 추가 기능을 제공하도록 기본 계층을 사용하여 하나 이상의 데코레이터 계층을 구성할 수 있습니다.

sso

이 데코레이터 계층은 Red Hat Single Sign-On 통합을 프로비저닝된 서버에 추가합니다.

observability

이 데코레이터 계층은 프로비저닝된 서버에 다음과 같은 가시성 기능을 추가합니다.

  • 상태 하위 시스템
  • 지표 하위 시스템
참고

이 계층은 클라우드-서버 계층에 빌드됩니다. 이 계층을 cloud-server 계층에 추가할 필요가 없습니다.

웹 클러스터

이 계층은 프로비저닝된 서버에 임베디드 Infinispan 기반 웹 세션 클러스터링을 추가합니다.