Download presentation
Presentation is loading. Please wait.
2
시스템 개요 진화 과정 RIA & X-Internet Web Client/Server Main FRame
Client/Server와 Web 의 장점 수용 및 단점 배제 뛰어난 UI 서버/네트워크 부하 적음 손쉬운 개발 및 유지보수 배포문제 없슴 Thin Client BUT, 취약한 UI 서버/네트워크 부하 증대 뛰어난 UI 서버/네트워크 부하 적음 BUT, 배포문제 클라이언트 관리 어려움 비용증가
3
Frame Builder 개요 Frame Builder 는 차세대 통합 플랫폼 Frame Builder Server Tool
NTAS Clustering Server Web Service (SOAP) Compatibility WAS Others Tools Administrator Tool Integrated Dev Tool SOAP Tool Frame Builder Frame Work Integrated Dev language Java (Groovy Script) MDI(Application/Applet) Embeded Applet Java Environment Supports Standard JavaBeans Component Others Java IDE Tool Architecture Compatibility Java VM Groovy Script
4
개발에 필요한 Library 및 JavaBeans Component 지원
Frame Builder 특징 Frame Builder는 Java 기반의 Client Architecture , NTAS 기반의 서버로 구분된다. Frame Builder는 제품자체에 최적화된 자사의 NTAS 서버를 사용할 수 있으며, 다른 WAS제품으로 대체가 가능하다. 클라이언트가 Frame Builder 를 실행하기 위하여 사전에 준비해야 할 사항이 전혀 없으며, 단지 로그인 만 하면 모든 것은 Frame Builder Architecture 가 알아서 준비해 준다. 언제 어디서라도 Web Browser로 접근하여 (or 직접 실행) 버전의 변경여부에 따라 자동배포를 수행하고 Browser 에 Embed되어 SDI / MDI 형태로 실행되거나 혹은 Application 형태의 독립적인 실행을 하게 된다. Frame Builder 특징 분산 및 자동배포 지원 개발에 필요한 Library 및 JavaBeans Component 지원 개발에 필요한 IDE 툴 지원 메뉴 및 동적 Configuration 버젼관리 및 배포 스케쥴링 높은 개발생산성
5
Frame Builder Platform
일반 Application 이용자 뿐만 아니라 관리자 및 개발자라도 이들 목적에 따라서 별도의 툴을 설치할 필요 없이 일반 Application 이용자와 마찬가지로 로그인을 하게 되면 Frame Builder Platform 이 자동으로 환경을 제공하여 준다. Frame Builder Platform Application 이용자 관리자 (Administrator) 개발자 (Developer)
6
Deploy Overview Deployment NTAS Cluster (WAS) C L I E N T C L I E N T
배포 스케쥴 배포 스케쥴 배포 스케쥴 유럽 Deploy Server 서울 Deploy Server 미국 Deploy Server 배포 Deployment C L I E N T C L I E N T C L I E N T
7
Frame Builder 시스템사양 구분 사양 서 버 OS 클 라 이 언 트 사용자 CPU/RAM 개발자
Java VM 설치 가능한 모든 OS (거의 모든 시스템에 가능함) 클 라 이 언 트 사용자 Java VM 지원 OS(Window, Linux, …) CPU/RAM P Mb 이상 개발자 P3 – 512 Mb 이상
8
FrameBuilder - Architecture 특징
분산 및 자동배포 지원 사용자 많은 시스템의 경우 한번에 많은 사용자가 서버에 집중될 수 있다. 이러한 상황이 발생될 가능성이 있는 시스템은 미리 미러서버를 추가하여 운영할 수 있다. 또한 메인 서버에 배포를 하면 나머지 미러 서까지 스케쥴에 의하여 자동으로 배포가 된다. 개발에 필요한 Library 및 JavaBeans Component 지원 Client 개발을 위한 JavaBeans, FrameBuilder Application 구현을 위한 Lib/JavaBeans 가 있다. 개발에 필요한 IDE 툴 지원 Java 표준을 준수하는 IDE 툴을 제공한다. 이 툴에서 사용되는 Component 는 Frame Builder 에서 제공하는 javabean compoenent 와 java swing model의 javaBeans, 혹은 상용 및 공개소스의 component 등 많은 component 리소스를 사용할 수 있다. 메뉴 및 동적 Configuration 메뉴관리, 사용자 관리, 서버관리, 버전 관리 등의 다양한 관리 툴 지원 버젼관리 및 배포 스케쥴링 메인서버에 배포 후 미러서버에 대한 배포는 서버 스케쥴링 설정에 따라 조절될 수 있으며, 사용자의 의도에 따라 즉시 배포할 수 있다. 높은 개발생산성 Frame Builder Architecture 와 각종 컴포넌트 그리고 NTAS Server 의 검증된 개발생산성이 하나로 전체적인 개발생산성을 유도한다.
9
FrameBuilder Architecture (Login 화면)
Web Browser 인터페이스를 이용한 로그인
10
FrameBuilder Architecture(Administrator Interface)
11
FrameBuilder Architecture (Application Sample)
12
FrameBuilder Architecture (Application Sample)
13
FrameBuilder Development Tool
FrameBuilder IDE ( 개발 TOOL )
14
FrameBuilder Architecture (JavaBeans Component)
15
FrameBuilder (Data Wizard Designer)
16
Frame Builder 특성 요약 Frame Builder 특성 요약
1. 자바기반의 GUI Frame Work 이며 X-Internet 요소 포함. 2. 기존 웹기반 배포에 의존하지 않고, 자체적인 분산배포 아키텍처 제공(버젼관리, 배포스케쥴) 3. 자체 제공 컴포넌트 이외에 JavaBeans 표준을 지키는 모든 컴포넌트를 사용할 수 있슴. (벤더에 종속적이지 않음) 4. 서버와 클라이언트 개발자가 별도의 프로그램 언어를 숙지할 필요가 없음. (서버 및 클라이언트 모두 자바언어를 사용) 5. FrameBuilder 제공 IDE Tool 이외에 표준 스펙을 지원하는 Java IDE Tools 를 사용할 수 있슴. 6. WAS 및 통신 기능 미들웨어 지원. (표준 WAS 와 호환)
Similar presentations