본문으로 건너뛰기

1.3 JBoss EAP 6 지원 표준

JBoss EAP(JBoss Enterprise Application Platform) 릴리스에서 다음과 같은 업계 표준을 지원한다. 호환성 검증을 위해 각 주요 릴리즈에 대한 표준 인증 테스트를 완료하여 인증을 받았다.

(참고 : https://access.redhat.com/site/ko/articles/299283)

  • Java EE(Enterprise Edition)

JBoss EAP 6에서는 Java EE 6 표준의 지원 범위에 따라서 Web Profile 과 Full Profile 두 가지의 프로파일을 제공하고 있다.

JBoss EAP에서 지원하는 Java EE 표준은 다음과 같다.

기술 표준JBoss EAP 6JBoss EAP 5.1JBoss EAP 4.3
Java EE[JSR-151,244,316]6.05.01.4
JAX-RPC(Java API for XML-based RPC) [JSR-101]1.11.11.1
SAAJ(SOAP with Attachments API for Java) [JSR-067]1.31.31.3
Java Servlet [JSR-154, 315]3.02.52.4
JSF(JavaServer Faces) [JSR-252, 314]2.01.21.2
JSP(JavaServer Pages & Expression Language) [JSR-245]2.22.12.1
JTA(Java Transaction API) [JSR-907]1.11.11.0
JACC(Java Authorization Contract for Containers) [JSR-115]1.31.11.0
EJB(Enterprise JavaBeans) with Interceptors 1.1 [JSR-153, 220, 318]3.12.1, 3.02.1, 3.0
Java EE Connector Architecture [JSR-112, 322]1.61.51.5
J2EE Management [JSR-077]1.11.01.0
Enterprise Web Services [JSR-109]1.31.21.1
Java EE Application Deployment [JSR-088]1.21.21.1
JavaMail [JSR-919]1.41.41.4
JMS(Java Message Service) [JSR-914]1.11.11.1
JPA(Java Persistence) [JSR-220, 317]2.01.01.0
Web Services Metadata for the Java Platform [JSR-181]2.02.02.0
JAX-WS(Java API for XML Web Services) [JSR-224]2.22.12.0
Debugging Support for Other Languages [JSR-045]1.01.0-
JSTL(Standard Tag Library for JavaServer Pages) [JSR-052]1.21.21.2
Common Annotations for the Java Platform [JSR-250]1.11.01.0
JAXB(Java Architecture for XML Binding) [JSR-222]2.22.02.0
JAX-RS(Java API for RESTful Web Services) [JSR-311]1.11.0-
JAXR(Java API for XML Registries) [JSR-093]1.01.01.0
CDI(Contexts and Dependency Injection for Java) [JSR-299]1.0--
Bean Validation [JSR-303]1.0--

표 3. JBoss EAP 버전별 기술 표준

웹 서비스 표준 및 API

각각의 해당 JBoss EAP 릴리스에서 다음과 같은 웹 서비스 표준을 지원한다.

기술 표준JBoss EAP 6.0JBoss EAP 5.1JBoss EAP 4.3
SOAP(Simple Object Access Protocol)1.21.21.1, 1.2
SOAP MTOM(Message Transmission Optimization Mechanism)
XOP(XML-Binary Optimized Packaging)
WSDL(Web Services Description Language)1.1, 2.01.1, 2.01.1
WS-I Basic Profile1.11.11.1
WS-Addressing1.01.01.0
WS-Reliable Messaging1.11.1[1]-
WS-Security1.11.11.1
UDDI(Universal Description Discovery and Integration)2.0, 3.02.02.0
JAX-WSA(Java API for XML Web Services Addressing) [JSR-261]1.01.01.0
WS-Atomic Transactions1.11.1-
Fast Infoset(FI - ISO/IEC 24824-1, ITU-T Rec. X.891)-
WS-Business Activity1.11.1-
WS-Coordination1.11.1-
WS-Security Policy1.31.3[1]-
WS-Policy1.51.5[1]-
WS-Policy Attachment1.51.5[1]-
WS-I Attachments Profile1.01.01.0
WS-Eventing---
WS-Trust1.31.3[1]-
SAML(Security Assertion Markup Language)-2.0[2]-
XACML2.02.0-

표 4. JBoss EAP 버전별 웹 서비스 표준

[1] 선택 사항인 JBoss WS Apache CXF에 포함된다.

[2] PicketLink Federation은 EAP 5.1.1에서는 기술 검토용이다.

추가 표준 및 API

각각의 해당 JBoss EAP 릴리스에서 다음과 같은 추가 표준을 지원한다.

기술 표준JBoss EAP 6.0JBoss EAP 5.1JBoss EAP 4.3
JTS(Java Transaction Service)1.01.0-
JDBC [JSR-054][3]3.0, 4.03.0
CORBA2.3.12.3.12.3.1
Streaming API for XML Processing(StAX) [JSR-173][3]1.01.0
JAF(JavaBeans Activation Framework) [JSR-925][3]1.11.1
JMX(Java Management Extensions) [JSR-255][3]2.0-
JDBC(Java Database Connectivity) [JSR-221][3]4.04.0
JAXP(Java API for XML Processing) [JSR-205][3]1.3-
SPNEGO/Kerberos-

표 5. JBoss EAP 버전별 추가 표준 API 버전

[3] 현재 Java SE를 통해 구현된다.