Eclipse RCP와 비슷한 기술 (예 : Java EE 기반)을 아는 사람이 있는지 궁금합니다. 나는 스스로를 등록하고, 메뉴 옵션 등을 제공하고, 그들 자신의 관련 기능을 제공 할 수있는 모듈을 개발할 수 있기를 원한다.Java EE 기반 백엔드 응용 프로그램 프레임 워크
여러 WAR 파일을 사용하면 균일 한 프런트 엔드를 제공하기위한 응집력이 없습니다. 시스템에 어떤 모듈이 설치되어 있는지, 로그인/사용 권한이있는 메뉴와 관련된 메뉴는 내가 볼 수있는 한 어렵습니다.
단일 WAR를 사용하면 응집력이 너무 커집니다. 새 모듈을 개별적으로 개발하거나 배포하거나 업그레이드 할 수는 없습니다.
다른 아이디어는 OpenXava의 주석과 같은 일부 유형의 표현 인터페이스입니다. 모듈이 등록되면 GUI 시스템에 의해 선택되어 비즈니스 기능의 화면 등을 렌더링하고 기능을 제공 할 수 있습니다. 로드 된 모듈을 관리하는 좋은 방법을 제공하기 위해 여기에 OSGi를 사용할 수 있습니다. 이와 같은 것이 있거나 개발하는 방법이 있는지 확실하지 않습니다.
ERP와 비슷한 비즈니스 소프트웨어 용이며 웹 사이트를 운영하지 않습니다. 내가보기에 문제는 너무 많은 프레임 워크와 새로운 기술들이 모두 웹이 마주하는 웹 사이트를위한 '예쁜'프론트 엔드를 제공하는 것을 목표로한다는 것입니다.
아키텍처 또는 구현에 대한 가능한 소프트웨어 옵션 또는 지침에 대한 권장 사항을 알려주십시오.