APPEON SOLUTION INTRODUCTION.

Slides:



Advertisements
Similar presentations
Web Based Data Warehouse Query Tool 이화여자대학교 2002 년 컴퓨터학과 졸업프로젝트 14 조.
Advertisements

마이크로소프트 OLAP 및 리포팅 솔루션을 근간으로 기간 시스템과 연계한 분석 시스템 구축 방안 우철웅기술이사컨설팅사업부 ㈜인브레인 I N B R E I N.
더존다스 경영전략과 비젼 1 ERP 개발부문
프로젝트 제안서 날씨대로 기분대로 팀원 박효민 신준범 정민섭 안성원
시스템 개요 진화 과정 RIA & X-Internet Web Client/Server Main FRame
인터넷 쇼핑몰 구축 제안서.
D-Guard Security Suites 제품 소개서
1. 일반 개요 Koreabiztech ? 한 사회가 지니고 있는 지식의 80%를 개인이 자기의 두뇌 속에 갖고 있다.
MrDataBld 2.x 제품 소개 2007.
2009년 IT인재개발원 [연수생 모집요강]
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
중앙일보 ITEA 전주대학교 IT교육원 운영계획(안)
Nortelnetworks VPN & Firewall Contivity 1100.
DataWindow .NET 프로넷 소프트㈜.
The Most Advanced ASP-EC Solution
기술 표준 6대 필수 기술 요소에 대해 지정한 그룹 IT 기술 표준에 따라 DBMS는 MS SQL과 Oracle에 대해 검토 함 구분 OS DBMS WAS Web Sever 검토대상 종합의견 x86 기반 OS(64bit 권장) 성능, 안정성 및 HW의 확장성 향상으로.
제1장 C#의 기초 1.1 .NET Framwork 1.2 .NET Environment 1.3 C# 소개.
Web Server (JSP, Servlet 지원)
KMS/Portal 에서의 효율적인 정보검색
회사소개서 Software & Solution Software & Solutions
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
개발자에게 SharePoint Services 란 무엇인가?
Web Programming 강의 소개
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
RFID기술 적용을 통한 소형선박 안전관리체계 개선방안 연구(최종보고회) 선박안전기술공단.
Knowledge Enterprise Portal Solution(iKEP)
iGrafx Consulting Group
IPCC Full Solutions Billit All IP Contact Center llllBillit -IP_PBX
팀 명: Con Spirito 팀 원: 경주리 김다정 김소담 최은미
1. JSP(Java Server Pages) 소개
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
세계물류혁명의 선두주자 Supply Chain Solution.
Introduction to Web Service Computing
웹 서비스 (Web Services).
동호회 구축 제안서 인터넷전문가그룹 4biz.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
Web Servers (IIS & Apache)
Excel OLAP Reporting / OWC를 이용한
1강 01장. 웹과 자바.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
ASP 정 보 보 호 학 과 양 계 탁.
NTAS 소개 (Network Transaction Application Server)
SSAS 변화된 구조와 사용자 분석 화면 구현 우철웅 기술이사 BI 사업부 인브레인.
Web Services 웹서비스 도입 및 확산에 따른 기대효과 1.
Socket & Plug 기반의 u-Banking Platform
Unified Communications Cisco Korea
(Network Transaction Application Server)
제 2 장 데이터베이스 시스템 개념과 아키텍처 Fundamentals of Database Systems
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
웹 서비스 (Web Services).
객체 지향 프로그래밍.
BEA‘s e-Commerce Solution
HUCHEMS e-Procurement System
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
롯데면세점 BI 구축에서 SQL Server Reporting Services 적용 사례
김 정 석 Web Programming 김 정 석
AIMS 2016 설비.물류 통합 모니터링 솔루션 Advanced Integrated Monitoring Solution
NTAS 소개 (Network Transaction Application Server)
myfood.com 상명대 맛집 홈페이지 구축 제안서
시스템 분석 및 설계 글로컬 IT 학과 김정기.
오토베이스 웹 서버.
2015년 디지털컨버전스 청년취업아카데미.
전자정부 컨퍼런스 2005 전자정부 구현을 위한 공개SW 적용방안
정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
최종 사용자 관점의 웹 서비스 성능 관리 SmartSQM Agentless 실시간 전구간 성능 모니터링
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
홈페이지 제안서
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
AJAX Technology for Web2.0
Presentation transcript:

