본문 바로가기

기술/TopBraid

TopBraid Live

애는 TopBraid 어플리케이션 을 Flex 기반의 웹 환경에서 관리할 수 있게 해주는 도구. (쉽게 말해 TBC에서 제공하는 모델 관리 툴을 웹 기반에서도 제공함, 온톨로지 편집, Sparql, 추론, Sparql motion script, Spin)

- TBC에서 편집하고 작성한 온톨로지 어플리케이션을 Live에 배포하면 타 사용자는 Live를 통해 해당 어플리케이션 정보를 공유할 수 있다. 

- 사용자는 원하는 형태의 작업 인터페이스를 구성하여 제공할 수 있다. (EVN의 GUI는 이런 형식으로 TBC Live의 어플리케이션으로 작성되었다.) => 쉽게 말하자면 Eclipse의 퍼스펙티브 커스터마이징 개념

Topquadrant USA의 제품군중 Ensemble. (이하 TBE)

기본적으로 TBC-ME 에서는 TopBraid Live Personal Server 군이 포함되어 사용할 수 있으며, 다중 사용자 환경을 위해서는웹 컨테이너에 올라가는 TopBraid Live Enterprise Server 제품군을 활용하면 됨.

주요 특징이
-  검색폼, 트리형식의 display 창과 같은  pre-packaged된 GUI 형식의 컴포넌트를 이용하여 사용자가 원하는 형태로 컴포넌트를 배치하여, 데이터를 편집하거나 확인할 수 있음.
- SPARQLMotion 스크립트를 통해 사용자 정의 business action을 추가할 수 있음.
- 새로운 사용자 컴포넌트를 사용하거나 구축할 수 있음.
- 기본적으로 TBE에서는 컴포넌트가 보이지 않음. 새로운 어플리케이션을 실행하면 사용자가 필요한 컴포넌트를 배치해야 함. 컴포넌트 배치뿐만 아니라 각 컴포넌트간에 이벤트 정의도 함께 해야함.템플릿 형태로 제공하고도 있음.

TBE-SDK를 제공.
 - FLEX 기반
 - 사용자 정의 TBE 컴포넌트를 만들수 있는 API 제공.
 - TBE 프레임웍에서 동작하여야만 한다. - 기존 prepackaged된 컴포넌트와 이벤트 처리같은 작업이 연동되어야 한다.

TBE 어플리케이션은 TBC를 통해 사용되어지고 있는 온톨로지에 대해서만 작업한다.  <= 중요. (6.2 Creating the sample application)

 

'기술 > TopBraid' 카테고리의 다른 글

TopBraid Enterprise Vocabulary Net (EVN)  (0) 2012.02.16