Liberty 기능

기능은 런타임 환경에서 특정 서버에 로드되는 런타임 환경의 일부를 제어할 때의 기준이 되는 기능 단위입니다.

팁: 사용자의 Liberty 에디션을 적용하는 모든 기능을 설치하려면 기능 번들 추가 기능을 설치하십시오.
  • WebSphere® Application Server Liberty Core: libertyCoreBundle
  • WebSphere Application Server(기본) Liberty: baseBundle
  • WebSphere Application Server Network Deployment Liberty: 집합체 멤버 서버의 경우 ndMemberBundle 및 집합체 제어기의 경우 ndControllerBundle
  • WebSphere Application Server for z/OS® Liberty: zosBundle

다음 표에는 각각의 WebSphere Application Server Liberty 에디션에 대해 지원되는 Liberty 기능이 나열되어 있습니다.

표 1. 각각의 WebSphere Application Server Liberty 에디션에 대해 지원되는 Liberty 기능
Liberty 기능 WebSphere Application Server Liberty Core WebSphere Application Server WebSphere Application Server Network Deployment(분산 운영 체제 및 IBM® i) z/OS용 WebSphere Application Server
기능 번들 추가 기능 libertyCoreBundle baseBundle ndMemberBundle: 제어기 기능을 제외한 모든 기능

ndControllerBundle: 1이 표시된 기능만

zosBundle
Java™ EE 7 Web Profile
beanValidation-1.1
cdi-1.2
ejbLite-3.2
el-3.0
jaxrs-2.0
jaxrsClient-2.0
jdbc-4.1
jndi-1.0
jpa-2.1
jsf-2.2
jsonp-1.0
jsp-2.3
managedBeans-1.0
servlet-3.1
webProfile-7.0
websocket-1.0
websocket-1.1
Java EE 7 Full Platform
appClientSupport-1.0  
appSecurityClient-1.0  
batch-1.0  
concurrent-1.0
ejb-3.2  
ejbHome-3.2  
ejbPersistentTimer-3.2  
ejbRemote-3.2  
j2eeManagement-1.1  
jacc-1.5
jaspic-1.1
javaee-7.0  
javaeeClient-7.0  
javaMail-1.5
jaxb-2.2  
jaxws-2.2  
jca-1.7  
jcaInboundSecurity-1.0  
jms-2.0  
jmsMdb-3.2  
mdb-3.2  
wasJmsClient-2.0  
wasJmsSecurity-1.0  
wasJmsServer-1.0  
확장 프로그래밍 모델
cloudant-1.0  
couchdb-1.0  
json-1.0
microProfile-1.0 [16.0.0.3 이상] [16.0.0.3 이상] [16.0.0.3 이상] [16.0.0.3 이상]
mongodb-2.0  
rtcomm-1.0  
rtcommGateway-1.0  
sipServlet-1.1  
엔터프라이즈 OSGi
blueprint-1.0
httpWhiteboard-1.0
osgiAppIntegration-1.0
osgiBundle-1.0
osgi.jpa-1.0
wab-1.0
조작
apiDiscovery-1.0
batchManagement-1.0  
bells-1.0
bluemixUtility-1.0
distributedMap-1.0
eventLogging-1.0
localConnector-1.0
logstashCollector-1.0
mediaServerControl-1.0  
monitor-1.0
osgiConsole-1.0
requestTiming-1.0
restConnector-1.0
restConnector-2.0 [16.0.0.3 이상] [16.0.0.3 이상] [16.0.0.3 이상] [16.0.0.3 이상]
serverStatus-1.0
sessionDatabase-1.0
timedOperations-1.0
webCache-1.0
wmqJmsClient-2.0  
wsAtomicTransaction-1.2  
보안
appSecurity-1.0
appSecurity-2.0
authData-1.0  
constrainedDelegation-1.0
federatedRegistry-1.0
jwt-1.0 [16.0.0.4 이상] [16.0.0.4 이상] [16.0.0.4 이상] [16.0.0.4 이상]
ldapRegistry-3.0
oauth-2.0
openid-2.0
openidConnectClient-1.0
openidConnectServer-1.0
passwordUtilities-1.0  
samlWeb-2.0
scim-1.0
spnego-1.0
ssl-1.0
wsSecurity-1.1  
wsSecuritySaml-1.1  
시스템 관리
adminCenter-1.0 1
clusterMember-1.0    
collectiveController-1.0     1
collectiveMember-1.0
dynamicRouting-1.0     1
healthAnalyzer-1.0    
healthManager-1.0     1
scalingController-1.0     1
scalingMember-1.0    
z/OS
zosConnect-1.0      
zosConnect-1.2      
zosLocalAdapters-1.0      
zosSecurity-1.0      
zosTransaction-1.0      
zosWlm-1.0      
Java EE 6 Web Profile
beanValidation-1.0
cdi-1.0
ejbLite-3.1
jdbc-4.0
jndi-1.0
jpa-2.0
jsf-2.0
jsp-2.2
servlet-3.0
webProfile-6.0
Java EE 6 기술
jaxb-2.2  
jaxrs-1.1
jaxws-2.2  
jca-1.6  
jcaInboundSecurity-1.0  
jms-1.1  
jmsMdb-3.1  
mdb-3.1  
wasJmsClient-1.1  
wasJmsSecurity-1.0  
wasJmsServer-1.0  
wmqJmsClent-1.1  
다음 목록에는 서버 구성에 추가할 수 있는 기능에 대한 정보가 있습니다. 구성에 기능을 포함시키면 하나 이상의 추가 기능이 자동으로 로드될 수 있습니다. 예를 들어, wab-1.0 기능을 포함시키면 servlet-3.0blueprint-1.0 기능이 자동으로 로드됩니다. 각 기능에는 간략한 설명과 이 기능이 server.xml 파일 내의 <featureManager> 요소에 선언되는 방법의 예제가 포함되어 있습니다. 예를 들어 다음과 같습니다.
<server>
  <featureManager>
    <feature>servlet-3.0</feature>
    <feature>localConnector-1.0</feature>
  </featureManager>