APPEON SOLUTION INTRODUCTION

GENERAL INFORMATION DETAIL ITEM 모델명 Appeon 제작사/국명 Sybase / USA 버전 V 6.x 제품 국내 판매 2005년(V 2.7) 개요 Appeon은 N-Tier 아키텍쳐의 복잡한 구조를 캡슐화 해 놓음으로서, 쉽고 빠르게 파워빌더 클라이언트/서버 어플리케이션을 웹 어플리케이션으로 자동 전환할 수 있게 해줍니다. Appeon 서버에서 N-Tier 아키텍쳐에 대한 기반기능, 비즈니스 로직의 운영을 위한 어플리케이션의 확장성과 유지보수 재사용성을 위한 기능들을 제공해 개발자들이 비즈니스 로직 개발에만 전념할 수 있게 합니다. DETAIL ITEM 항목 사양 파워빌더 C/S 어플리케이션을 n-tier 웹 어플리케이션으로 전환 브라우저 기반의 n-tier 어플리케이션으로 자동 전환 기존의 기능들을 웹에서 그대로 사용 가능, 풍부한 HTML과 자바스크립트 UI 를 제공 표준 프로토콜 사용, JDBC 지원, 클라이언트 자동 설치 솔루션 모든 윈도우들, 데이타윈도우들, 메뉴/툴바들, 유저 오브젝트 & NVO들, MDI 그리고 파워스크립트 코드들을 웹에서 그대로 사용 가장 최소의 시간, 최소의 리스크, 최소의 비용으로 웹어플리케이션 구축 Appeon은 가장 빠른 시간에, 가장 적은 비용, 최소의 리스크로 웹어플리케이션 구축 타 개발툴에 비해 1/3정도의 M/M 소요의 개발 생산성 기존의 비즈니스 로직과 기술을 활용해 flexibilty와 유지보수 용이 Rich 웹 어플리케이션 신규 개발 지원 파워빌더 Object 및 컨트롤 사용 가능 Graph 형태의 데이터윈도우 Tree Menu 및 Tab 폴더 형태의 GUI 구현, MDI 형태의 어플리케이션 구성 가능 개방되고 유연한 J2EE/.NET 통합 어플리케이션 통합을 위한 업계 표준 지원 J2EE, COM, CORBA, PB NVO 등 지원하는 WAS(EAServer) 포함 SOAP, Web Services 지원 사용자 인터페이스의 편리성 클라이언트 서버와 같은 이상적인 Rich 사용자 GUI 표준 HTML로 웹에서 파워빌더 GUI(MDI, Menu, 이벤트 기반의 인터페이스 등)을 구현 웹에서 각종 양식의 레포팅 기능 지원

APPEON SPECIFICATION 특장점 설명 Appeon의 특장점은 표준기술구현, Rich 웹어플리케이션 신규 개발지원, 뛰어난 개발생산성, 파워빌더 C/S 어플리케이션을 n-tier 웹 어플리케이션으로 자동 전환, 웹에서 각종 양식의 레포팅 기능 지원, 유연하고 개방된 J2EE와 .NET, Web Services 통합 입니다. 특장점 설명 표준 기술 구현 프리젠테이션 단은 HTML, 자바 스크립트와 XML로 변 환되며, 서버단은 대부분 자바 컴포넌트로 구성 웹서비스(XML), AJAX, J2EE 등을 지원해 최신 기술 표준에 맞게 시스템을 구현 Rich 웹 어플리케이션 신규 개발 지원 신규 웹 개발시 4GL/RAD 환경을 제공해 웹에서 Rich 어플리케이션 구현을 지원 N-tier 기반의 웹 어플리케이션에서 MDI, 데이타윈도 우, 메뉴, 윈도우 오브젝트들, 콘트롤들, 탭, 이벤트 기 반의 인터페이스, 컴포넌트, 소스와 자바스크립트 디버 깅 기능을 지원해, 강력한 통합 개발 환경을 지원 뛰어난 개발생산성 Appeon을 사용시 타 Web 개발 방식 대비 개발생산성 이 크게 향상되며, 최소한의 수정으로 기존의 소스코드 를 웹으로 이식시켜 사용 기존의 전산 관리자와 개발자들이 직접 유지보수를 할 수 있고, 비즈니스 로직의 수정이 필요한 경우 빠른 적 용과 변경이 가능해 Time to-Market을 실현 파워빌더 C/S 어플리케이션을 n-tier 웹 어플리케이션으로 전환 기존 개발했던 파워빌더로 된 클라이언트 서버 프로그 램 또는 파워빌더로 신규 어플리케이션을 개발해서, 자 바 기반의 n-tier 웹 어플리케이션으로 전환 지원 사용자는 파워빌더로 구현했던 기능들을 웹에서 그대로 사용할 수가 있어 효율을 극대화 시킬 수 있으며, 개발자 는 기존의 비즈니스 로직과 소스코드를 활용해 시스템 들을 웹에서 효율적으로 구현 웹에서 각종 양식의 레포팅 기능 지원 Composite, Grid, Tabular, N-UP, Label이나 Group 형태, Graph 형태 등 Rich GUI 형태의 데이터윈도우를 브라우저에서 표현 웹에서 사용자의 요구에 맞는 다양한 인쇄, 출력 양식을 지원하고 파일을 doc, excel, txt 등으로 저장 유연하고 개방된 J2EE 와 .NET, Web Services 통합 어플리케이션 통합을 위한 업계 표준 스펙을 지원해 파 워빌더 어플리케이션, J2EE 어플리케이션, .NET 어플 리케이션, 전통적인 윈도우 기반의 어플리케이션과 통합 SOAP과 웹서비스를 지원하며 Appeon Server위의 PB NVO 컴포넌트와 자바 컴포넌트들은 쉽게 웹서비스로 생성

