JBoss 엔터프라이즈 애플리케이션 플랫폼

JBoss Enterprise Application Platform
JBoss 엔터프라이즈 애플리케이션 플랫폼
개발자레드햇
안정적 해제
7.4.0 / 2021년 7월 21일; 8개월(2021-07-21)
릴리스 미리 보기
7.4 베타 / 2021년 3월 10일; 12개월(2021-03-10)
기록 위치자바
운영 체제크로스 플랫폼
유형응용프로그램 서버, 웹 응용프로그램 프레임워크
면허증GNU 약소 일반 공중 라이선스
웹사이트www.redhat.com/en/technologies/jboss-middleware/application-platform

JBoss Enterprise Application Platform(또는 JBoss EAP)은 Red Hat에서 개발 및 유지 관리하는 고트랜잭션 Java 애플리케이션 및 서비스를 구축, 배포 및 호스팅하는 데 사용되는 구독 기반/오픈 소스 Java EE 기반 애플리케이션 서버 런타임 플랫폼이다.[1]JBoss Enterprise Application Platform은 Red Hat의 엔터프라이즈 미들웨어 소프트웨어 포트폴리오의 일부분이다.[2]Java 기반이기 때문에 JBoss 애플리케이션 서버는 플랫폼 전반에 걸쳐 작동하며, Java를 지원하는 모든 운영 체제에서 사용할 수 있다.JBoss Enterprise Application Platform은 원래 JBoss라고 불렸고 2006년 Red Hat에 인수된 JBoss가 개발했다.

제품 구성 요소 및 기능

Red Hat의 최신 JBoss EAP 버전은 7이며 누적 패치 2와 누적 패치 3(각각 JBoss EAP 7.2와 JBoss EAP 7.3)이다.

주요 기능:[4]

주요 구성 요소:[1]

  • JBoss Application Server, 애플리케이션의 개발 및 구현을 지원하는 데 사용되는 프레임워크
  • 최대 절전 모드, 개체/관계 매핑 및 지속성(ORM) 프레임워크
  • JBoss Sem, 웹 응용 프로그램 구축 프레임워크
  • Java 애플리케이션 구축을 위한 JBoss Web Framework Kit

지원되는[5] 구성요소,[6] 기능 [4]및 표준 목록을 사용할 수 있다.

라이센싱 및 가격 책정

JBoss 자체는 무료고 오픈소스지만, Red Hat은 JBoss Enterprise 미들웨어에 대한 지원 구독을 제공하도록 요금을 부과한다.레드햇은 개발을 위해 JBoss EAP를 사용할 수 있지만, 생산 지원을 받기 위해서는 지원 가입이 필요하며 커스터마이징은 지원되지 않는다.

관련제품

이 제품들은 JBoss Enterprise Middleware 소프트웨어 포트폴리오의 일부분이거나 JBoss Enterprise Application Platform 소프트웨어에 포함되어 있다.[2][7]

  • JBoss Enterprise플랫폼(또는 JBoss EWP)
    이 소프트웨어는 JBoss Enterprise Application Platform의 가벼운 버전이다.주요 구성요소는 기본적으로 전체 JBoss Enterprise Application Platform과 동일하지만 JBoss Application Server의 축소 프로파일을 사용한다.[8]
    지원되는[10] 구성[9] 요소 및 표준 목록을 사용할 수 있다.
  • JBoss Enterprise Portal Platform(또는 JBoss EPP)
    이 소프트웨어는 프리젠테이션, 마스터 페이지 개체, 컨테이너 및 리포지토리의 핵심 포털 기능을 갖춘 엔터프라이즈 포털이며, 선택적 사이트 게시자이기도 하다.[11]
    주요 구성 요소:[12]
    • JBoss 엔터프라이즈 애플리케이션 플랫폼 – 소프트웨어 인프라
    • GateIn Portal – 엔터프라이즈 웹 포털 및 구축해야 할 포털 프레임워크.[13][14][15][16]GateIn Portal은 원격 포틀렛용 서비스(WSRP), Java Content Repository(JCR), Single Sign-On(SSO), OpenSocial 가젯에 대한 지원을 포함한다.
    • JBoss Portlet BridgeJSR-286 포틀렛 내에서 JavaServer Faces(JSF)를 지원하는 JSR-301 및 JSR-329 규격의 최종 초안 구현.이 소프트웨어는 또한 JBoss SemRichFaces와 같은 다른 웹 프레임워크를 포틀렛 안에서 실행할 수 있도록 지원한다.[17][18]
    • 사이트 게시자 – 웹 컨텐츠 관리(선택 사항) (eXo별)