</server>

서버 구성에서 사용할 수 있는 기능에는 공용 가시성이 있으며 Liberty 제품 외부 기능의 일부입니다. 서버 구성에서 이러한 기능 사용은 제품의 향후 업데이트에서 지원됩니다. 또한 Liberty는 일련의 기능에 보호된 가시성을 제공합니다. 이러한 기능은 서버 구성에서 직접 사용할 수 없지만, 고유한 기능에 포함할 수 있습니다. 보호 기능 포함의 내용을 참조하십시오.

Administrative Center
<feature>adminCenter-1.0</feature>

adminCenter-1.0 기능은 휴대폰, 태블릿 또는 컴퓨터의 웹 브라우저에서 Liberty 서버, 애플리케이션 및 기타 자원을 관리하는 데 사용되는 웹 기반 그래픽 인터페이스입니다.

Admin Center를 사용하여 Liberty 관리Admin Center 기능 제한사항의 내용을 참조하십시오.

API 검색
<feature>apiDiscovery-1.0</feature>

apiDiscovery-1.0 기능을 사용하면 REST API 문서를 검색할 수 있습니다. 이 기능을 사용하여 Liberty 서버에서 사용 가능한 REST API를 찾고, Swagger 사용자 인터페이스를 사용하여 발견된 REST 엔드포인트를 호출할 수 있습니다. Liberty 서버에서 REST API 문서 발견을 확인하십시오.

Bean 유효성 검증
<feature>beanValidation-1.0</feature>

beanvalidation-1.0 기능은 애플리케이션의 각 계층에서 JavaBeans에 대한 유효성 검증을 제공합니다. 어노테이션 또는 validation.xml 배치 디스크립터를 사용하여 애플리케이션에서 JavaBeans의 모든 계층에 유효성 검증을 적용할 수 있습니다.

<feature>beanValidation-1.1</feature>
beanValidation-1.1 기능은 다음을 제공합니다.
  • beanValidation-1.0에서 사용 가능한 유효성 검증
  • JavaBeans에 대한 메소드 및 생성자 유효성 검증
  • CDI(Contexts and Dependency Injection) Bean에서 자동 메소드 및 생성자 유효성 검증
  • 배치 디스크립터, validation.xml에서 CDI 관리 Bean으로 컴포넌트를 작성하는 기능. CDI 기능을 사용하는 기타 컴포넌트와 동일한 방법으로 컴포넌트를 개발합니다.

Bean 유효성 검증 기능의 제한사항도 참조하십시오.

BELL(Basic Extensions using Liberty Libraries)

<feature>bells-1.0</feature>

이 기능은 BELL(Basic Extensions using Liberty Libraries)의 구성을 가능하게 합니다. 이 기능을 사용하면 Liberty 기능을 사용하는 대신 라이브러리를 사용하여 서버 런타임의 일부 파트를 확장할 수 있습니다. BELL은 Java 서비스 로더 패턴을 사용하여 구현 클래스 이름을 제공합니다.

