[17.0.0.3 and later]

MicroProfile 프로그래밍 모델 지원

Liberty는 마이크로서비스 애플리케이션 개발을 위한 Eclipse MicroProfile 프로그래밍 모델을 지원합니다. MicroProfile은 Liberty가 지원하는 Java™ EE(Java Platform, Enterprise Edition) 7 프로그래밍 모델을 보완합니다.

백그라운드

Java EE는 마이크로서비스를 작성하기 위한 견고한 기반을 제공하지만 마이크로서비스 애플리케이션에 더 적합한 기술 및 프로그래밍 모델이 필요합니다. IBM®은 타사와 협력하여 개발자, 커뮤니티 및 벤더 간의 열린 협업인 MicroProfile을 출시하였습니다.

microprofile.io 커뮤니티는 마이크로서비스 및 엔터프라이즈 Java에 대한 신속한 혁신에 전념합니다. 이 커뮤니티는 마이크로서비스 아키텍처 패턴을 따르는 Java 클라우드 기본 애플리케이션에 가장 적합한 기술을 빌드하고 통합합니다. 협업자는 경량 마이크로서비스에서 일반적으로 사용되는 기술을 식별, 구현, 세분화 및 개선합니다. 또한 협업자는 다양한 런타임 환경에서 이러한 기술을 사용하는 방법을 보여줍니다. microprofile.io 커뮤니티 내에서 각 MicroProfile 릴리스는 협업 진행 과정의 특정 지점에서 일련의 기술을 정의합니다.

MicroProfile은 개방형 소스 프로젝트입니다. 개방형 소스 그룹에 참여하기 시작하려면 microprofile.io 또는 http://www.eclipse.org/microprofile을 방문하십시오.

MicroProfile 기술

표 1. MicroProfile 지원. MicroProfile 기술 테이블은 MicroProfile의 각 버전이 마이크로서비스 환경에 대한 Java EE를 확장하는 방법을 보여줍니다.
기술 스펙 참조 Liberty 기능 Liberty Liberty Core
         
MicroProfile 1.3 스펙 microProfile-1.3 [18.0.0.1 and later] [18.0.0.1 and later]
Config 1.2 스펙 mpConfig-1.2 [18.0.0.1 and later] [18.0.0.1 and later]
Metrics 1.1 스펙 mpMetrics-1.1 [18.0.0.1 and later] [18.0.0.1 and later]
Open API 1.0 스펙 mpOpenAPI-1.0 [18.0.0.1 and later] [18.0.0.1 and later]
Open Tracing 1.0 스펙 mpOpenTracing-1.0 [18.0.0.1 and later] [18.0.0.1 and later]
Rest Client 1.0 스펙 mpRestClient-1.0 [18.0.0.1 and later] [18.0.0.1 and later]
         
MicroProfile 1.2 스펙 microProfile-1.2
구성 1.1 스펙 mpConfig-1.1
메트릭 1.0 스펙 mpMetrics-1.0
상태 검사 1.0 스펙 mpHealth-1.0
JWT 전파 1.0 스펙 mpJwt-1.0
결함 허용 1.0 스펙 mpFaultTolerance-1.0
         
MicroProfile 1.0 pom microProfile-1.0
Java API for RESTful Web Services(JAX-RS) 2.0 JSR 339 jaxrs-2.0
Contexts and Dependency Injection for Java(Web Beans) 1.2 JSR 346 cdi-1.2
Java API for JSON Processing(JSON-P) 1.0 JSR 353 jsonp-1.0
참고: MicroProfile 1.0에는 JAX-RS 2.0, CDI 1.2 및 JSON-P 1.0의 세 가지 Java EE 7 스펙만 포함되므로 MicroProfile 1.0 기능은 WebSphere® Application Server Traditional에서 사용 가능합니다. 이후 MicroProfile 릴리스는 Liberty 오퍼링입니다.

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

파일 이름: rwlp_microprofile.html