SOFA(컴포넌트 시스템)
SOFA (component system)| 개발자 | 분산 시스템 연구 그룹 |
|---|---|
| 안정된 릴리스 | 베타판 / 2009년 3월 |
| 기입처 | 자바 |
| 운영 체제 | Linux, Windows |
| 유형 | 컴포넌트 시스템 |
| 면허증. | LGPL |
| 웹 사이트 | http://sofa.ow2.org |
SOFA[1] 2는 프라하의 찰스 대학의 분산 시스템 연구 그룹에 의해 개발된 컴포넌트 시스템입니다.ADL 기반 설계, 동작 사양 및 동작 프로토콜 기반 검증, 다양한 통신 스타일을 지원하는 소프트웨어 커넥터 및 애플리케이션의 투명한 배포 등 많은 고급 기능을 제공합니다.SOFA 2는 컴포넌트 기반 애플리케이션 모델링뿐만 아니라 개발에서 실행까지 애플리케이션 라이프사이클의 모든 단계를 지원하는 완전한 프레임워크로도 사용할 수 있습니다.
SOFA 2 기준
SOFA 2 시스템에는 컴포넌트 모델, 컴포넌트 저장소, 런타임 환경 및 툴 지원이 포함됩니다.
컴포넌트 모델
SOFA 2 구성요소 모델은 핵심 개념을 포착하고 그 사이의 관계를 나타내는 메타 모델을 통해 정의된다.
저장소
SOFA 2는 메타 모델에서 자동으로 생성되는 컴포넌트의 저장소를 제공합니다.
런타임 환경
이 섹션은 비어 있습니다.추가함으로써 도움이 될 수 있습니다. (2011년 1월) |
도구 지원
- Cushion - SOFA 2 응용 프로그램을 개발하고 저장소를 사용하여 조작할 수 있는 텍스트 기반 도구입니다.
- SOFA IDE - 그래픽 도구(Eclipse용 플러그인)
- MConsole - 이클립스(및 스탠드아론 애플리케이션)의 SOFA 2 런타임 환경 감시 및 유지보수를 위한 플러그인입니다.
SOFA 어플리케이션 라이프 사이클
- 응용 프로그램 설계
- 컴포넌트 개발, 적응
- 응용 프로그램 어셈블리
- 응용 프로그램 전개
- 응용 프로그램 실행 - 모니터링, 유지보수
「 」를 참조해 주세요.
레퍼런스
- ^ Bures, T., Hnetynka, P., Plasil, F.: SOFA 2.0: 계층형 컴포넌트 모델에서의 고도의 기능의 균형 조정, SERA 2006, 시애틀, 미국, IEEE CS, ISBN0-7695-2656-X, 페이지 40-48, 2006년8월
SOFA 관련 문서의 전체 목록은 DSRG 사이트에서 확인할 수 있습니다.
