상단

개발 방법론과 결합된 오픈소스 Framework를 연구한다. 그리고 더 나은 오픈소스를 쉽게 구현하기 위해 오픈소스 Architecture를 연구한다.

 

오픈소스 연구


오픈소스 Architecture

 
 

오픈소스 Framework

  • Framework
    특정 기술 또는 도메인 어플리케이션의 기반을 이루는 아키텍처 
    디자인 패턴 + 기반코드 (skeleton code)

  • Framework 도입의 장점

    • 개발을 쉽고 편하게 해준다 : 프레임워크의 내부는 복잡할 수 있지만 프레임워크를 사용하는 방법은 쉽다

    • 심플한 코드 : 코드의 중복을 제거, 코드내의 복잡함을 제거

    • 뛰어난 생산성 : 표준화된 심플한 코드작성을 유도

    • 건전한 디자인/아키텍처 : 프레임워크가 가진 디자인 구조와 의도가 자연스럽게 적용

    • 애플리케이션의 요구사항을 구현하는데 집중 : 난이도가 높은 기술적인 세부사항에서 자유

     
  • Framework 도입의 단점

    • 새로운 기술에 대한 적응시간 필요 : 개발팀 교육의 부담

    • 기술적 시행착오 : 프레임워크에 대한 충분한 이해 부족, 애플리케이션 레벨의 프레임워크 사용전략 부재

    • 적절하지 못한 프레임워크 도입으로 개발의 부담 가중

    • 프레임워크에 종속적인 시스템 : 유연성이 떨어지는 프레임워크 도입

     
  • FBD (Framework Based Development)

  • oss : Java 기반의 오픈소스 Framework 연구용 테스트 애플리케이션

 
 

오픈소스 도구


프로젝트 관리 도구

 
 

아키텍쳐 도구

 
 
 

개발 도구

 
 

운영 도구

  • WAS모니터링 툴 : Bcel 확장으로 Java기반 어플리케이션 모니터링 가능

  • Quartz : Job Scheduler로 응용하여 배치 작업 모니터링 및 스케쥴링 가능)

 
 

참고 문헌


 

 
 

분류: 오픈소스_Framework 
비즈니스 
Framework

최종 수정일: 2024-09-30 12:26:19

이전글 :
다음글 :