IBM® Rational® 모델링 제품에서는
모델링 환경의 기능을 확장하기 위해 사용할 수 있는 몇몇 메커니즘을 지원합니다.
예를 들어, 사용 가능한 확장점 및 API를 사용하면 사용자 정의 프로파일을
작성하여 UML 메타 모델을 확장하거나 플러그랫(Pluglet)을 작성하여 Workbench에 대한
사소한 확장을 작성하거나 모델링 기능을 확장하거나 기존 변환에 기능을
추가할 수 있습니다.
시작하기 전에
Rational Modeling Platform 개발자 안내서
Eclipse 확장점 및 해당 공용 API를 사용하여 IBM Rational
모델링 제품을 확장할 수 있습니다.
확장점 및 API는 기능 서브시스템으로 논리적으로 나누어집니다.
확장점을 사용하여 UML 프로파일과 같은 모델링 확장을 정의할 수 있습니다.
API를 사용하여 UML 모델 및 다이어그램을 작성하고 수정할 수 있습니다.
Rational 플러그랫(Pluglet) 개발자 안내서
플러그랫(Pluglet)을 작성하여 루틴 타스크를 처리하고 이러한 타스크의 기능을
사용하여 Workbench 플랫폼 및 기타 제품 확장의 API(application programming interface)에
대해 탐색하고 학습할 수 있습니다. Java™
개발 환경을 사용할 수 있고 Workbench 플러그인의 API에 액세스하여 기존 플러그랫(Pluglet)을
확장하고 구현할 수 있습니다.
Rational RAS 개발자 안내서
IBM® Rational®에서는 RAS(Reusable Asset Specification)를 사용하여
관련 파일 세트를 패키징하고 추출하는 표준 방법을 제공합니다. RAS 자산은
솔루션을 구성, 문서화, 공유, 저장 및 복원하는 편리하고 일관된 방법을 제공하여
다른 사용자와의 솔루션 공유를 단순화합니다.
비교 및 병합 개발자 안내서
IBM Rational 비교 및
병합 프레임워크를 사용하면 Eclipse 확장점 및 해당 공용 API를 통해 확장할 수
있습니다. 이 프레임워크에서는 EMF 관련 모델링 아티팩트의 비교 및 병합에
필요한 공용 API 및 기존 프레임 워크 확장에 필요한 확장점을 제공합니다.
확장점 및 API는 기능 서브시스템으로 논리적으로 나누어집니다.
Rational 패턴 개발자 안내서
패턴 프레임워크는 패턴 구현에서 세분화하는 기본 클래스를 제공하는
Java 기반 객체 지향 프레임워크입니다. 일반화되거나 세분화된 UML 패턴
프레임워크를 패턴 라이브러리의 패턴 프레임워크 루트로 사용할 수 있습니다.
세분화된 패턴 프레임워크를 사용하여 일반화된 프레임워크를 확장하고
패턴 역할 관련 작성을 지원할 수 있습니다.
Rational 변환 개발자 안내서
Eclipse 확장점 및 해당 공용 API를 사용하여
IBM Rational 변환 프레임워크를 확장할 수 있습니다. 확장점을 사용하여
변환을 정의하고 변환 유틸리티를 작성하고 기존 변환을 확장할 수 있습니다.
변환 작성 및 실행을 위해 API를 사용할 수 있습니다.
확장점 및 API는 기능 서브시스템으로 논리적으로 나누어집니다.
Rational Transformation Authoring 개발자 안내서
변환 작성을 위해 IBM Rational 변환 작성 프레임워크에서 제공하는
Eclipse 임시 API를 사용할 수 있습니다. 이 API는 하나의 기능 서브시스템
Transformation Authoring에서 사용할 수 있습니다.