JBoss EPP는 Portlet 2.0 (JSR-286), JCR (JSR-170), OASIS WSRP 1.0, OpenSocial에 대한 표준을 구현한다.[19]
구성요소[20] 목록을 사용할 수 있다.
게이트인 프로젝트는 게이트인 포털 3.0을 제작한 JBoss Portal 2.7과 eXo Portal 2.5를 합친 것으로, 관련 프로젝트인 게이트인 포틀렛 컨테이너, eXo JCR, JBoss Portlet Bridge도 합친 것이다.[21][22][23][24]
지원되는[28] 구성[27] 요소 및 표준 목록을 사용할 수 있다.
  • JBoss 웹 프레임워크 키트
    이 소프트웨어는 가볍고 풍부한 Java 애플리케이션을 구축하는 데 사용되는 웹 프레임워크의 집합이다.
    구성 요소:[29]
  • JBoss 캐시(또는 JBC)
    이 소프트웨어는 자주 액세스하는 Java 객체에 대해 캐시를 구현하여 애플리케이션 성능을 향상시킨다.캐시를 복제하고 트랜잭션을 수행할 수 있다.캐시는 네트워크를 통해 하나 이상의 Java Virtual Machine(JVM)에 복제될 수 있다.JTA 호환 트랜잭션 관리자를 구성하고 캐시 상호 작용 트랜잭션을 트랜잭션으로 만들 수 있기 때문에 캐시가 트랜잭션일 수 있다.JBoss Cache의 두 가지 유형은 Core와 POJO이며, POJO 라이브러리는 Core 라이브러리 상단에 구축되어 있다.[30]
  • JBoss Netty
    이 소프트웨어는 프로토콜 서버, 클라이언트 등 자바 네트워크 애플리케이션 개발을 위한 NIO(New I/O) 클라이언트-서버 프레임워크다.비동기식 이벤트 기반 네트워크 애플리케이션 프레임워크 및 툴은 TCP, UDP 소켓 서버와 같은 네트워크 프로그래밍을 단순화하는 데 사용된다.[31]Netty는 프로그래밍의 원자로 패턴 구현을 포함한다.

참고 항목

참조

  1. ^ a b "JBoss Enterprise Application Platform data sheet" (PDF). Red Hat.
  2. ^ a b "JBoss Enterprise Middleware". Red Hat.
  3. ^ "Press Release: Red Hat's comples acquisition of JBoss". Red Hat.
  4. ^ a b "JBoss Enterprise Application Platform Features". Red Hat. Archived from the original on 2010-12-27. Retrieved 2011-01-30.
  5. ^ a b c "JBoss Enterprise Application Platform Supported Standards". Red Hat. Archived from the original on 2011-01-28. Retrieved 2011-01-30.
  6. ^ "JBoss Enterprise Application Platform Component Details". Red Hat. Archived from the original on 2010-12-27.
  7. ^ "JBoss Enterprise Application Platform 5.1.0 update". Red Hat. 2010-09-30. Archived from the original on 2012-03-11. Retrieved 2011-02-11.
  8. ^ "JBoss Enterprise Web Platform". Red Hat.
  9. ^ "JBoss Enterprise Web Platform Component Details". Red Hat. Archived from the original on 2011-01-06. Retrieved 2011-02-01.
  10. ^ "JBoss Enterprise Web Platform Supported Standards". Red Hat. Archived from the original on 2010-12-27. Retrieved 2011-02-01.
  11. ^ "JBoss Enterprise Portal Platform datasheet" (PDF). Red Hat.
  12. ^ Thomas Heute (June 24, 2010). "Introduction to JBoss Enterprise Portal Platform 5" (PDF). Red Hat. pp. 7–8. Archived from the original (PDF) on July 15, 2011. Retrieved February 27, 2011.
  13. ^ "GateIn". JBoss Community.
  14. ^ "GateIn". OpenSource-IT.com.
  15. ^ Wesley Hales (2010-01-19). "GateIn - Presented at Atlanta JUG". Red Hat.
  16. ^ "GateIn And The Future Of Portals". TechRepublic. Mar 2010.
  17. ^ "About the Bridge". JBoss Community.
  18. ^ "JBoss Enterprise Portal Platform 4.3: Portlet Bridge Overview". Red Hat. 2010. Archived from the original on 2011-07-15. Retrieved 2011-02-27.
  19. ^ Thomas Heute (June 24, 2010). "Introduction to JBoss Enterprise Portal Platform 5" (PDF). Red Hat. p. 9. Archived from the original (PDF) on July 15, 2011. Retrieved February 27, 2011.
  20. ^ "JBoss Enterprise Portal Platform Components Details". Red Hat. Archived from the original on 2011-01-27. Retrieved 2011-02-27.
  21. ^ "GateIn Portal - JBoss + eXo: FAQ". JBoss Community. Archived from the original on 2012-04-28. Retrieved 2011-02-28.
  22. ^ Thomas Heute (June 24, 2010). "Introduction to JBoss Enterprise Portal Platform 5" (PDF). Red Hat. p. 5. Archived from the original (PDF) on July 15, 2011. Retrieved February 27, 2011.
  23. ^ "GateIn Portal Framework". eXo.
  24. ^ Charles Humble (Sep 24, 2010). "eXo Add Social Features to Version 3 of their Portal Platform". InfoQ.com.
  25. ^ "JBoss Enterprise Web Server". Red Hat.
  26. ^ "JBoss Enterprise Web Server data sheet" (PDF). Red Hat. p. 2. Archived from the original (PDF) on 2010-12-27. Retrieved 2011-02-01.
  27. ^ "JBoss Enterprise Web Server Component Details". Red Hat. Archived from the original on 2011-07-19. Retrieved 2011-02-01.
  28. ^ "JBoss Enterprise Web Server data sheet" (PDF). Red Hat. p. 3. Archived from the original (PDF) on 2010-12-27. Retrieved 2011-02-01.
  29. ^ "JBoss Web Framework Kit". Red Hat.
  30. ^ Ben Wang; Bela Ban; Manik Surtani; Scott Marlow; Galder Zamarreño (2010). "JBoss Cache Frequently Asked Questions, Chapter 1. General Information". Red Hat. Archived from the original on 2010-11-28. Retrieved 2011-02-01.
  31. ^ "Netty Project". JBoss Community.

참고 문헌 목록

외부 링크