bells-1.0 기능 구성 정보는 Basic Extensions using Liberty Libraries의 내용을 참조하십시오.

Bluemix Utility
<feature>bluemixUtility-1.0</feature>

이 기능을 사용하면 더 쉽게 IBM Bluemix 관리 대상 서비스에 대한 액세스를 구성할 수 있습니다. Bluemix 서비스를 사용하도록 Liberty 서버 설정을 확인하십시오.

블루프린트
<feature>blueprint-1.0</feature>

blueprint-1.0 기능은 OSGi 블루프린트 컨테이너 스펙을 사용하는 OSGi 애플리케이션 배치를 지원할 수 있게합니다.

WebSphere Application Server 내의 OSGi 애플리케이션 지원은 Java EE와 OSGi 기술을 사용하는 모듈 방식의 애플리케이션을 개발 및 배치할 수 있습니다. OSGi 애플리케이션을 참조하십시오.
캐시 서비스
<feature>distributedMap-1.0</feature>

이 기능은 DistributedMap API를 사용하여 액세스할 수 있는 로컬 캐시 서비스를 제공합니다. 기본 캐시는 services/cache/distributedmap의 JNDI에 바인드됩니다. WebSphere eXtreme Scale 같은 네트워크 캐시 제공자를 추가하여 캐시를 분배할 수 있습니다.

CDI
<feature>cdi-1.0</feature>
cdi-1.0 기능은 Liberty의 Contexts and Dependency Injection 1.0 스펙에 대한 지원을 가능하게 합니다.
<feature>cdi-1.2</feature>
cdi-1.2 기능은 Liberty에서 CDI(Contexts and Dependency Injection) 1.2 스펙에 대한 지원을 가능하게 합니다.
집합체 멤버
<feature>collectiveMember-1.0</feature>

collectiveMember-1.0 기능은 서버가 집합체 제어기에 의해 관리될 수 있도록 관리 집합체의 멤버가 될 수 있도록 합니다.

집합체를 사용하여 Liberty에 대한 서버 관리 환경 설정을 확인하십시오.
동적 캐싱 서비스
<feature>webCache-1.0</feature>
이 기능을 사용하면 웹 응답을 로컬에 캐시할 수 있습니다. 캐시 서비스(distributedMap) 기능과 응답 시간과 처리량을 개선하기 위해 웹 애플리케이션 응답의 자동 캐싱을 포함합니다. 응답 캐싱을 사용자 정의하기 위해 애플리케이션에 cache-spec.xml 파일을 포함시킬 수 있습니다. WebSphere eXtreme Scale 같은 네트워크 캐시 제공자를 추가하여 캐시를 분배할 수 있습니다.
Enterprise JavaBeans(EJB)
<feature>ejbLite-3.1</feature>

ejbLite-3.1 기능은 EJB 3.1 스펙의 EJB Lite 서브세트에 작성된 EJB 애플리케이션을 지원합니다.

<feature>ejbLite-3.2</feature>
ejbLite-3.2 기능은 EJB 3.2 스펙의 EJB Lite 서브세트에 작성된 EJB 애플리케이션을 지원합니다.
EJB 3.2 Lite API 그룹은 임베디드 가능한 EJB 컨테이너를 포함하지 않으며 이 제품은 EJB 3.2 임베디드 가능한 컨테이너를 제공하지 않는다는 점을 참고하십시오.
또한, 다음 기능은 ejbLite-3.2 기능과 호환되지 않습니다.
  • cdi-1.0
  • jmsMdb-3.1
  • mdb-3.1
<feature>ejb-3.2</feature>
ejb-3.2 기능은 EJB 3.2 스펙에 작성된 EJB 애플리케이션을 지원합니다.
이 기능은 다음과 같은 기능을 포함합니다.
  • ejbLite-3.2
  • ejbHome-3.2

    이 기능은 EJB 2.x API를 지원합니다.

  • ejbPersistentTimer-3.2

    이 기능은 지속적 EJB 타이머를 지원합니다.

  • ejbRemote-3.2

    이 기능은 원격 EJB 인터페이스를 지원합니다.

  • mdb-3.2

    이 기능은 메시지 구동 Bean에 대한 지원을 제공합니다.

전체 EJB 3.2 지원이 필요하지 않은 경우에는 이러한 기능의 다양한 조합을 사용하여 필요한 지원을 제공할 수 있습니다.

EJB(Enterprise JavaBeans) 기능 제한사항도 참조하십시오.
Expression Language 3.0
<feature>el-3.0</feature>

