- Java 26에는 AI, 성능, 보안 및 암호화에 초점을 맞춘 10개의 JEP가 포함되어 있으며, 이는 Java Verified Portfolio의 기술적 기반을 형성합니다.
- 새로운 Java Verified Portfolio(JVP)는 JavaFX, Helidon 및 VS Code용 Java 플랫폼 확장 프로그램과 같은 Oracle에서 지원하는 도구, 프레임워크 및 서비스를 묶은 패키지입니다.
- JVP는 Java SE 구독자와 OCI 고객을 위해 명확한 수명 주기, 공급망 보장 및 무료 포함 기능을 갖춘 엄선된 엔터프라이즈급 구성 요소를 제공합니다.
- JavaFX에 대한 상업적 지원이 재개되었고, Helidon의 로드맵이 JDK와 일치하게 되면서, 검증된 Java 생태계에 대한 Oracle의 장기적인 투자가 더욱 강화되었습니다.
Java 26 출시와 함께 Oracle은 생태계의 새로운 영역인 Java 26에 강력한 초점을 맞추고 있습니다. Java Verified Portfolio는 JDK와 함께 제공되는 엄선된 도구 및 서비스 모음입니다.이 포트폴리오는 단순히 릴리스 발표의 또 다른 기능이 아니라, 기업이 자바 스택에서 가장 널리 사용되는 부분을 채택하고 운영하는 방식을 표준화하는 장기적인 방안으로 자리매김하고 있습니다.
전반적으로 Java 26은 다음과 같은 목표를 가진 10개의 JDK 개선 제안(JEP)을 도입합니다. AI 워크로드, 암호화, 성능 및 개발자 생산성한편, Java Verified Portfolio(JVP)는 JavaFX 및 Helidon과 같은 엄선된 프레임워크, 라이브러리 및 확장 기능을 Oracle의 관리 및 지원 하에 제공합니다. 이러한 플랫폼 업데이트와 포트폴리오 브랜딩은 조직이 Java 기반 시스템을 신속하게 발전시키면서도 처음 Java를 선택하게 된 이유인 안정성을 유지할 수 있도록 설계된 패키지를 구성합니다.
Java 26은 Java Verified Portfolio의 기술적 기반입니다.
Java 26은 현재 6개월 주기로 출시되는 비LTS 버전이며, 다음과 같은 기능을 제공합니다. 이전 자바 버전에서 볼 수 있었던 대규모 번들 대신 10개의 집중된 JEP로 구성됩니다.오라클은 조직들이 업그레이드에 대한 예측 가능성을 확보하고 도입을 더욱 수월하게 할 수 있도록, 릴리스별 주요 변경 사항 수를 의도적으로 줄여왔습니다.
이 버전의 JEP 세트는 다음을 중심으로 합니다. AI 친화적 기능, 향상된 언어 표현력 및 암호화 기술의 현대화패턴의 기본 유형과 같은 기능, instanceof글렌데일 switch (JEP 530, 네 번째 미리보기)는 특히 패턴 매칭이 널리 사용되는 일상적인 코딩을 더 간결하고 견고하게 만드는 것을 목표로 합니다. 이러한 간소화된 언어 모델은 Java Verified Portfolio에 포함된 많은 라이브러리와 프레임워크의 기반이 됩니다.
성능 측면에서 Java 26은 최신 워크로드에 맞춰 런타임을 최적화하는 작업을 계속 진행합니다. JEP 522의 G1 GC 처리량 개선으로 애플리케이션 스레드와 가비지 컬렉터 스레드 간의 동기화가 줄어듭니다.이를 통해 동일한 하드웨어에서 서비스가 더 많은 작업을 처리할 수 있습니다. 이러한 종류의 튜닝은 Oracle이 Helidon과 같은 JVP 구성 요소를 사용하여 배포할 것으로 예상하는 마이크로서비스 및 AI 애플리케이션에 특히 중요합니다.
이번 릴리스에는 Project Leyden의 기능도 포함되어 있습니다. JEP 516은 모든 가비지 컬렉터에서 객체 사전 캐싱을 도입하여 객체 캐싱을 가능하게 합니다. 어떤 GC를 사용하든 Java 애플리케이션의 시작 및 워밍업 단계를 더 빠르게 할 수 있습니다.실질적으로 이는 클라우드 네이티브 서비스가 빠르게 실행될 수 있도록 지원하며, 이는 자동 확장 및 AI 기반 환경에서 반복적으로 요구되는 사항입니다.
라이브러리와 보안 API도 주목받고 있습니다. JEP 500, "최종 버전을 최종 버전으로 만들 준비를 하라"는 Java의 방향을 제시합니다. 최종 필드에 대한 심층적인 고찰을 제한함으로써 더욱 엄격한 무결성 보장을 제공합니다.이는 비즈니스에 중요한 상태 정보와 민감한 데이터를 보호해야 하는 엔터프라이즈급 프레임워크에 직접적으로 관련이 있습니다. 동시에 JEP 517은 HTTP 클라이언트 API에 HTTP/3 지원을 추가하여 Java 애플리케이션에 다음과 같은 기능을 제공합니다. 최신 저지연 프로토콜 옵션 마이크로서비스 및 API 중심 아키텍처에 매우 적합합니다.
AI 및 데이터 집약적 워크로드의 경우, JEP 526(Lazy Constants, 두 번째 프리뷰) 및 JEP 529(Vector API, 열한 번째 인큐베이터)가 목표로 합니다. 더욱 효율적인 리소스 사용 및 SIMD 방식 성능 향상지연 상수(Lazy constants)는 불변 데이터의 초기화를 지연시켜 서비스 시작 속도를 높일 수 있으며, 벡터 API를 사용하면 개발자가 JVM이 최적의 CPU 명령어로 매핑할 수 있는 벡터화된 연산을 표현할 수 있습니다.
JEP 524를 통해 보안이 강화되었으며, JEP 524는 다음과 같은 API를 제공합니다. 암호화 키, 인증서 및 폐지 목록의 PEM 인코딩이를 통해 자바 애플리케이션을 널리 사용되는 보안 형식과 쉽게 통합하고 암호화 자료를 일관된 방식으로 관리할 수 있습니다. 마지막으로, JEP 504는 애플릿 API를 완전히 제거하여 플랫폼의 레거시 영역을 줄이고 최신 자바 배포에서 더 이상 필요하지 않은 코드를 간소화합니다.
검증된 스택을 기반으로 한 보안, 신뢰성 및 글로벌 준비성
개별 JEP 외에도 Java 26은 다양한 대상에 대한 점진적 업데이트 목록을 포함하고 있습니다. 애플리케이션 보안, 런타임 안정성 및 표준 준수이제 조직은 플랫폼 내에서 업계 표준 하이브리드 공개 키 암호화(HPKE)를 사용할 수 있으며, 소프트웨어 공급망을 강화하도록 설계된 양자 컴퓨팅 대비 JAR 서명 방식을 채택할 수 있습니다.
런타임에는 업데이트도 포함됩니다. 유니코드 17.0 및 CLDR v48은 전 세계 언어 및 지역 설정 표준의 변경 사항을 반영합니다.전 세계적으로 사업을 운영하는 기업의 경우, 이러한 정렬은 지역 및 규제 영역 전반에 걸쳐 애플리케이션을 배포할 때 발생하는 마찰을 줄여줍니다.
성능 측면에서 Java 26은 다음과 같은 이점을 제공합니다. JVM 시작 속도 향상, 가비지 컬렉션 동작 개선, C2 JIT 컴파일 확장 및 더욱 지능적인 힙 관리이러한 변경 사항들은 종합적으로 애플리케이션이 다양한 부하 조건에서 더욱 빠르게 반응하도록 하는 것을 목표로 하며, 이는 Java Verified Portfolio에 포함된 Helidon 및 JavaFX와 같은 프레임워크를 사용하는 사용자들에게 매우 중요한 결과입니다.
JDK 내의 개발자용 도구도 발전하고 있습니다. 새로운 옵션은 다음과 같습니다. HttpClient API의 지역 기반 파일 업로드, 더욱 엄격해진 런타임 이미지 생성, 향상된 JVM 메트릭 API, 그리고 JavaDoc의 다크 모드가 포함됩니다.이러한 기능 중 어느 하나만으로는 이번 릴리스를 정의할 수 없지만, 종합적으로 볼 때 자바 플랫폼과 JVP는 대규모 조직에서 모니터링, 문서화 및 운영이 편리해야 한다는 점을 뒷받침합니다.
오라클은 이러한 개선 사항들이 OpenJDK 및 Java 커뮤니티 프로세스를 통해 전 세계 자바 커뮤니티와의 지속적인 협력의 결과라고 설명합니다. 이러한 협력적인 접근 방식은 여러 면에서 드러납니다. Helidon 및 Visual Studio Code용 Java 플랫폼 확장 프로그램과 같은 JVP 구성 요소는 오픈 소스로 유지됩니다.자바 검증 포트폴리오(Java Verified Portfolio)라는 이름 아래 보다 공식적인 지원과 라이프사이클 모델을 얻게 되면서도 말입니다.
Java Verified Portfolio: 엄선되고 Oracle이 관리하는 Java 스택
Java Verified Portfolio는 다음과 같이 설명됩니다. JDK를 보완하는 신뢰할 수 있는 엔터프라이즈급 도구, 프레임워크, 라이브러리 및 서비스 카탈로그입니다.많은 조직이 운영에 이러한 요소들을 의존하고 있지만, 각 요소는 역사적으로 자체적인 수명 주기, 라이선스 및 지원 채널을 가지고 있었습니다. JVP는 이러한 파편화를 줄이고자 노력합니다.
이 포트폴리오 내에서 오라클은 다음과 같은 책임을 맡습니다. 정의된 자바 생태계 구성 요소 세트를 관리, 지원 및 문서화합니다.여기에는 명확한 로드맵, 수명 주기 투명성, 통합 SLA 제공이 포함됩니다. 목표는 기업들이 자사 스택의 핵심 구성 요소가 얼마나 오랫동안 지원될지, 업데이트는 어떻게 제공될지, 그리고 다양한 구성 요소들이 JDK를 중심으로 어떻게 통합될지를 더 쉽게 이해할 수 있도록 하는 것입니다.
위험 관리 측면에서 가장 큰 장점 중 하나는 공급망 안정성입니다. JVP(합작 투자 계약)를 통해 오라클로부터 직접 부품을 조달함으로써 고객은 다음과 같은 이점을 누릴 수 있습니다. 검증되지 않은 바이너리 파일이나 중요 프레임워크의 임의 배포에 대한 노출을 줄입니다.모든 포트폴리오 요소가 오라클의 품질 및 보안 검사를 거치기 때문에 자바 환경을 표준화하려는 조직은 더욱 예측 가능한 기준을 얻을 수 있습니다.
또 다른 실질적인 이점은 라이프사이클 관리에 있습니다. 이전에는 팀에서 직접 추적해야 했던 것이 이제는 가능해졌습니다. 다양한 버전 관리 체계, 지원 기간 및 패치 주기JVP는 이러한 메타데이터를 하나의 체계로 묶는 것을 목표로 합니다. 이는 업그레이드 테스트 및 검증의 필요성을 없애는 것은 아니지만, 관리자와 설계자에게 특정 시점에 지원되는 기능을 더욱 명확하게 파악할 수 있도록 해줍니다.
오라클은 자바 검증 포트폴리오를 자바 투자에 대한 "미래 보장" 수단으로 제시합니다. 이 포트폴리오는 전반적인 자바 SE 및 JDK 로드맵과 연계되어 있기 때문입니다. Java 26과 같은 새로운 런타임 기능은 Helidon 및 JavaFX와 같은 지원 프레임워크에 빠르게 반영될 것으로 예상됩니다.이러한 연계는 플랫폼 혁신과 애플리케이션 도입 간의 격차를 줄일 수 있습니다.
상업적으로 볼 때, JVP 지원은 다음과 같습니다. Java SE 구독자 및 OCI에서 Java 워크로드를 실행하는 Oracle Cloud Infrastructure 고객에게 추가 비용 없이 포함됩니다.이러한 그룹 외에도 포트폴리오의 많은 구성 요소는 다양한 사용 시나리오에서 무료로 이용할 수 있으므로 개발자는 유료 모델로 바로 전환하지 않고도 실험하고 채택할 수 있습니다.
JavaFX, 상업적 지원을 받으며 다시 주목받다
Java Verified Portfolio 내에서 가장 눈에 띄는 변화 중 하나는 다음과 같습니다. 오라클의 자바 기반 UI 프레임워크인 JavaFX에 대한 상업적 지원 재개고객, 학계 및 광범위한 소프트웨어 산업의 요구에 따라 이루어진 이번 변화는 AI 기반 분석과 연결된 것을 포함하여 풍부한 시각화 및 프런트엔드를 구축하는 데 있어 JavaFX의 역할을 인정하는 것입니다.
새로운 모델에서는, JavaFX는 모든 새로운 Java 버전과 5년간의 프리미어(또는 프리미엄) 지원 기간 동안 장기 지원을 받는 모든 Java 릴리스에서 지원될 예정입니다.이는 장기적인 데스크톱 또는 임베디드 UI 애플리케이션을 계획하는 조직에 더욱 명확한 지원 전망을 제공합니다.
많은 운영 시스템에서 여전히 널리 사용되고 있는 JDK 8의 JavaFX 지원이 중단될 예정입니다. 2028년 3월까지 연장됨또한, 향후 JavaFX 릴리스(예: 버전 25 및 26)는 JDK 26과 호환되도록 계획되어 있으며, JavaFX 21, 17 및 8에 대한 업데이트는 올해 하반기에 예정되어 있습니다. 이 계획에 따른 모든 JavaFX 배포판은 다음 사항을 준수할 것입니다. 해당 Oracle JDK와 동일한 라이선스 조건(NFTC 또는 OTN)이 적용됩니다.스택 전체에 걸쳐 법적 조건을 일관되게 적용합니다.
오라클은 JavaFX를 Java Verified Portfolio에 포함시킴으로써 사실상 UI 기능을 검증된 스택의 나머지 부분과 함께 묶습니다.분석 대시보드, 시각화 도구 또는 특수 프런트엔드를 구축하는 팀의 경우, 이는 런타임 및 백엔드 프레임워크와 동일한 거버넌스 프레임워크에 통합된 상용 UI 툴킷을 활용할 수 있음을 의미합니다.
Helidon: 마이크로서비스와 AI가 포트폴리오의 핵심입니다
Helidon은 Java Verified Portfolio의 또 다른 핵심 요소입니다. 빠르고 가볍고 확장 가능한 마이크로서비스에 초점을 맞춘 오픈소스 클라우드 네이티브 자바 프레임워크JVP를 통해 Helidon은 Java 가상 스레드를 활용하여 동시성을 더욱 효율적으로 처리합니다. JVP를 통해 Helidon은 단순한 오픈 소스 프로젝트에서 오라클의 명시적인 엔터프라이즈급 지원을 받는 프레임워크로 거듭납니다.
해당 프레임워크는 다음과 같은 내용을 포함하도록 발전해 왔습니다. Helidon AI는 Java 개발자가 고성능 AI 애플리케이션을 Java로 직접 구축할 수 있도록 해주는 확장 프로그램입니다.통합 대상에는 LangChain4j, Helidon MCP와 같은 기술이 포함됩니다. AI 에이전트 구축 지원 이러한 기능은 마이크로서비스로 노출될 수 있습니다. 이러한 특징은 자바가 AI 분야에서 사용되는 광범위한 추세와 일맥상통하며, 설문 조사에 따르면 전문 개발자들 사이에서 이러한 사용이 일반화되었습니다.
로드맵 측면에서 오라클은 다음과 같은 계획을 가지고 있습니다. Helidon의 릴리스 주기를 JDK의 연 2회 일정에 맞춥니다.이러한 정렬 덕분에 벡터 API, 구조적 동시성, 향상된 가비지 컬렉션과 같은 새로운 Java 기능이 플랫폼에 출시된 직후 Helidon에 반영될 수 있어 플랫폼과 프레임워크 간의 지연이 줄어듭니다.
오라클의 지원 모델과의 더욱 강력한 연계에도 불구하고, Helidon은 오픈 소스로 유지됩니다.오라클은 해당 프레임워크를 OpenJDK 프로젝트로 제안할 의사를 밝혔습니다. 동일한 원칙이 Visual Studio Code용 Java 플랫폼 확장 프로그램에도 적용되며, 이 프로그램 역시 오픈 소스이면서도 Java 검증 포트폴리오에 포함되어 있습니다. 이러한 개방형 개발과 공식적인 지원의 결합은 상업적 보장을 포기하지 않으면서 투명성을 원하는 개발자들을 위한 것입니다.
고객 입장에서 JVP에 헬리돈이 포함된다는 것은 다음과 같은 의미를 갖습니다. 프레임워크를 기반으로 구축된 마이크로서비스는 핵심 JDK와 동일한 구독 및 SLA 체계 하에서 지원될 수 있습니다.이는 계약 구조를 단순화하고 IT 부서가 운영 환경에서 문제가 발생했을 때 단일 연락처 및 프로세스 세트를 표준화하는 것을 더 쉽게 만듭니다.
구독, 클라우드 통합 및 운영 관점
운영 측면에서 Java Verified Portfolio는 Oracle의 광범위한 구독 및 클라우드 서비스에 포함되어 있습니다. Java 26은 Oracle Cloud Infrastructure에서 사용할 수 있으며, 이는 관리형 클라우드 환경에서 Oracle JDK 26을 최초로 지원한 것입니다.OCI에서 고객은 추가 라이선스 비용 없이 Oracle Java SE 및 Java Management Service와 같은 기능에 액세스할 수 있으므로 클라우드 플랫폼과 Java 생태계 간의 연결이 강화됩니다.
Oracle Java SE Universal 구독에는 이제 다음이 포함됩니다. JVP(Enterprise Performance Pack), Java Management Service 및 Java 포트폴리오 전반에 걸친 문제 해결 지원이 구독 모델은 조직이 자체적인 속도로 업그레이드하는 동시에 Java 스택의 여러 부분과 관련된 복잡한 문제 해결을 위한 패치, 성능 도구 및 지원에 계속 액세스할 수 있도록 설계되었습니다.
운영팀에게 있어 이러한 통합적 접근 방식은 몇 가지 실질적인 의미를 갖습니다. 이를 통해 다음과 같은 작업이 더 쉬워집니다. Java Verified Portfolio에 공식적으로 포함된 JDK 및 프레임워크를 관찰, 패치 및 관리합니다.여러 공급업체와의 관계와 분산된 지원 정책을 짜맞추는 대신, 팀은 자바 인프라의 상당 부분을 포괄하는 단일 계약에 의존할 수 있습니다.
동시에, 상업적 지원이 필요하지 않거나 원하지 않는 개발자는 특히 새로운 프로젝트나 프로토타입을 실험할 때 이러한 구성 요소들을 오픈 소스 조건으로 계속 사용할 수 있습니다. 그런 의미에서, JVP는 기존의 친숙한 기술들을 보호하는 일종의 안전장치 역할을 합니다. 자바 생태계를 폐쇄적인 모델에 가두려는 시도라기보다는, 오히려 그런 의도가 더 컸습니다.
이번 발표를 통해 오라클은 Java Verified Portfolio와 Java 26을 동일한 이야기의 두 가지 측면으로 제시합니다. 하나는 집중적인 JEP(Java Experiment Program)를 통해 지속적으로 발전하는 기술 플랫폼이고, 다른 하나는 기업이 JavaFX, Helidon, 개발 확장 기능 등 주요 Java 기술을 일관된 보안, 성능 및 지원 기대치 하에 도입하고 실행할 수 있도록 보다 명확하고 검증된 경로를 제공하는 기업 중심의 패키지입니다.