본문 바로가기
HOME> 논문 > 논문 검색상세

학위논문 상세정보

MDA 구현을 위한 EJB 환경에서의 UML Profile 모델 설계 및 구현 원문보기
Design and Implementation of UML Profile Model for MDA Embodiment in EJB Based Environment

  • 저자

    천은영

  • 학위수여기관

    韓南大學校 大學院

  • 학위구분

    국내석사

  • 학과

    컴퓨터공학과

  • 지도교수

  • 발행년도

    2004

  • 총페이지

    iv, 41p.

  • 키워드

    MDA EJB UML Profile;

  • 언어

    kor

  • 원문 URL

    http://www.riss.kr/link?id=T10062482&outLink=K  

  • 초록

    기존에 존재하고 있는 다양한 미들웨어 프레임워크, 컴포넌트 플랫폼 기반의 서로 다른 요구를 가지고 있는 시스템에서 하나의 컴포넌트 플랫폼만을 가지고는 전체 시스템 구성에 어려움이 발생하게 되었고, 특히 다른 외부 시스템과의 통합에는 더욱더 큰 어려움이 발생하게 되었다. 최근의 네트워크 기반 환경에서의 소프트웨어 개발은 많은 종류의 플랫폼과 미들웨어 프로토콜 중에서 서로 다른 컴포넌트 간의 연동문제 같은 상호운영성 결여 등의 문제는 어떠한 것을 선택하여 개발할 것인가 하는 문제에 직면하게 되었다. 따라서 다양한 컴포넌트를 지원하는 표준모델의 정의가 시급해졌다. 이러한 문제를 해결하고자 OMG(Object Management Group)에서는 MDA를 제안하여 플랫폼 사이의 통합(intergration)과 연동(interoperation)을 추구하기에 이르렀다. MDA의 접근방법은 산재한 플랫폼에 각각 독립적인 소프트웨어 모델인 PIM(Platform Independent Model)을 UML로 작성한 후 플랫폼에 종속적인 소프트웨어 모델 PSM(Platform Specific Model)과 소스코드, 설정 파일 및 기타의 산출물을 자동으로 만들어냄으로써 시스템을 보다 효율적으로 유지 및 통합할하여 수준 높은 모델수준의 시스템 통합을 이루게 할 수 있다. 본 논문에서는 MDA를 구현하기 위한 방법 중 하나로서 EJB 기반의 플랫폼을 설계하기 위하여 XML을 이용하여 UML Profile을 표현하기 위한 스키마를 개발하고 JCP의 UML Profile For EJB에 대하여 EJB 디자인 모델과 EJB 구현 모델로 구분하여 각각의 Profile을 개발하였다. 본 논문에서 사용한 UML Profile을 위한 스키마의 분석과 구조 설계 및 XML DTD와 XML Schema로의 기술은 EJB 뿐만 아니라 다른 여러 플랫폼을 표현하기 위한 기반으로 사용될 수 있다. 즉, 다양한 종류의 플랫폼에 대한 Profile을 기술할 때 응용될 수 있다. 이러한 Profile을 설계함으로서 향후 서로 다른 플랫폼과의 매핑 규칙을 생성하여 변환을 자동화할 수 있을 것으로 기대된다. 현재는 Profile을 나타내기 위해 XML DTD와 XML-Schema를 사용하였으나 다시 XML-Schema를 확장하여 좀더 명확하고, 표준화된 방법으로의 구현에 대해 향후 연구과제로 남긴다.


 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역