APPEON DEVELOPMENT PROCEDURE 1단계 - Design 2단계 - 검증 3단계 - 배포 신규 개발 파워빌더를 이용한 신규 개발 Web UI 고려 파워빌더로 개발된 어플리케이션이 웹구조에 맞게 테스트 및 코드 수정 Appeon 웹 어플리케이션 생성. 기존 전환 기존 C/S 프로그램을 분석 Web 전환 가능여부에 대한 자료 수집 분석에 의해 수집된 자료를 토대로 Object 또는 스크립트에 대한 수정, 삭제 추가 작업 진행. Appeon 웹 어플리케이션 생성

APPEON WEB ARCHITECURE 1 tier 2 tier 3 tier 웹브라우저 웹서버(웹컴포넌트) 어플리케이션서버(Appeon) DB 서버 IE HTTP Request Service Request Access Data Response 개발자 PC Deploy PB App Deploy Components/ Generate Agents 구분 용도 설치컴포넌트 소프트웨어 웹브라우저 Appeon Web Application 실행 Explorer 웹서버 Appeon Web Application의 Presentation Layer는 client로부터 요구사항이 들어오면 그에 응답하고, Application Server로부터 요청사항 전달 AppeonServer DynamicWeb Component Web Server (APACHE, IIS, SUNOne) 어플리케이션 서버 Appeon Web Applcation들의 N-tier NVO와 Data Window 주관 Datawindow의 비즈니스 로직인 조회, 저장, 실행 및 Web Application에 필요한 런타임 서비스, 손쉬운 접근성과 출력, 보안인증 제공 J2EE을 좀더 유연하게 융화시키기 위한 Web Service를 지원 Appeon Server Appeon Dispatcher WebLogic, EAS, WebSpher, … DB서버 Web Application의 Database를 주관하며, Application Server에 Database 연결제공 Oracle, Sybase, MS-SQL, DB2…

Presentation Logic/UI Transaction Management APPEON WEB SERVICE STRUCTURE DataWindow Repository Business Components Common Components Report Server Web UI (HTML/JS) Presentation Report Viewer (optional) Presentation Logic/UI 80 port Business Logic User Web Server Appeon PowerBuilder Appeon Developer Developer Plug-in PowerFrame Repository DB WAS External DBMS JDBC Driver Transaction Management Clustering Web Services Database Connection Login (EJB) Container Caching Server Management Application Security System

