상단

다양한 오픈소스를 연구하여 오픈소스의 장점인 오픈소스 Architecture를 연구한다.

 
 
 

오픈소스 Architecture


Plugin On-Demand Architecture for FOSS

  • Multi-Instance On-Demand Architecture

    • Multi-Tenant On-Demand Architecture

      • MVC (Model, View, Control)

        • View : helper

        • Control : component

        • Model : association

         
      • Plugin Architecture

        • Plugin의 존재를 확인할 수 있는 기능이 필요함

        • module, action (정의 필요)

     
  • Eclipse, vTiger, SugarCRM, Textcube Architecture 연구

 
 

디렉토리 구조

index.php

  • modules : Plugin (module)을 모아둔 디렉토리

    • module : 개별 모듈 디렉토리

      • language

      • metadata

      • view

      • control

      • model

     
  • custom

  • themes

  • cache, data

  • include

  • log4php

  • metadata

 
 

프로세스 구조

 

기타

  • 보안 : 인증, 허가, 암호화, 로깅/디버깅

  • 권한 관리

  • 성능

  • 품질, 테스트

 
 

참고 문헌


 
 

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

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

이전글 :
다음글 :