[소프트웨어공학] MDA(Model Driven Architecture
- 최초 등록일
- 2005.02.23
- 최종 저작일
- 2005.02
- 8페이지/ 한컴오피스
- 가격 1,000원
목차
1. OMG의 MDA란?
2. MDA의 구성요소
3. MDA 개발 프로세스와 특징
4. MDA의 특징
5. MDA의 현재와 미래
본문내용
OMG(Object Management Group)라는 단체는 바로 위와 같은 목적에서 설립된 컨소시엄이다. OMG는 가장 먼저 CORBA를 통해 프로그래밍 언어에 독립적인, 그리고 플랫폼에 독립적인 객체 기반의 미들웨어에 대한 표준 명세를 완성하였고, 그 결과는 전세계적으로 받아들여지고 또한 많은 곳에 사용되고 있다. 그 후로 UML을 소프트웨어 모델링 언어의 표준으로 정하였으며, CWM, MOF, XMI등의 표준들도 정해왔다. OMG가 가장 궁극적으로 추구하던 목적인 플랫폼 사이의 통합 및 연동을 달성하고자 하는 것이다.
한마디로 말하자면 MDA는 소프트웨어 통합에 대한 접근 방법이다. 이 과정을 간략하게 설명하자면 플랫폼에 독립적인 소프트웨어 모듈을 UML로 작성한다. 그런 다음 플랫폼에 종속적인 소프트웨어 모델괴 소스 코드, 문서, 컨피규어레이션 파일 등의 산출물들을 자동으로 이끌어내는 것이다. 즉, 플랫폼에 독립적인 소프트웨어 모델만 만들어 두면 그것을 EJB, CORBA, Weg Service, COM+/.NET등 어떠한 것과도 통합이 가능하도록 할 수 있을뿐 아니라 통합을 위한 코드의 구현까지도 자동으로 얻어낼 수 있다는 것이 바로 기본적인 아이디어이다.
참고 자료
http://www.zdnet.co.kr/techupdate/trend/0,39024505,39130721,00.htm
http://xml.coverpages.org/omg-mda.html