이 기능은 EL(Expression Language) 3.0에 대한 지원을 사용할 수 있게 합니다.

이벤트 로깅
<feature>eventLogging-1.0</feature>
eventLogging-1.0 기능은 JDBC 요청 및 서블릿 요청과 같은 이벤트의 레코드와 이러한 이벤트의 지속 시간을 로그합니다. 이벤트 로깅을 확인하십시오.
JAX-RS(Java API for RESTful Web Services)
<feature>jaxrs-1.1</feature>
jaxrs-1.1 기능은 Liberty의 Java API for RESTful Web Services에 대한 지원을 제공합니다.
  • jaxrs-1.1 서버 기능을 사용하는 EJB 애플리케이션의 경우 server.xml 파일에서 ejbLite-3.1 기능을 사용 가능하게 해야 합니다.
  • CDI를 사용하는 JAX-RS 애플리케이션의 경우 server.xml 파일에서 cdi-1.0 기능을 사용 가능하게 해야 합니다.
Java Authentication SPI for Containers 1.1
<feature>jaspic-1.1</feature>
jaspic-1.1 기능은 JSR-196에 정의되어 있는 바와 같이 Java Authentication SPI for Containers(JASPIC) 제공자를 사용하여 서버 런타임 환경 및 애플리케이션을 보안하는 것을 지원할 수 있도록 합니다.
Java Authentication SPI for Containers(JASPIC) 사용자 기능 구성도 참조하십시오.
Java Authorization Contract for Containers 1.5
<feature>jacc-1.5</feature>
jacc-1.5 기능은 JACC(Java Authorization Contract for Containers) 버전 1.5에 대한 지원을 가능하게 합니다. jacc-1.5 기능을 서버에 추가하려면, WebSphere Application Server Liberty의 일부가 아닌 써드파티 JACC 제공자를 추가해야 합니다.
JACC(Java Authorization Contract for Containers) 권한 제공자 개발도 참조하십시오.
JDBC(Java Database Connectivity)
<feature>jdbc-4.0</feature>
jdbc-4.0 기능은 데이터베이스에 액세스하는 애플리케이션에 대한 지원을 제공합니다. JDBC(Java Database Connectivity) 및 데이터 소스를 사용하는 기존 애플리케이션을 가져와 서버에 배치할 수 있습니다.
기존 JDBC 애플리케이션을 Liberty에 배치도 참조하십시오.
JNDI(Java Naming and Directory Interface)
<feature>jndi-1.0</feature>
jndi-1.0 기능은 Liberty의 서버 구성에서 단일 JNDI 항목 정의에 대한 지원을 제공합니다.
JPA(Java Persistence API)
<feature>jpa-2.0</feature>
jpa-2.0 기능은 JPA 2.0 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션에 대한 지원을 제공합니다.
지원은 컨테이너 관리 프로그래밍 모델을 지원하기 위한 확장과 함께 Apache OpenJPA에 빌드되었습니다.
확장 지속성 컨텍스트는 이제 상태 저장 세션 Bean에서 사용할 수 있습니다.
Liberty에 JPA 애플리케이션 배치도 참조하십시오.
JavaMail API
<feature>javaMail-1.5</feature>
JavaMail API는 외부 메일 서버와 Liberty 애플리케이션 간의 통신을 지원합니다. Liberty에서 JavaMail 관리을 확인하십시오.
JavaServer Faces(JSF) 2.0
<feature>jsf-2.0</feature>
jsf-2.0 기능은 JSF 프레임워크를 사용하는 웹 애플리케이션에 대한 지원을 제공합니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다.
JSF 프레임워크는 JSP 프레임워크의 확장기능이므로, jsf-2.0 기능을 포함시키면 jsf-2.0 기능도 포함됩니다.
JSF(JavaServer Faces) 2.2
<feature>jsf-2.2</feature>

이 기능은 Java Server Faces(JSF) 2.2 프레임워크를 사용하는 웹 애플리케이션에 대한 지원을 제공합니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다.

jsf-2.2 기능 구성 정보는 JavaServer Faces 2.2의 내용을 참조하십시오.

JSP(JavaServer Pages)
<feature>jsp-2.2</feature>

jsp-2.2 기능은 JSP 2.2 스펙에 기록된 JSP에 대한 지원을 제공합니다. jsp-2.2 기능을 포함시키면 servlet-3.0 기능도 포함됩니다.

jsp-2.2 기능 제한사항도 참조하십시오.

<feature>jsp-2.3</feature>

