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 기반 웹 세션 클러스터링을 추가합니다.