1 / 28

Sales Dept./ General Manager DongHyuk, Shin Mobile: 010-2864-8888 E-mail: dhshin@ari-system

Sales Dept./ General Manager DongHyuk, Shin Mobile: 010-2864-8888 E-mail: dhshin@ari-system.com 9F, Sanjung B/D 15-16, Yeouido-dong, Yeongdeungpo-gu, Seoul, Korea

Download Presentation

Sales Dept./ General Manager DongHyuk, Shin Mobile: 010-2864-8888 E-mail: dhshin@ari-system

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sales Dept./ General Manager DongHyuk, Shin Mobile: 010-2864-8888 E-mail: dhshin@ari-system.com 9F, Sanjung B/D 15-16, Yeouido-dong, Yeongdeungpo-gu, Seoul, Korea Tel : 82+2-782-3697 Fax : 82+2-761-5756

  2. Table of Contents Content Page System evolution Rough review Rich Internet Application (RIA) “RIA” vs “FrameBuilder Frame builder ~ Frame builder 특성요약 기대효과 주요고객 3 4 5 6 10 26 27 28

  3. System evolution Main Frame Client/Server Web RIA • 60~70년대 • {Host-Terminal} • 중앙집중관리 • BUT, • 열악한UI • 개발유연성 저하 • 80년대 • 뛰어난UI • 서버/네트워크 부하 적음 • BUT, • 배포문제 • 클라이언트 관리 어려움 • 비용증가 • 90년대 • Thin Client • 배포용이 • BUT, • 취약한UI • 복잡한 개발과정 • 서버/네트워크 부하증대 • 2000년대 • C/S와Web의 장점 수용 • 뛰어난 UI • 서버/네트워크 부하 적음 • 배포용이 • 손쉬운 개발 및 유지보수 2000 ~ 1990 ~ 1980 ~ 1960 ~

  4. Rough review 기업들은 Internet 기반환경에서 Application기능을 향상시키고, 통합 발전시켜 나아가고 있지만, Web특성상 Web page의 Server script 때문에 기업의 Application Platform으로서의 Internet은 S/W발전을 힘들게 하고 있다. 비용 증가 시스템 복잡 데이터 복잡 Web시스템 개발은 개발 복잡성에 따른 개발비용, 대량의 데이터 입출력에 따른 高사양의 H/W요구 등으로 비용이 증가함 Page단위의 처리구조상 세밀한 시스템을 구현하기 위해서는 가시성이 떨어지는 복잡한 구조로 구현되어야 하며, 구현자체가 어려운 경우가 발생됨 대량의 데이터를 처리하기에 적합하지 않은 구조를 가지고 있으며, Page단위의 화면전환이 이루어 지므로 데이터 흐름을 분석하는데 어려움이 있음 Web Application 개발 복잡 사용자 만족도 Web은 기존 Main Frame이나 C/S개발환경처럼 개발자가 UI를 작성해 나가는 구조보다는 디자이너와 반드시 협업을 통하여 구현을 하게 되므로 高비용과 개발의 생산성이 저하됨 사용자와의 고도의 상호작용이 필요한 application의 경우 빠른 화면 이동과 시나리오의 변경이 수반 되어야 한다. 기존의 HTML환경은 이런 요구 사항을 만족하기 힘듦

  5. Rich Internet Application (RIA) Internet을 활용한 Web Application은 Application개발의 큰 흐름으로 부각되고 있지만, 전통적인 Web Application들은 사용자 만족도를 충족시켜 주지 못하고 있는 실정이다. 현재 기업인프라환경에 차세대 통합전산망구축을 위한 RIA Platform이 적용되고 있으며, 이로 인한 사용자, 개발자, 운영자, 시스템관리자 들에게 많은 유익함을 제공하고 있다. 비용 증가 RIA Web Application 시스템 복잡 데이터 복잡 Web Application 기존환경과 호환성 ☞ 기존 Web Application환경의 큰 흐름을 저해하지 않으며, 시스템의 중복투자를 최소화 함 개발 복잡 사용자 만족도 기존 Web Application의 한계극복 ☞사용자 접근 용이한 환경제공 ☞ 사용자 만족도 높은 UI제공 ☞ 기존 Web시스템과 호환성유지와 리소스 공유 ☞ 개발생산성 및 손쉬운 유지보수제공

  6. ‘RIA’ vs ‘FrameBuilder’ 대부분의 RIA관련 제품들은 Web Browser를 기반으로 하는 제품들 혹은 개발Tool형태로 치우 친 반면, ㈜아리시스템블루의 ‘FrameBuilder’는제품 개발단계부터 데스크톱 환경으로 C/S기반의 stand alone 형태로 제작되어진 점이 큰 차이이다. 즉, Web Browser가 없이도 독립동작(standalone)이 가능하며,Middle-ware(WAS)기능도 함께 내장되어 있다. RIA관련 전문회사 제품별 기술, 기능비교 1/4 (2009년 Adobe 제품관련 기술자료 참고 발췌 및 수정보완자료) FrameBulder (㈜아리시스템블루) Flex 3 (Adobe, 미국) MiPlatform 3.1.1 (투비소프트) Gauce (쉬프트정보통신) Trustform (컴스퀘어) Curl (QTI) 구분 중 구분 내용 제품시기 제품발표시기 2003년4월 2003년4월 2003년3월 2003년12월 2003년4월 2003년4월 벤더 Stand alone 실행 가능 ? ? ? ? ? 제품 기술 특징 제품실행환경 Web Browser 실행 가능 가능 가능 가능 가능 가능 국제표준규격 지원 국제표준준수 + 자체기반 국제표준준수 자체기반 HTML 국제표준준수 HTML XML O O O O O O 표준기술사용 표준 준수 SSL O O X X X X Java Groovy Script ECMA Script 표준준수 Java Script, 자체언어 Java Script, VB Script Java등 산업표준 Java Script Java Script 제품산업표준 표준이 적용되지 않음으로 인한 향후 지속발전 가능성 의문 국제표준을 준수 함으로써 발전가능성 높음 국제표준을 준수 함으로써 발전가능성 높음 국제표준을 준수 함으로써 발전가능성 높음 향후 기술발전에 대한 발전가능성 ? ? 발전가능성

  7. ‘RIA’ vs ‘FrameBuilder’ RIA제품들은 Web Browser를 기반으로 치우치다 보니 Web중심으로 비교 분석되어져 있는 자료에 비교하였다. FrameBuilder 는 Web Browser가 없이도 동작가능할 뿐만 아니라, RIA가 가진 개발Tool적인 요소도 갖춘 반면, 기업Infra환경에 그룹별 Admin 관리와 관리정책 스케줄에 따른 순차적 개별/집단Deploy가 가능한 관리형Platform 성격이 강력하다는 점이 큰 차이이자 특징이다. RIA관련 전문회사 제품별 기술, 기능비교 2/4 (2009년 Adobe 제품관련 기술자료 참고 발췌 및 수정보완자료) FrameBulder (㈜아리시스템블루) Flex 3 (Adobe, 미국) MiPlatform 3.1.1 (투비소프트) Gauce (쉬프트정보통신) Trustform (컴스퀘어) Curl (QTI) 구분 중 구분 내용 Multi Tier 지원 PT, Biz Logic Source 분리 완전분리 완전분리 완전분리 하나의 스크립트 분리 ? Unicode O O O O O O 다국어지원 Windows 및 J2EE기반 지원 개발환경 O O O △ △ △ 서버구동환경 O O O O O O J2EE표준기반 WAS지원 시 스 템 구 성 Client환경 실행Client구동환경 무관 무관 Windows PC Windows PC Windows PC Windows PC/Linux 실행Client에 필요한 모듈다운 및 모듈표현기술 Client 실행환경 자동 UPdate Active-X Active-X Active-X Active-X Browser에 내장 런타임환경 및 버전에 따른 불일치성 Java VM 환경의 불일치성 없음 없음 △ △ △ △

  8. ‘RIA’ vs ‘FrameBuilder’ “2010년에 이르면 신규 어플리케이션 개발 프로젝트 중 적어도 60%가 RIA기술을 채택할 것이다.” – Gartner사 RIA 관련 전문회사 제품별 기술, 기능비교 분석을 보시는 것과 같이 “FrameBuilder”에는 RIA가 가진 장점들을 대부분 수용하고 있으며, 이미 분산Network 관련 통신기술 내장되어 RIA보다 앞선 기술들을 보유하고 있다. RIA관련 전문회사 제품별 기술, 기능비교 3/4 (2009년 Adobe 제품관련 기술자료 참고 발췌 및 수정보완자료) FrameBulder (㈜아리시스템블루) Flex 3 (Adobe, 미국) MiPlatform 3.1.1 (투비소프트) Gauce (쉬프트정보통신) Trustform (컴스퀘어) Curl (QTI) 구분 중 구분 내용 표준화 된 Data Format(Model) O O △ △ △ △ Web 2.0 (MVC모델) 지원 Rich User Interface 제공(View) O O X X X △ 공개API 및 외부(Ajax) 연동 Control X O O X X X 시 스 템 구 성 서비스와 비즈니스구현 시 시스템과의 분리로 이 기종 시스템의 연계 X SOA 지원 O O △ △ △ Java Script, Groovy Script Action Script, MXML Java Script, XML Java Script, HTML Java, VB Script X path 개발언어 Curl TCP/IP O ? △ X X X 데이터 통신방식 HTTP O O O X 자체(X) O Web Service(Soap) O O O X 자체(X) O Client에서 데이터 직접접속 호출제약 함으로 보안성 확보여부 데이터 Access Data Format 형태로 선택(O) X X X X O

  9. ‘RIA’ vs ‘FrameBuilder’ 즉, “FrameBuilder”는 RIA솔루션과는 달리 일반사용자, 개발자, 운영자, 시스템관리자의 어느 특정 부분에 치우치지 않고, 모든 기반의 통합적인 선진형 Platform으로써, 각 해당 기업 인프라환경의 차세대통합전산망구축 실현을 위한 현재 가장 안정적 이며, 강력한 최상의 기술과 기능을 제공하는 Platform으로 자리매김하고 있다. RIA관련 전문회사 제품별 기술, 기능비교 4/4 (2009년 Adobe 제품관련 기술자료 참고 발췌 및 수정보완자료) FrameBulder (㈜아리시스템블루) Flex 3 (Adobe, 미국) MiPlatform 3.1.1 (투비소프트) Gauce (쉬프트정보통신) Trustform (컴스퀘어) Curl (QTI) 구분 중 구분 내용 동적 움직임 Flash기술의 동적 유연성 제공 O O X X X X Drag & Drop O O O X X X 화면 UI 기능 O O O O X X 배열(수직/수평/계단/바둑판) MDI기능 O O O O X X Iconize O O X X X X 화면 Layout 백터 그래프 지원여부 O O X X X X 이펙트 에니메이션 및효과기능제공 화면전환 O O X X X X 화면전환기능(View Sates) O O 개발자구성 ? ? ? ? 지원 개발인력 및 지원조직 보유 O O △ △ △ △ 데이터처리 대용량데이터처리의 유연성 Real Time 및 데이터 동기화 서비스 서버에서 실시간으로 접속 Client로 데이터 푸쉬 기능제공 메시지 기반의 실시 간 서버데이터 푸쉬 O O X X X X 메시지 기반의 Client 폴링 Client가 주기적으로 메시지 폴링 O O X X X X 접속 Client 동기화 Server 설정으로 접속 된 Client들의 동기화 O O X X X X 데이터 동기화 기능 Client와 데이터베이스의 데이터 자동 동기화 O O X X X X

  10. Frame Builder 개요 Server Tool • NTAS Clustering Server • Web Service (SOAP) • Compatibility WAS • Others Tools • Administrator Tool • Integrated Dev Tool • Visualizer Statistics Tool Frame Builder {차세대 통합 플랫폼} Architecture Compatibility • Frame Work • Integrated Dev language • Java (Groovy Script) • MDI(Application/Applet) • Embedded Applet • Java Environment • Supports Standard JavaBeans • Component • Others Java IDE Tool Java VM Groovy Script

  11. Frame Builder Platform 특징 Frame Builder는 Java기반의 Client Architecture, NTAS기반의 Server로 구분된다. Frame Builder는 제품자체에 최적화된 자사의 NTAS(Network Transaction Application Server)를 사용할 수 있으며, 다른 WAS제품으로 대체가 가능하다. Client가 Frame Builder를 실행하기 위하여 사전에 준비해야 할 사항이 전혀 없으며, 단지 Login만 하면 모든 것은 Frame Builder Architecture가 알아서 준비해 준다. 언제 어디서라도 Web Browser로 접근하여(or 직접실행) Version의 변경여부에 따라 자동배포를 수행하고 Browser에 Embed 되어 SDI/MDI형태로 실행되거나 혹은 Application형태의 독립적이 실행을 하게 된다. Frame builder 특징 ☞ 분산 및 자동배포 지원(Java Runtime 및 Application) ☞ 개발에 필요한 Library 및 JavaBeans Component 지원 Frame Builder {차세대 통합 플랫폼} ☞ 개발에 필요한 IDE 툴 지원 ☞ 메뉴 및 동적 Configuration ☞ 버전관리 및 배포 스케줄링 ☞ 가시적인 개발환경으로 높은 개발생산성

  12. Frame Builder 접근경로의 단일화 접근하는 모드 계정의 사용자는 Frame Builder Platform으로 접근한다. 일반 Application이용자 뿐만 아니라 관리자 및 개발자라도 이들 목적에 따라서 별도의 Tool을 설치할 필요없이, 일반 Application 이용자와 마찬가지로 Login을 하게 되면 Frame Builder Platform이 자동으로 Platform이 자동으로 환경을 제공하여 준다. Frame Builder {차세대 통합 플랫폼} 개발자 (Developer) Application 사용자 관리자 (Administrator) [12]

  13. Frame Builder Deploy overview Main Deployment Server < 배포정책 > Deploy Group NTAS Cluster (WAS) Schedule-B Admin Schedule-C Schedule-A Developer User [유럽] [미국] [서울] Sub Deployment Server Admin Group Developer Group User Group

  14. Frame Builder 시스템 사양 사 양 구 분 Java VM 설치 가능한 모든 OS (거의 모든 시스템에 가능함) 서 버 OS OS Java VM 지원 OS(Window, Linux, …) 사 용 자 클 라 이 언 트 CPU/RAM P3 - 256 Mb 이상 OS Java VM 지원 OS(Window, Linux, …) 개 발 자 P3 – 512 Mb 이상 CPU/RAM

  15. Frame Builder Architecture 특징 Frame Builder Architecture 특징 사용자 많은 시스템의 경우 한번에 많은 사용자가 서버에 집중될 수 있다. 이러한 상황이 발생될 가능성이 있는 시스템은 미리 Mirror Server를 추가하여 운영할 수 있다. 또한 메인 서버에 배포를 하면 나머지 Mirror Server까지 스케줄에 의하여 자동으로 배포가 된다. 분산 및 자동배포 지원 Client 개발을 위한 JavaBeans, Frame Builder Application 구현을 위한 Lib/JavaBeans 가 있다. 개발에 필요한 Library 및 JavaBeans Component 지원 Java 표준을 준수하는 IDE 툴을 제공한다. 이 툴에서 사용되는 Component 는 Frame Builder 에서 제공하는 java bean component 와 java swing model의 java Beans, 혹은 상용 및 공개소스의 component 등많은 component 리소스를 사용할 수 있다. 개발에 필요한 IDE 툴 지원 메뉴관리, 사용자 관리, 서버관리, 버전 관리 등의 다양한 관리 툴 지원. 메뉴 및 동적 Configuration Main Server에 배포 후 Mirror Server에 대한 배포는 서버 스케줄링 설정 에 따라 조절될 수 있으며, 사용자의 의도에 따라 즉시 배포할 수 있다. 버전관리 및 배포 스케줄링 Frame Builder Architecture 와 각종 컴포넌트 그리고 NTAS Server 의 검증된 개발생산성이 하나로 전체적인 개발생산성을 유도한다. 높은 개발생산성

  16. Frame Builder Architecture (Login 화면) Web Browser Interface를 이용한 Login

  17. Frame Builder Architecture (Administrator Interface)

  18. Frame Builder Architecture (Application Sample)

  19. Frame Builder Architecture (Application Sample)

  20. Frame Builder Architecture (JavaBeans Component)

  21. Frame Builder Data Wizard Designer

  22. Frame Builder Visualizer (분석/통계/추적)

  23. Frame Builder Visualizer (분석/통계/추적)

  24. Frame Builder Visualizer (분석/통계/추적)

  25. Frame Builder Visualizer (분석/통계/추적)

  26. Frame Builder 특성요약 Frame Builder 특성요약 1. Java 기반의 GUI환경을 제공하는 프레임워크 및 Application Program을 위한 Platform 2. 모든 사용자(개발자, 운영자, 사용자)는 WEB Browser에서 URL 만으로 사용가능 3.Platform 제한 없음 4.Java의 보안정책을 기업에 맞게 동적으로 설정 가능 5. 기존 Web기반 배포에 의존하지 않고, 자체적인 분산배포 Architecture 제공 (버전관리, 배포스케줄) 6. 자체 제공 컴포넌트 이외에 JavaBeans 표준을 지키는 모든 컴포넌트를 사용할 수 있음 (벤더에 종속적이지 않음) 7.Server와 Client개발자가 별도의 프로그램 언어를 숙지할 필요가 없음(Server 및 Client 모두 Java언어를 사용) 8.Frame Builder 제공 IDE Tool 이외에 표준 spec을 지원하는 Java IDE Tools 를 사용할 수 있음 9.WAS 및 통신 기능 Middle ware 포함. (타 WAS 와 호환) 10. 배포되는 모든 Module을 중앙에서 통제 및 관리 11. 기업의 정책에 따라서 ClientJavaVer.을 중앙에서 통제가능 12.Data Wizard 제공으로 혁신적인 개발생산성 및 유지보수 제공

  27. FB • 데스크톱 응용 프로그램 수준의 직관적인 UI 및 • 신뢰도를 통한 업무 효율성 증대 • 빠른 응답속도 및 불필요한 페이지 이동 최소화 • 개인화된 데스크톱 환경을 통해 직관 • 적인 작업환경구성 • WYSIWYG방식의 개발환경 및 풍부한 컴포넌트를 통한 • 개발생산성 향상 • 별도의 Digital Signing 없이도 자유롭게 배포 가능 • 기존에 익숙한 IDE를 통한 개발 가능 • 응용프로그램 비즈니스 Logic에만 집중 기 대 효 과 일반 사용자 개발자 • FrameBuilder 자체 응용프로그램 및 • 기존 레거시 응용프로그램을 하나의 • 데스크톱 업무환경으로 구성 가능함으로써 • 유연한 마이그레이션 제공 • FrameBuilder 설치에 관련된 ActiveX 배포가 용이 • 개별 사용자의 JRE 설치 여부에 관계없이 FrameBuilder • 자체 JRE 별도 관리 • 개발자의 관여 없이 응용프로그램 배포 • 에 대한 버전 및 스케줄링 가능 • 개발자의 관여 없이 메뉴 및 역할, 접근권한을 • 프레임워크를 통해 관리 • 사용자, 그룹, 사이트별 보안, 권한, 메뉴, 응용프로그램 • 배포 및 버전 등을 정책에 따라 별도로 관리 및 모니터링 시스템 관리자 운영자 ROI 및 TCO 절감

  28. FB Reference는 공공 및 모든 산업분야에 다양하게 적용되어 구성되었지만, 짧게 분야별 대표고객만 정리함 주 요 고 객 국민은행 한국전자물류 잉카인터넷 닛산 메트라이프 생명보험 현재제철 한국기술거래소 펜타시큐리티 케이티에프

More Related