1.X-UP 소개

Edit

INCLUDE_ERROR(ELEMENT_REMOVED)

INCLUDE_ERROR(ELEMENT_REMOVED)

INCLUDE_ERROR(ELEMENT_REMOVED)

INCLUDE_ERROR(ELEMENT_REMOVED)

1.0.1X-UP의 정의

X-UP은 Java 기반의 Web Application Framework로서, 다양한 자원들(Data Source)을 대상으로 Server-Side Business Logic을 쉽게 생성할 수 있으며, 넥사크로플랫폼을 이용해 애플리케이션 개발 시 최적화된 개발 환경을 제공합니다.

데이터를 수집, 가공, 저장하기 위한 논리 구조를 결정하고, 다양한 자원들로부터 데이터를 쉽게 수집 및 가공, 저장할 수 있는 컴포넌트들을 제공하며, 서비스를 개발하고 실행하기 위한 개발 도구와 API, 라이브러리 등을 제공합니다.

1.1시스템 구성도

X-UP은 Web Application Server에서 구동되며, X-UP Builder를 통해 서비스를 개발합니다.

1.2X-UP 서버

X-UP 서버는 배치된 X-UP 모델을 구동하는 서버이며 웹 애플리케이션으로 동작합니다. X-UP 빌더에서 개발하는 것은 데이터의 수집, 융합, 가공을 위한 로직일 뿐 실제 기능은 X-UP 서버에서 실행합니다. X-UP 서버는 X-UP에서 제공되는 각 서비스에 대해 Bundle 형태로 구성되어 있습니다.

X-UP 서버가 지원하는 환경은 다음과 같습니다.

name

description

OS

Windows, Unix, Linux (X-UP 빌더의 경우 Window만 지원)

JVM

JAVA 1.7 이상 지원

WAS

JAVA 1.7 이상 지원하는 WAS는 기본적으로 지원

Apache Tomcat, IBM Websphere, Oracle WebLogic, TmaxSoft JEUS

Database

Hana 1.0, MySQL 5.0, MSSQL 서버 2000, 2005, 2008, ORACLE 8i, 9i, 10g, 11g, DB2 9.0

JDBC를 제공하는 데이터베이스 전체 지원 예정

SAP

SAP RFC로 ERP(R/3) 및 BI(BW) 지원

Cobol

Visual Cobol 2.2 이상 지원

OData

OData Version2.0 지원

1.3X-UP 빌더

X-UP 빌더는 X-UP모델을 개발하는 개발도구 입니다.

X-UP 사용자는 X-UP 빌더를 사용하여 쉽고 빠르게 X-UP 모델을 개발하고 이를 서버에 배치시킬 수 있고, X-UP 빌더를 사용하여 개발한 서비스는 X-UP 라이브러리를 호출하고, X-UP 라이브러리는 배치된 모델을 사용하여 데이터를 수집하고 융합하여 생성된 데이터셋을 반환합니다.

X-UP 빌더는 드래그 앤 드롭과 직관적인 GUI 편집기를 제공하여 시각적인 방법으로 모델을 개발 및 테스트하며 서버에 배치하는 모든 작업을 개발 경험이 많지 않은 개발자라 할지라도 손쉽게 개발할 수 있도록 다양한 편의기능을 제공합니다.

X-UP 빌더는 이클립스 플랫폼 기반 위에 JDT, EMF, GEF 라이브러리를 사용해 개발했습니다. X-UP 빌더가 사용하는 JRE 및 이클립스 라이브러리 버전은 다음과 같습니다.

Name

Version

Description

JRE

1.7.0_79

Java Runtime Environment

Eclipse Platform

4.4.2

Eclipse Platform

JDT

3.10.1

Java Development 개발도구

EMF

2.10.0

Eclipse Modeling Framework

GEF

3.9.100

Graphical Modeling Framework