APPEON .VS. X-INTERNET 표준규격 개발 기존소스 재활용 관리 유지 관리 특징 Appeon X 인터넷 HTML-자바 스크립트-AJAX Web 2.0 기술, EJB, Web Service 지원(SOAP) 지원 자체정의나 HTML+ActiveX 방식 개발 탁월한 개발 기능 개발 생산성 제공 입력과 출력 프로그램이 동일 4GL의 기능을 fully 활용 파워빌더의 데이타윈도우로 용이한 DB 핸들링 조회된 데이터에 대한 풍부한 manuplation기능 (sort, filter 등) 다양한 프리젠테이션 스타일(11개) 34개의 기본 컨트롤 제공 비즈니스 로직을 위한 기반 컴포넌트, 이벤트 등을 툴에서 제공하기 때문에 생산성 면에서 타 툴에 비해 30% 이상 향상 프리젠테이션 스타일이 제한 : 그리드 형태 미약한 컨트롤 개수, 나머지 부분은 구현 빈약한 데이터 manipulation 비즈니스 로직의 많은 부분을 구현 프리젠테이션, 비즈니스 로직단을 별도로 개발해야 함 기존소스 재활용 기존의 클라이언트 서버 소스를 활용하여 자바기반의 웹어플리케이션으로 전환 및 개발 전면 재개발 관리 페이지 단위로 내려받기 때문에 네트웍 부하가 덜하다. WAS의 기능을 fully 활용. 안정성, 성능 보장 폼 전체를 내려받기 때문에 네트웍 부하가 크다 WAS와의 연동이 loose하다. 유지 관리 자체 인력이 자체 유지보수 가능 변화하는 비즈니스 로직에 빠르게 대응 가능 자체 인력의 유지보수 어려움 특징 X 인터넷과 같은 구조이나 생산성과 효율성에서 탁월함. 배포시 많은 파일이 내려오고, 시간 많이 걸림 사용법 및 개발자 교육에 장시간 소요 사용하기 복잡 세밀한 사용자 인터페이스를 적용하기 어려움

APPEON REFERENCE SITE

DB Server Unix Sybase 12.5 To Be 내/외부 Jaguar Server 내부 Server APPEON SAMPLE SITE(시설물 관리) DB Server Unix Sybase 12.5 To Be 내/외부 Jaguar Server 내부 Server 외부 Server Windows 2000 Windows 2000 Windows 2000 Sybase 12.5 Native Client Sybase 12.5 Native Client Sybase 12.5 JDBC Client EAS 4.2 EAS 5.3 EAS 5.3 PowerSync Server 2.7 PowerSync Server 3.01 Appeon 5.1 IIS Web Server IIS Web Server IIS Web Server Application P/G PB 9.0, ASP Application P/G PB 7.0, ASP JAVA Servlet, Bean 내부 User 외부 User 내/외부 Client IE Browser IE Browser IE Browser PowerSync Client 3.01 HTML/ JavaScript PowerSync Client 2.7 PB 7.0 Active-X PB 9.0 Active-X Win 98/2000/XP Win 98/2000/XP Win 98/2000/XP

APPEON SAMPLE SITE(통계/Network 구성도) 9 범 례 용 도 내외부 통계용업무용 Appeon Server로 들어오는 DMZ에 WebServer 내/외부 통계 업무용 Appeon Server 내부 품질 관리 업무용 EAServer

APPEON SAMPLE SITE(통계/Software 구성도 1/2) 9 범 례 용 도 내외부 통계용업무용 Appeon Server로 들어오는 DMZ에 WebServer 내/외부 통계 업무용 Appeon Server 내부 품질 관리 업무용 EAServer

APPEON SAMPLE SITE(통계/Software 구성도 2/2) 9 범 례 용 도 내외부 통계용업무용 Appeon Server로 들어오는 DMZ에 WebServer 내/외부 통계 업무용 Appeon Server 내부 품질 관리 업무용 EAServer

APPEON SAMPLE USER INTERFACE(여행사) 9

APPEON SAMPLE USER INTERFACE(관공서) 9

APPEON SAMPLE USER INTERFACE(제조) 9

WAS #1 WAS #2 DB Server #1 DB Server #2 Unix Unix Tuxedo 8.x (Active) Software Architecture 사용자 IE Browser HTML/ JavaScript Win 98/2000/XP L4 Switch WAS #1 WAS #2 OS OS Appeon/PowerFrame Appeon/PowerFrame 9 WAS(Active) WAS(Active) JAVA CORBA Comp. JAVA CORBA Comp. Tuxedo Client Tuxedo Client DB Server #1 DB Server #2 Unix Unix Tuxedo 8.x (Active) Tuxedo 8.x(Stand By) RAC Oracle 10G(Active) Oracle 10G(Active)