이 기능은 JSP 2.3 스펙에 작성되는 JSP(Java Server Page)에 대한 지원을 사용할 수 있게 합니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다. 이 기능을 사용으로 설정하면 EL(Expression Language) 버전 3.0 기능도 사용으로 설정됩니다.

JSON4J(JavaScript Object Notation) 라이브러리
<feature>json-1.0</feature>

json-1.0 기능은 Java 환경을 위한 JSON 처리 클래스 세트를 제공하는 JSON4J 라이브러리에 대한 액세스를 제공합니다. JSON4J 라이브러리는 JSON 데이터로 렌더링할 데이터를 작성하고 조작할 수 있도록 간단한 Java 모델을 제공합니다.

JSON 컨텐츠를 JAX-RS 애플리케이션 요청 및 응답에서 사용JSON4J라이브러리 API도 참조하십시오.

JavaScript Object Notation(JSON-P) 처리
<feature>jsonp-1.0</feature>

JSON-P(Java API for JSON Processing) 기능은 JSON(JavaScript Object Notation)에서 렌더링할 데이터를 구성하고 조작하는 데 필요한 표준화된 메소드를 제공합니다.

[16.0.0.4 이상]JSON 웹 토큰
[16.0.0.4 이상]<feature>jwt-1.0</feature>

jwt-1.0 기능으로 사용자 ID 또는 토큰을 전파하는 데 사용할 수 있는 JSON 웹 토큰(JWT) 토큰을 빌드하고 이용하도록 Liberty 서버를 구성할 수 있습니다. 자세한 정보는 Liberty에서 JSON 웹 토큰 구성의 내용을 참조하십시오.

SPNEGO에 대한 Kerberos 강제 위임
<feature>constrainedDelegation-1.0</feature>

이 기능을 통해 SPNEGO에 대한 Kerberos 강제 위임을 지원할 수 있습니다.Liberty에서 아웃바운드 SPNEGO 토큰에 대한 Kerberos 제한 위임 구성을 확인하십시오.

constrainedDelegation-1.0 기능 구성 정보에 대해서는 Kerberos Constrained Delegation for SPNEGO의 내용을 참조하십시오.

ldapRegistry-3.0
<feature>ldapRegistry-3.0</feature>
ldapRegistry-3.0 기능은 LDAP 사용자 레지스트리에 대한 지원을 제공합니다. ldapRegistry-3.0 기능의 버전 3.0은 LDAP 버전 3 스펙을 준수합니다. ldapRegistry-3.0 기능은 자동으로 appSecurity-2.0 기능에 의해 사용되도록 설정되지 않습니다. 이 기능을 사용하여, 여러 LDAP 저장소를 연합할 수 있습니다. server.xml 파일에 두 개 이상의 LDAP 저장소가 구성될 수 있으며, 모든 LDAP 조작에 대해 여러 저장소에서 통합된 결과를 가져올 수 있습니다.
로컬 JMX 커넥터
<feature>localConnector-1.0</feature>

localConnector-1.0 기능은 JVM에 빌드된 로컬 JMX 커넥터를 제공합니다. JMX 커넥터는 동일한 사용자 ID와 동일한 JDK를 사용하여 동일한 호스트 시스템에서만 실행할 수 있습니다. jConsole 또는 Attach API를 사용하는 JMX 클라이언트와 같은 JMX 클라이언트에서 로컬로 액세스할 수 있습니다.

JMX를 사용하여 Liberty에 연결을 확인하십시오.

Logstash 콜렉터
<feature>logstashCollector-1.0</feature>

logstashCollector-1.0 기능은 다양한 소스로부터 데이터를 수집한 후 Lumberjack 프로토콜을 사용하여 Logstash 서버에 해당 데이터를 전달합니다. Logstash 콜렉터 버전 1.0 사용을 확인하십시오.

logstashCollector-1.0 기능 구성 정보에 대해서는 Logstash Collector 1.0의 내용을 참조하십시오.

관리 Bean
<feature>managedBeans-1.0</feature>

managedBeans-1.0 기능은 Managed Beans 1.0 스펙(JSR-316)에 대한 지원을 제공합니다. 이 기능은 javax.annotation.ManagedBean 어노테이션 사용을 가능하게 합니다.

Micro Profile
<feature>microProfile-1.0</feature>

microProfile-1.0 기능은 엔터프라이즈 Java에 대한 Micro Profile을 지원하는 Liberty 기능을 결합합니다.

관리 대상 실행기 및 스레드 팩토리
<feature>concurrent-1.0</feature>

