-
[Jboos_Wildfly]오픈소스 기술 지원 전문 기업 - (주)제스트정보기술] - Wildfly 의 extension 과 subsystem 구조에 대해WEBWAS/Wildfly 2024. 7. 8. 09:30
안녕하세요 제스트정보기술입니다.
Wildfly 에서는 어떠한 기능을 확장하고자 할 때 module 로 관리하고 있습니다.
이번에는 Wildfly 기능 확장에 사용되는 Extension과 subsystem에 구조에 대해 알아보겠습니다.
Wildfly 에서 사용하는 module 을 extension 하고 있는 대표적인 예시입니다.
extension과 subsystem 구조는 서버의 모듈화와 확장성을 위한 핵심 개념입니다.
Extension:
Extension은 Wildfly 서버에 기능을 추가하는 모듈입니다.
각 extension은 하나 이상의 subsystem을 정의할 수 있습니다.
Extension은 서버의 기능을 확장하는 데 사용되며, 필요에 따라 추가하거나 제거할 수 있습니다.
Subsystem:
Subsystem은 특정 기능 영역을 담당하는 서버의 구성 요소입니다.
각 subsystem은 관련된 설정과 리소스를 관리합니다.
Subsystem은 extension에 의해 정의되고 관리됩니다.
간단하게 위와 같은 구조로 설명할 수 있으며
설정으로 보면 위와 같은 예시로 구성되어 있습니다.
이렇게 기능을 확장하는데 사용되는 module 들은 $WILDFLY_HOME/modules 에 저장하도록 되어 있는데
위 list 중 org.jboss.as.logging 이라는 module 을 예시로 설명하면
이렇게 module 이름에 해당 하는 하위 디렉토리를 찾아가보면
해당 기능을 구현하는 jar 와 해당 module 을 정의하는 module.xml 이 있는 것을 확인할 수 있습니다.
각 하위 디렉토리는 하나의 모듈로 구분되어 있으며
이렇게 디렉토리에 저장되어 배포되는 방식을 정적 module 이라고 합니다.
Wildfly 에서 기본적으로 제공하는 모든 API 는 정적 module 로 배포하고 있습니다.
위의 예시는 logging 에 대한 subsystem 내용으로 level 등 logging 에 대한 설정이 정의되어 있습니다.
각 subsystem 은 Wildfly 에서 사용하는 기능의 하위 집합입니다.
따러서 각각의 subsystem 을 모아놓은 것이 profile 이고 이 profile 의 subsystem 을
전부 실행한 결과가 하나의 서비스를 구성한다고 볼 수 있습니다.
이상으로 WildFly의 Extension과 Subsystem 구조에 대해 알아보았습니다.
그럼 다음에 또 뵙겠습니다. 감사합니다.
<제스트정보기술 기술지원>
(주)제스트정보기술은 전산시스템 구축에 오픈소스 SW로 구성
요구사항 분석과/공개 소프트웨어 설치 및 기술지원/서비스 연동/교육 및 컨설팅을 수행 하고 있습니다.
-. 공개 소프트웨어 기술 지원체계 수립
-. 공개 SW 교육 지원
-. 수요기관의 SW 구조/기능을 분석하고, 공개 SW 도입을 위한 분석, 솔루션을 검토함.
-. 오픈소스 SW 구축을 위한 최근 개발경향 분석
-. 해당 기능/역할에 대한 공개 소프트웨어 기술데이터 분석
-. 개방형 OS 도입 및 인프라 기반 WEB/WAS, 오픈 DB 기술지원 체계 수립
-. Apache, Jboss(Wildfly) was, Linux OS, 오픈 DBMS 구축, 기술지원
제스트정보기술은 20년 이상의 WEB/WAS 기술지원 경험과 노하우를 바탕으로
고객의 인프라 상용소프트웨어(Jeus, weblogic,JBoss EAP, Oracle DB등)에 소요되는 제반비용
(도입, 운영, 유지보수 비용등)을 획기적으로 절감하도록 계획과 방법을 제안하고 있으며
시스템 서비스의 성능을 전반적으로 개선하여 기술지원, 컨설팅을 제공하고 있습니다.
시스템 구축 이후에도 서비스 안정화를 위해 지속적인 서비스 모니터링 지원하고 있으며 ,
고객의 시스템을 안정적으로 운영하기 위해 최선의 노력을 다하고 있습니다.
<오픈소스 기술지원 문의>
영업지원 : sales@xest.kr
전화번호 : 02-558-5918
팩스번호 : 02-558-5913
홈페이지 : http://www.xest.kr
'WEBWAS > Wildfly' 카테고리의 다른 글