eXria (eXtensible Rich Internet Application)
엔터프라이즈 애플리케이션 구축에 필요한 클라이언트 아키텍쳐와 데이터 커뮤니케이션, 그리고 Eclipse 기반의 통합개발도구 등이 포함된 차세대 RIA 아키텍쳐입니다.

-
- 빠른 응답 속도
- 화려하고, 차별화된 UI 제공
- 쉽고 간편한 화면조작, 정확한 정보
전달로 고개 대응에 대한 비용 절감 - 다양한 O/S 및 브라우저 사용
- Mobile 디바이스 지원
-
- 4GL 개발툴로 WYSIWYG 통합
개발환경 - 비즈니스 로직과 디자인 분리 협업
개발지원 - 코드 재활용/스크립트 자동화 기능/
디버깅 용이 - 강력한 모델링 도구 포함 및 그리드
자동 생성
- 4GL 개발툴로 WYSIWYG 통합
-
- 유지 보수 및 재개발 비용 감소
- 최상의 응답 속도 보장
- 네트워크 트래픽 감소
- Web Server 및 WAS의 분산 배치
-
- Adapter - 사용자 권한, 인증, 자동
트랜잭션처리, 로깅 - 간결하고 모듈화된
Lightweight Framework - Eclipse 3.7 기반 개발 환경 제공
- PreCompile을 통한 실행파일 Deploy
및 Network Trafic 절감과 응답속도
성능 향상
- Adapter - 사용자 권한, 인증, 자동
-
- WYSIWING 방식의 UI 디자인
- Form 디자인 편집 기능
- Grid/FreeForm 디자인 편집기능
- CSS/Visual 편집 기능 - 모델링 도구를 통한 그리드 자동
완성 - eXria 도구에서 제공되는 디버거
외 모든 브라우저에서 제공되는
디버거 사용 가능 - 모델일 도구를 통한 자동 SQL
생성 기능 - 외부 자원과 손쉬운 결합
- Code 릴레이션 뷰 지원
- 손쉬운 다국어 적용
- WYSIWING 방식의 UI 디자인
-
- AJAX표준 지원, Plugin 지원
- Object Oriented JavaScript 기반
CRE(Clint Runtime Envirionment) - 30여 종의 각종 UI 컨트롤 제공

멀티 OS/ 멀티 브라우저 / 멀티 디바이스 지원
멀티 OS(윈도우, 리눅스, 맥) 지원과 크로스 & 클린 브라우저(익스플로러, 파이어폭스, 오페라, 사파리 등) 지원하는 것으로 웹표준 시대에 걸 맞는 서비스의 다양성을 제공

국제 표준 준수

구분 | 상세 | 준수여부 |
---|---|---|
XML | W3C XML1.1(eXtensible Markup Language) 지원 | ○ |
DOM | W3C DOM Level3(Document Object Model) 지원 | ○ |
HTML | W3C HTML4.01(HyperText Markup Language] 지원 | ○ |
XHTML | W3C XHTML1.1(eXtensible HTML) 지원 | ○ |
XForms | W3C XForms1.0 지원 | ○ |
Web Forms | W3C Web Forms 2.0지원 | ○ |
Graphic | Microsoft VML(Vector Markup Language) 지원 W3C SVG(Scalable Vector Graphics) 지원 |
○ |
Script | Web Browser Javacript(ECMA Spec3) 지원 | ○ |
CSS | W3C CSS Level 2(Cascading Style Sheets) 지원 | ○ |
WYSIWYG 4GL 통합 개발도구
Eclipse 기반의 위지윅(WYSIWYG)한 4GL 수준 통합개발환경(IDE)을 제공하며, 디버그 엔진 등 웹 애플리케이션 개발에 필요한 모든 기능들을 탑재 하여 개발생산성을 보장

- WYSIWYG 방식의 개발도구 제공
- 코드비하인드 클래스 자동생성, 이벤트 기반의 자동
메소드 생성, 인텔리전스 기능, 코드 자동 완성 기능,
비쥬얼한 데이터 인스턴스 빌드, 설정방식의 프로토
콜 적용 - 드래그방식의 데이터 바인딩 등 웹 애플리케이션 개
발에 필요한 모든 기능들을 탑재 - 올인원 통합개발도구를 제공 (데이터베이스 쿼리 도
구, 웹서비스 뷰, 서버뷰, 프리뷰 등) - Java/JavaScript디버그 엔진 제공
- 형상관리 지원
- eXria제품 내에 eXERD 모델링 도구가 포함되어 D/B
모델링, 자동SQl 생성 및 자동 Grid 생성 - 다양한 부가기능들을 포함하여 RIA 시스템 구축
기능
다양하고 풍부한 GUI 컨트롤
다양하고 풍부한 사용자 환경의 구성이 가능한 30여종의 기본/확장 컨트롤을 제공하고 특히 손쉬운 메뉴 구성이 가능한 확장 컨트롤과 라인, 사각형, 둥근사각형, 타원 등 그래픽 컨트롤을 제공

릴레이뷰 지원
UI 개발툴에서는 볼 수 없었던 객체간의 관계를 시각화하는 릴레이션뷰를 지원하여 개발생산성과 운영편의성 향상을 부여

- 클라이언트 내 모델(데이터), 컨트롤(UI),
의사소통(통신),이벤트(Listener) 등의
객체간의 관계를 시각화하는 릴레이션뷰 - 특정 컨트롤에 “클릭이벤트”를 발생하는
컨트롤 -> 클릭이벤트 -> 통신 -> 데이터
바인딩 -> 함수호출 일련의 연속흐름을
모두 시각화
다국어지원
eXria Suite내 언어번역기를 도입함으로써 한 개 언어로 개발하면, 언어별 추가 개발 없이 서버 운영 단계에서 국가별 언어를 지원

강력한 그리드 제공
강력한 기능의 그리드 컨트롤 제공하여 그룹소계, 총계, 외부 함수 수치가공, 소트, 필터, 틀고정, 컬럼 이동ㆍ숨김 등 고기능은 업무 화면을 개발

- 그룹소계, 총계, 수치가공
- 필터, 소트, 틀고정, 정렬
- 컬럼이동 숨김, 데이터피봇
- 간트, 라인 차트, 드릴다운
- 그리드간 Drag and Drop
데이터 통신과 대용량 DATA처리
브라우저 기반의 AJAX 방식의 데이터 처리의 한계를 극복하기 위해 엔터프라이즈팩에 포함된 플러그인을 이용하는 대용량 Data 처리 기능을 제공
- JSON
- XML
- Multipart
- Urlencoded
- 웹구간암복호화(ENC/AES)
- 압축(GZIP)
- Base64
- AJAX로 처리불가능한
대용량 데이터 처리 - 서버통신 없이 그리드
TO 엑셀 입출력 가능
PreCompile
PreCompile 기능을 통하여 실행파일을 WebServer 또는 WAS Server에 선택적 배치를 통하여 자원의 효율적 이용과 네트워크 트래픽의 감소 및 여타 경쟁 제품보다도 빠른 응답 성능 보장

Server
운영환경 |
|
---|---|
개발환경 |
|
Client
사용자 |
|
---|---|
개발자 |
|