concurrent-1.0 기능을 사용하면 애플리케이션 서버가 관리하는 스레드 컨텍스트와 함께 동시에 실행할 태스크를 애플리케이션이 제출할 수 있게 하는 관리 대상 실행기 서비스를 작성할 수 있습니다. 이 기능을 사용하면 관리 대상 스레드 팩토리를 검색하는 컴포넌트의 스레드 컨텍스트에 대해 실행되는 스레드를 작성하는 데 필요한 관리 대상 스레드 팩토리도 작성할 수 있습니다.

모니터링
<feature>monitor-1.0</feature>

monitor-1.0 기능은 Liberty에서 PMI(Performance Monitoring Infrastructure) 지원을 제공합니다.

Liberty 서버 런타임 환경 모니터링을 확인하십시오.
OAuth
<feature>oauth-2.0</feature>

oauth-2.0 기능은 OAuth 2.0 프로토콜을 사용하여 자원에 대한 액세스에 보안을 설정하기 위한 지원을 제공합니다.

OpenID
<feature>openid-2.0</feature>

이 기능은 사용자가 여러 계정 또는 신임 정보 세트를 관리할 필요 없이 여러 엔티티에 인증할 수 있도록 합니다. Liberty는 OpenID 2.0을 지원하며, 웹 싱글 사인온에서 신뢰 당사자의 역할을 수행합니다. 웹 사이트 등의 다양한 엔티티에 액세스하려면 각각의 엔티티와 연관된 고유 계정이 필요할 수 있습니다. OpenID는 OpenID를 지원하는 임의의 수의 엔티티에 대한 액세스를 부여하기 위해 OpenID 제공자가 처리하는 단일 신임 세트를 사용할 수 있게 합니다.

OpenID Connect 클라이언트
<feature>openidConnectClient-1.0</feature>

이 기능은 웹 애플리케이션이 사용자 인증을 위해, 구성된 사용자 레지스트리 대신(또는 그 외에) OpenID Connect Client 1.0을 통합할 수 있도록 합니다.

OpenID Connect 제공자
<feature>openidConnectServer-1.0</feature>

이 기능은 웹 애플리케이션이 사용자 인증을 위해, 구성된 사용자 레지스트리 대신(또는 그 외에) OpenID Connect Server 1.0을 통합할 수 있도록 합니다.

OSGi 애플리케이션 통합
<feature>osgiAppIntegration-1.0</feature>

osgiAppIntegration-1.0 기능을 사용하여 동일한 JVM(Java Virtual Machine)에서 사용 가능한 OSGi 애플리케이션이 서로 서비스를 공유할 수 있게 하십시오.

OSGi 번들
<feature>osgiBundle-1.0</feature>

osgiBundle-1.0 기능을 사용하면 OSGi 애플리케이션을 배치할 수 있습니다. OSGi 애플리케이션 지원을 사용하면 Java EE 및 OSGi 기술을 사용하는 모듈형 애플리케이션을 개발하고 배치할 수 있습니다.

OSGi 콘솔
<feature>osgiConsole-1.0</feature>
이 기능을 사용하면 OSGi 콘솔을 사용하여 런타임 환경 디버깅을 지원할 수 있습니다. 번들, 패키지 및 서비스에 대한 정보를 표시하는 데 사용할 수 있습니다. 이 정보는 제품 확장기능의 고유 기능을 개발할 때 유용할 수 있습니다.
OSGi JPA
<feature>osgi.jpa-1.0</feature>
osgi.jpa-1.0 기능은 Liberty의 OSGi 애플리케이션에 JPA 지원을 제공합니다.
비밀번호 유틸리티ies
<feature>passwordUtilities-1.0</feature>

이 기능을 사용하면 보안 플러그인 포인트를 사용하여 애플리케이션에서 AuthData를 얻을 수 있습니다.

REST 커넥터 1.0
<feature>restConnector-1.0</feature>
restConnector-1.0 기능은 JDK를 사용하여 로컬 또는 원격으로 사용할 수 있는 보안 JMX 커넥터를 제공합니다. REST 기반 커넥터를 통해 JMX 클라이언트에 원격 액세스가 가능해지고 SSL과 기본 사용자 보안 구성이 필요합니다.
JMX를 사용하여 Liberty에 연결의 내용을 참조하고 REST 커넥터에 대한 세부사항의 경우 Liberty에 대한 보안 JMX 연결 구성의 내용을 확인하십시오.

restConnector-1.0 기능 구성 정보는 JMX REST Connector 1.0의 내용을 참조하십시오.

REST 커넥터 2.0
<feature>restConnector-2.0</feature>

