자세히 보기

Paul Krill
Editor at Large

자바 EE의 오픈소스화 ‘EE4J’ 윤곽 나왔다

엔터프라이즈 자바의 새로운 키퍼인 이클립스 파운데이션이 EE4J(Eclipse Enterprise for Java)를 위한 9개 프로젝트를 제안하고 본격적으로 추진한다. 자바 EE(Enterprise Edition)를 오픈소스 툴로 마이그레이션하는 첫 단계다.

제안된 내용을 보면, JSON, REST부터 메시징까지 다양한 영역에 걸쳐 있다. 지난 8월 오라클이 엔터프라이즈 자바를 오픈소스 툴 파운데이션으로 전환한다고 발표한 것에 대한 대응이다. 엔터프라이즈 자바는 지난 수년동안 업그레이드를 둘러싼 혼란을 겪었고 결국 이클립스가 이 프로젝트를 맡게 됐다.

이번에 제안된 프로젝트는 다음과 같다.

– 이클립스 그리즐리(Eclipse Grizzly): 개발자가 NIO API를 활용할 수 있도록 지원하는 프레임워크. 자바에서 확장할 수 있는 서버 애플리케이션을 개발하는 작업을 더 쉽게 만들어준다.
– 이클립스 저지(Eclipse Jersey): REST 프레임워크로, JAX-RS 레퍼런스를 제공한다.
– 이클립스 제이슨 프로세싱(Eclipse JSON Processing): JSON 도큐먼트를 처리하는 API를 제공한다.
– 자바용 이클립스 메시지 서비스 API(Eclipse Message Service API for Java): 자바 메시지 서비스용으로 제공되며, 클라이언트 간의 메시징을 지원한다.
– 이클립스 모하러(Eclipse Mojarra): 웹 애플리케이션용 사용자 인터페이스(UI)를 만들 때 JSF(JavaServer Faces) 명세용 레퍼런스를 제공한다.
– 이클립스 오픈MQ(Eclipse OpenMQ): 메시지 지향 미들웨어 플랫폼
– 자바용 이클립스 REST 웹서비스 API(Eclipse RESTful Web Services API for Java): REST 웹 서비스용 자바 API(JAX-RS)를 위한 API와 테스트 킷
– 이클립스 타이러스(Eclipse Tyrus): 웹소켓(WebSocket)용 자바 API 레퍼런스를 제공하고 서버와 리모트 호스트간 양방향 통신이 가능한 웹소켓 애플리케이션 개발을 지원한다.
– 자바용 이클립스 웹소켓 API(Eclipse WebSocket API for Java): 웹소켓을 클라이언트와 서버 애플리케이션이 통합할 수 있도록 지원한다.

이들 프로젝트 외에도 EE4J 마이그레이션 프로젝트가 2개 더 진행중이다. 이클립스링크(EclipseLink)는 오픈소스 자바 퍼시스턴트 솔루션을 제공하고 이클립스 야슨(Eclipse Yasson)은 자바 클래스와 JSON 도큐먼트 간의 바인딩 레이어를 제공하는 자바 프레임워크다. dl-ciokorea@foundryco.com

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

이 저자의 추가 콘텐츠