시스템 요구사항
서버 요구사항
설치파일 다운로드 및 웹서버에 설치하는 방법에 대해 기술한다. 내부 부트 프로그램을 통한 실행 및 톰캣 등 웹 어플리케이션 서버에 디플로이 하여 서버를 실행할 수 있다. 웹서버에 설치하는 경우 톰캣 웹서버를 대상으로 하여 기술한다. 타 자바 기반의 웹서버 설치시 필요한 내용은 톰캣 일반 설치 방법과 다른 경우 특이 사항을 추가 기술 되어 있다. 메타 컨텐츠의 보관을 위해 별도의 데이터베이스 저장소를 사용한다. 본 설치 과정에서는 MySQL 서버를 기준으로 한다.
|
Sun Java SDK version 1.8 or higher. - Web Application Server (WAS) Supported Web Application Server: - Database Server for Application Data Management Supported Database Server: (옵션) Apache R Statistical Client (옵션) Python execution environment (Anaconda with python 2.7 or higher) |
The application services client web browser through Java Servlet and JSP supported web application server. The web application server includes Apache Tomcat, Oracle WebLogic, jBoss, Glassfish and etc.
Meta content (User, Reports, Analysis meta content) is stored on relational database which support transactional operation includes (INSERT, UPDATE, DELETE and SELECT). Application meta manager uses ANSI-SQL inside to maintain consistency. The meta database storage requires the following consideration
|
메타데이터베이스 요구사항
Miniumum storage : 2GB 접속 계정의 권한 : CREATE TABLE, TRUNCATE, INSERT, UPDATE, DELETE, SELECT all table in metadata schema |
분석 마트 데이터베이스 접속
관리 화면을 통해 데이터 소스 접속, 캐시 설정 등 데이터베이스 접속을 위한 고급 옵션을 제공한다. JDBC 기반 데이터베이스의 경우 사용하는 버전 및 벤더가 제공하는JDBC 드라이버를 다음 폴더에 저장하여야 한다: ({app_main}/webapp/WEB-INF/lib)
클라이언트 요구사항
클라이언트 구동을 위해 ActiveX, DLL, Adobe Flash, Microsoft Silverlight 등을 사용하지 않으며 표준 웹 환경에서 자바스크립트와 CSS 를 통해 구동하게 되어 있다. 싱글 웹브라우져에서 개발 및 뷰어를 동시에 제공하고 무설치, 무 플러그인 표준 웹 환경을 사용하는 특징을 가지고 있다.
|
브라우져 |
버전 |
비고 |
|
Microsoft Internet Explorer |
Version 10 or higher |
지원됨 |
|
Microsoft Internet Explorer |
Version 9 or lower |
데시보드, 리포트 등 대부분의 기능지원
|
|
Microsoft Edge |
|
지원됨 |
|
Google Chrome |
|
지원됨 |
|
Firefox |
|
지원됨 |
|
Safari |
|
지원됨 |
|
Mobile web browsers |
|
지원 되지 않음 |
* 개발, 모델링, 최종사용자 화면을 위해 플러그인 및 설치 프로그램이 필요하지 않고 표준 웹을 지원함.
* ActiveX, DLL, Adobe Flash, Microsoft Silverlight 등 비표준 보안 취약한 프로그램이 전혀 설치 되지 않음.
* 웹 표준을 강력히 지원함.
* 자바스크립트 실행코드에 외부 코드가 포함되지 않음으로써 안전한 실행 환경을 제공함.
* 단일 웹브라우져를 통해 개발, 사용자 뷰어 등 모든 기능을 다이나믹 UX 환경을 통해 제공.