restConnector-2.0 기능은 JDK를 사용하여 로컬로 또는 원격으로 사용할 수 있는 보안 JMX 커넥터를 제공합니다. 이 커넥터는 REST 기반 커넥터를 통해 JMX 클라이언트의 원격 액세스를 가능하게 하며 SSL 및 기본 사용자 보안 구성이 필요합니다.이 기능은 restConnector-1.0 기능을 대체하며 jaxrs-1.1 기능을 포함하지 않습니다.

JMX를 사용하여 Liberty에 연결의 내용을 참조하고 Liberty에 대한 보안 JMX 연결 구성에서 REST 커넥터에 대한 세부사항을 확인하십시오.

파일을 전송하기 위해 REST API를 사용하는 데 대한 정보는 파일 전송의 내용을 참조하십시오. 집합체 제어기, 집합체 멤버 및 집합체의 등록된 호스트 간에 파일을 전송하기 위해 REST API를 사용하는 데 대한 정보는 Liberty 집합체 내의 파일 전송의 내용을 참조하십시오. REST API를 사용하기 위해 restConnector-2.0 기능을 서버 구성에 추가합니다.

restConnector-2.0 기능 구성 정보는 JMX REST Connector 2.0의 내용을 참조하십시오.

요청 타이밍
<feature>requestTiming-1.0</feature>
requestTiming-1.0은 느리거나 정지한 요청에 대해 경고 및 진단 정보를 제공합니다. 느리고 정지된 요청 발견을 확인하십시오.
SAML 웹 브라우저 SSO
<feature>samlWeb-2.0</feature>
samlWeb-2.0 기능을 사용하여 웹 애플리케이션은 구성된 사용자 레지스트리 대신 SAML ID 제공자에 사용자 인증을 위임할 수 있습니다.

Liberty에서 SAML 웹 브라우저 SSO 구성을 확인하십시오.

SSL(Secure Sockets Layer)
<feature>ssl-1.0</feature>

ssl-1.0 기능은 SSL(Secure Sockets Layer) 연결에 대한 지원을 제공합니다. 보안 HTTPS 리스너를 사용하려면 이 기능을 사용해야 합니다. Liberty는 WebSphere Application Server의 이전 버전에서 제공한 것과 동일한 더미 키 저장소 및 더미 신뢰 저장소를 제공합니다. 보안 HTTPS 리스너는 ssl-1.0 기능을 사용하지 않는 한 시작되지 않습니다. 이 기능이 사용 불가능할 경우 HTTPS 리스너가 중지됩니다.

SSL 인증서를 지정하려면 server.xml 파일에 포인터를 추가하십시오. Liberty와의 통신 보안의 내용을 참조하십시오.

HTTPS 포트를 변경하려면 server.xml 파일에서 <httpEndpoint> 요소의 <httpsPort> 속성을 설정하십시오. Liberty 부트스트랩 특성 지정의 내용을 참조하십시오.

보안
<feature>appSecurity-2.0</feature>
이 버전의 appSecurity 기능은 다른 기능이 명시적으로 존재하는 경우에만 특정 요소를 제공합니다. 또는 servlet-3.0이나 ldapRegistry-3.0 기능을 자동으로 포함하지 않으므로 서버 풋프린트가 감소됩니다. 웹 애플리케이션의 보안을 위해 servlet-3.0 기능을 포함시켜야 합니다. EJB 보안을 사용하려면 ejbLite-3.1 기능을 포함시켜야 합니다. LDAP 사용자 레지스트리를 지원하려면 ldapRegistry-3.0 기능을 포함시켜야 합니다.
참고:
  • appSecurity-2.0 기능은 appSecurity-1.0을 대체합니다. 기능은 appSecurity-2.0이 자동으로 servlet-3.0 또는 ldapRegistry-3.0을 포함하지 않는 것을 제외하고 동일합니다. 서버 구성에서 appSecurity-2.0 버전을 사용하도록 선택할 수 있습니다. 대체되는 Liberty 기능을 확인하십시오.
    • 웹 보안을 사용하려면, server.xml 파일에 servlet-3.0 기능을 지정해야 합니다.
    • LDAP에 대한 지원을 사용하려면, server.xml 파일에 ldapRegistry-3.0 기능을 지정해야 합니다.
appSecurity-1.0appSecurity-2.0 기능은 서버 런타임 환경 및 애플리케이션의 보안을 설정하기 위한 지원을 제공합니다. 다음과 같은 요소가 지원됩니다.
  • 기본 사용자 레지스트리
  • LDAP(Lightweight Directory Access Protocol) 사용자 레지스트리
  • 기본 권한
  • 웹 애플리케이션 보안
    • 기본 인증 로그인
    • 양식 로그인 양식 로그아웃
    • 프로그램 API: getRemoteUser, getUserPrincipal, isUserInRole, authenticate, logoutlogin.
  • EJB 애플리케이션 보안
    • ejb-jar.xml 파일에 지정할 수 있는 모든 보안 어노테이션과 모든 보안 요소
    • 프로그래밍 방식 API: getCallerPrincipal, isCallerInRole, getCallerIdentity.getCallerIdentity API는 싱글톤 세션 Bean에 지원되지 않습니다.
    • CALLER_IDENTITY 및 SPECIFIED_IDENTITY(SYSTEM_IDENTITY는 지원되지 않음)의 run-as-mode에 대한 ibm-ejb-jar-ext.xml 파일에서의 EJB 확장기능 설정.
appSecurity-1.0 또는 appSecurity-2.0 기능을 서버에 추가하는 경우 사용자 레지스트리(예: 기본 사용자 레지스트리 또는 LDAP 사용자 레지스트리)도 구성해야 합니다.
Liberty 및 해당 애플리케이션 보안 appSecurity-2.0 기능 제한사항도 참조하십시오.
서버 상태
<feature>serverStatus-1.0</feature>
serverStatus-1.0 기능을 사용하면 Liberty 서버가 작업 구성의 자원으로 서버를 인식하는 WebSphere Application Server 배치 관리자 및 작업 관리자에 자동으로 상태를 공개할 수 있습니다. 알 수 있는 상태는 시작중지입니다.
Servlet 3.0
<feature>servlet-3.0</feature>
servlet-3.0 기능은 Java 서블릿 3.0 스펙에 기록된 HTTP 서블릿에 대한 지원을 제공합니다.
Liberty 및 해당 애플리케이션 보안도 참조하십시오.
Servlet 3.1
<feature>servlet-3.1</feature>
이 기능을 사용하면 Java Servlet 3.1 스펙에 기록된 HTTP Servlet을 지원할 수 있습니다.
Servlet 3.1 동작 변경사항도 참조하십시오.
세션 지속성
<feature>sessionDatabase-1.0</feature>
sessionDatabase-1.0 기능은 Liberty에서 세션 선호도와 장애 복구 지원을 제공합니다.
Liberty에 대한 세션 지속성 구성을 확인하십시오.
SPNEGO
<feature>spnego-1.0</feature>

이 기능은 사용자가 Microsoft 도메인 제어기에 한 번 로그인한 후 프롬프트를 다시 표시하지 않고 Liberty 서버에서 보호된 애플리케이션에 액세스할 수 있게 합니다.

Liberty 서버에 SPNEGO를 구성하는 데 관한 자세한 정보는 Liberty에서 SPNEGO 인증 구성의 내용을 참조하십시오.

시간 제한 조작
<feature>timedOperations-1.0</feature>
이 기능을 사용하면 애플리케이션 서버에서 특정 조작이 예상보다 느리게 실행될 때 경고를 로깅할 수 있습니다.
웹 애플리케이션 번들(WAB, web application bundle)
<feature>wab-1.0</feature>
wab-1.0 기능은 엔터프라이즈 번들 내에 있는 WAB에 대한 지원을 제공합니다.
이 기능은 WAB 안에서 패키징된 다음 자원을 지원합니다.
  • 정적 웹 컨텐츠 및 JSP.
  • 서블릿 3.0 스펙에 기록된 HTTP 서블릿.
  • 블루프린트 애플리케이션
wab-1.0 기능을 포함시키면 servlet-3.0blueprint-1.0 기능도 포함됩니다.
Web Profile
<feature>webProfile-6.0</feature>

이 기능은 Java EE 6 Web Profile을 지원하는 데 필요한 간편한 Liberty 기능 조합을 제공합니다.

<feature>webProfile-7.0</feature>

이 기능은 Java EE 7 Web Profile을 지원하는 데 필요한 간편한 Liberty 기능 조합을 제공합니다.

WebSocket
<feature>websocket-1.0</feature>
<feature>websocket-1.1</feature>
WebSocket은 웹 브라우저 또는 클라이언트 애플리케이션과 웹 서버 애플리케이션이 하나의 전이중 연결을 사용하여 통신할 수 있게 하는 표준 프로토콜입니다.
자세한 정보는 Liberty: WebSocket을 참조하십시오.

주제의 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_feat
파일 이름: rwlp_feat.html