WINVADER 제품소개 1
2 COREBANK Contents What s X-Internet? What s Winvader? Winvader 구성 Winvader Terminal Framework Winvader 도입효과
3 What s X-Internet? User s Needs Change!! Web. 장점 : 유지보수, 배포. 단점 : 생산성, 사용자인터페이스, 느린응답시간 C/S. 장점 : 사용자인터페이스, 생산성, 빠른응답시간. 단점 : 유지보수, 배포, 네트워크관리 웹의유지보수성및배포능력과 C/S 의풍부한사용자인터페이스를합칠수없을까? 기존자원활용여부. 인력 : C/S 개발 vs. 웹개발. App : 기존 C/S Application 의재사용은?. Windows Program 을연동하여사용? 신규기술습득여부. JavaScript, VBScript, HTML, CSS, DHTML. ActiveX, Java Applet 기존자원 ( 인력, Application) 을활용해서최단시간에웹으로전환할수없을까? 다양한사용자인터페이스환경. C/S, Web, Host Client, GroupWare 등 다양한 Server 환경. Web Server, WAS (Web Application Server). Middleware (TP-Monitor). Database. IBM Mainframe Web 하나로기존업무변경없이사용자인터페이스를통합할수없을까?
4 What s X-Internet? executable & extended Internet The X Internet Smart Sensors Smart Devices X-Internet 이란? excutable & extended Internet 을줄인용어로써 Web 과 Client/Server 의장점을수용한새로운인터넷아키텍쳐입니다. Smart Services Executable Internet Extended Internet X-Internet 솔루션은? - 강력하고화려한사용자인터페이스구현가능 - 빠른프로그램응답성 - 높은네트워크효율성 - 실시간, 양방향통신가능구조 - 손쉬운시스템연동 - 다양한컴포넌트제공및뛰어난컴포넌트재사용성 - 각종디바이스접근의자유로움 - 강력한배포기능및유지보수성
5 What s X-Internet? Web & Server Side Script Server JSP, ASP, PHP, CGI. HTML 생성 단점 1. Server 자원사용 2. 순수텍스트코딩 1. HTML 은정적이다. 2. Server Side Script 를사용하여 HTML 을동적으로생성 3. DHTML 기술의등장
6 What s X-Internet? Web vs X-Internet Web : 한페이지가하나의흐름으로동작합니다 X-Internet : 컴포넌트가개별동작합니다.
7 X-Internet 기반기술비교 Winvader 전체 Others.. XML 부분 다른 X-Internet 툴의경우 Server Side Script 를사용하는경우가많습니다.
8 X-Internet 기반기술비교 Winvader 는 Component 만으로 Framework 구성이가능합니다.
9 X-Internet 기반기술비교 구분장점단점 Script HTC ActiveX 역동적웹페이지생성배우고적용하기용이역동적웹페이지생성 COM 기반 ActiveX Form 소스유출의위험성처리시간이오래걸림 Client 장비 Access 불가능느린페이지로딩 HTML 표현의어려움 Applet OS 독립성 가비지콜렉션 Applet Form Java 실행환경필요 Interpreter 방식의느린처리속도 웹페이지와의정보교환어려움 Winvader Components Binary(B.B) 컴퍼넌트 순수 HTML 기반 TAG 삽입 역동적웹페이지생성 XML Data 송수신 컴포넌트확장성및유연성 Microsoft Windows platform ( Client ) Windows Binary (B.B) 기반의 Winvader Component 는놀라운생산성과어플리케이션확장력을가집니다. 이는역동적이고강력한클라이언트어플리케이션구축에핵심이될것입니다.
10 X-Internet 기반기술비교 ( 상세 ) 구 분 Winvader Components ActiveX Applet C/S 구현아키텍쳐 W3C, COM COM AWT, SWING Binary, COM 구현언어 JavaScript, COM 지원언어 COM 지원언어 Java 4GL 실행환경 IE IE, Windows IE, Mozila, Unix, Windows Windows 빌드방식 Interpreter, Compiler Compiler Interpreter Compiler 디자인용이성 배포용이성 버전관리용이성 재사용성 유연한유지보수 빠른페이지로딩 상호운영성 확장성 시스템자원접근 가비지콜렉션
11 기반기술비교근거 (1) 구분 Winvader ActiveX Applet C/S 디자인용이성 디자인툴과컴포넌트가 WYSIWYG Two-Way 방식으로결합하여빠르게화면을디자인 디자인툴또는 C++ ATL 로작성후페이지에디자인하는두단계를거침 디자인툴또는 Java 코드로작성후페이지에디자인하는두단계를거침 배포용이성 서버로부터실시간로드하거나보다빠른속도를위해적은용량의모듈을설치하는방법제공 코드사이닝기법으로처음한번설치하거나매번페이지방문시설치 코드사이닝기법으로처음한번설치하거나매번페이지방문시설치 별도의설치파일을만들어배포하거나웹으로부터다운로드하여설치하며설치파일크기가큼 버전관리용이성 구성요소단위이므로변경이자주발생하지않고변경하여도적은용량이므로배포부담감소 화면단위인경우화면의미세한변경에도배포하여야하며용량이상대적으로큼 화면단위인경우화면의미세한변경에도배포하여야하며용량이상대적으로큼 화면, 모듈의변경은무조건배포되어야하고오버헤드를줄이기위해별도정책필요 재사용성 컴포넌트기반이므로재사용성탁월 컴포넌트기반이므로재사용성탁월 컴포넌트기반이므로재사용성탁월 컴포넌트기반또는스트럭쳐모듈전개방식의혼재 유연한유지보수 디자인툴을이용하여변경하고바로서버에적용 디자인툴을사용하여변경후배포용패키징작업 디자인툴을사용하여변경후배포용패키징작업 디자인툴또는 C++ 코드편집기를사용하여변경후배포관리작업
12 기반기술비교근거 (2) 구분 Winvader ActiveX Applet C/S 빠른페이지로딩 HTML 기반이므로브라우저가페이지를빠르게로딩 페이지를로딩한후구성요소를페이지에바인딩 페이지를로딩한후구성요소를페이지에바인딩 실행파일로되어있어가장빠름 상호운영성 XML 파라미터연동과웹기반의타부서시스템과의연동작업탁월 XML 은선택사양 XML 은선택사양 XML 은선택사양이고타부서와의바이너리모듈연동은불가 확장성 쉬운사용자확장컴포넌트제작방법지원 사용자확장환경지원의어려움 ( 컨트롤상속불가 ) 사용자확장환경지원의어려움 ( 컨트롤상속불가 ) 개체상속을지원하는언어또는지원하지않는언어의혼재 시스템자원접근 Windows API 의무한적사용환경제공 Windows API 의무한적사용환경제공 JVM 을거쳐 Windows 자원접근 Windows API 의무한적사용환경제공 가비지콜렉션 COM 기반의반자동가비지콜렉션 COM 기반의반자동가비지콜렉션 JVM 이가비지콜렉션담당 지원안됨
13 What s Winvader? WINVADER = WEB + INVADER Winvader 는다양한 Component 를이용하여역동적인업무화면을만들고 서버와연동이자유로우며, XML 을이용한 DATA 송수신으로네트워크부하를 줄인 X-Internet 을적용한통합웹개발툴및운영플랫폼입니다. Winvader는차세대 e-business, Web Application software등의개발시화려하고 C/S 환경이제공하는다양한 UI구성, 빠른프로그램응답성과웹환경이제공하는효율적인유지보수성, 강력한프로그램배포성을제공합니다.
14 Winvader 시스템구성 Winvader Component Layer User WVX Controls WVC Controls WEB Controls Internet Explorer Or Winvader Player W A S & W S Server Layer Application Manager Winvader Request Broker Winvader Transformation Manager Business Application Module Module Legacy Adaptor Main Frame DBMS Generator Layer Developer Page Manager Winvader Designer Project Manager Components Manager Object Inspector TIS Manager WVX Controls WVC Controls WEB Controls Screens Transaction Information Store TIS MAP TIS MAP TIS MAP Transaction Information Server Information Server Application Repository Entity Generator Module APP APP APP CBD 방법론을적용한 Component 기반의플랫폼 Two way 방식이적용된 Visual RAD Tool 다양한 Legacy Adaptor 와효율적인 Transaction Information 관리
15 Winvader Component (1) / 종류 HTML Form Frame DIV, Link, HR, Image, Label, Span, TextArea Form, Button, CheckBox, File, Hidden, InputImage, Password, Radio, Reset, Submit, Text, Memo, Select, List Iframe Additional TCP/IP Enterprise WVX System Grid, Calendar, CodeCombo, MaskEdit, CurrencyEdit, TabControl, Menu, XML, Params, Invoke, Session, DateTimePicker, Capture, KeyboardHook, Stream Client Socket, Server Socket, FTP DSO-SQL, DSO-SNA-Field, TPM-Connect, TPM-Provider, SNA-Connect, SNA-Provider DataGrid, MDICtrl, Chart, CheckList, ListView, LookupCombo, LookupList, TreeList, TreeView Refiner, Screen-Grab, PB-Printer & MSRW, Action-Manager, Action-Listener
16 Winvader Component (2) / 특징 Windows Binary Component 로 Size 가작고처리속도가빠름 Interactive 하고미려한화면구성이가능 HTML TAG 와같은성질의컴포넌트 WebBrowser 로자동설치 사용자 PC 의장비제어가능 (PinPad, MSRW, 통장프린터등 ) 강력하고다양한기능을내장한 MDI, DataGrid Component 지원 놀라운 Component 확장성및유연성 Web Reporting Tool ( ReportMate ) 내장
17 Winvader Component (3) / 확장성 Windows Application Borland Delphi Delphi Component Microsoft Visual Studio.Net C#, C++, VB Public Use COREB@NK Winvader Winvader Component WEB Application ActiveX ActiveX Form Stream Data COREB@NK Winvader Binary Stream Data Winvader Component Winvader X-Player Text Private Use 기존 Windows 컨트롤은물론, 델파이나 MS Visual 계열의 Component, EJB 에이르기까지 Windows 에서사용가능한 Component 들을 WVX(Winvader Extended Component) 화하여 Winvader 의 Component 로사용가능하며, 이러한 Winvader 의 Component 는다시델파이나 MS Visual 계열의프로그램에서바로 Component 로사용하실수도있습니다.
18 Winvader Component (4) / 데이터표준화 Server Client Business Logic Internet Explorer ASP JSP PHP ADO DSO Microsoft Office Servlet CGI Winvader Data Service Web- Server, WAS HTTP : XML Invoke Service Params recordset DSO recordset Windows Application Visual C++ / C# Visual Basic Borland Delphi C++ Builder TMAX Service DSO recordset Control Control Control Windows Binary(B.B) 기반의 Winvader Component는 MicroSoft의기술표준규약을충실히반영하고있습니다. 웹클라이언트의모든 XML Data는 MS표준인 ADO 타입으로저장되므로기본 IE 컨트롤과의데이터교환은물론 MS Office계열의모든프로그램과데이터교환이가능하고, MS Visual계열이나 Borland Delphi에서작성된윈도우프로그램과데이터정보교환이가능합니다. 이러한데이터정보교환은프로그램내데이터의효율성을높여줌은물론, 프로그램간데이터효율성을높여줍니다.
19 Winvader Component (5) / Tree wvxtreeview. 메뉴형태로응용하여사용가능한 Event 지원. 자체적으로 XML 및 ADO 해석기능. Web (HTTP) 방식의 icon 이미지연동기능 wvxlisttreeview. 데이터연관성을표시하기위한 Tree 와 List 동시지원. 각종입출력서식및 User Interface 제공. Master Detail 구조의데이터표현가능
20 Winvader Component 6 / GRID Components Winvader 에는다양한종류의 Grid Component 를보유하고있어서요건및처리방식에따라필요한그리드를사용하여개발할수있습니다. Html-GRID ExtGRID Type : WVC (Binary Behavior) R/W : Read Only Style : HTML Standard Data : ADO (DSO) Excel: <none> Type : WVX (Binary Behavior, COM) R/W : Read / Write Style : Windows / HTML Data : ADO (DSO) Excel: Import / Export 건수가적은 Display 용데이터를그리드형태로표현할때유용합니다. 기본 HTML 들로구성되어있기때문에최초화면표시시간이적으며, 속성자체를 html 로입력하기때문에별도의 Property Editor 가없습니다. 일반적인모든업무에서사용할수있는그리드입니다. 대용량처리모드를제공하여많은데이터를한번에로딩이가능합니다. 속성은 XML 로설정하며, 별도의 Property Editor 를제공하고있습니다. 각종 Input / Output Masking 및입력지원기능, 컬럼별 Sort 기능, Column/Row 별스타일기능, 컬럼별소계, 일괄 Update, Column 크기 / 위치조정, 멀티라인 Title 등의기능을제공하고있습니다. CoreGRID 고급업무화면구현에사용할수있는그리드입니다. Type : WVC (Binary Behavior, COM) 대용량처리모드를제공하여많은데이터를한번에로딩이가능합니다. R/W : Read / Write 속성은 XML 로설정하며, 별도의 Property Editor 를제공하고있습니다. Style : Windows / HTML Data : ADO (DSO), XML Data Excel: Import / Export 위의 ExtGrid 의모든기능을포함하고있으며, 추가적으로그리드자체적으로 Cell Merge, Grouping, Group Subtotal, Dynamic Grouping, Filtering, Filter Save/Load, Fast Search, MRU Manage, 등의데이터제어기능을포함하고있습니다.
21 Winvader Component 6-1 / ExtGrid Winvader 에서제공되는 ExtGrid 는개발의편의성을위해서 Designer 에서 Object Inspector 의속성편집은물론별도로 Properties Editor 를 제공하고있습니다. Properties Editor 에서는그리드가어떻게변경될지미리알수있는 Preview 기능과함께 Drag 나클릭등으로쉽게그리드의 모양을변경할수있습니다. 편집화면. 손쉬운그리드설정을위한자체 Property Editor 제공. 크기및위치변경을실제그리드에서 Preview 상태의편집기능. 자동으로 Column 을생성해주는기능지원 ExtGrid Property Editor
22 Winvader Component 6-2 / ExtGrid Sample #1 Sample #2 입출력관련기능 A. 입출력지원 : Mask-Edit / Combo Box ( 전체선택, 해제기능 ) / Check Box / Date Time Edit / Number Edit ( 정수, 실수 ) B. Column 별 Total 표시기능 / 반복되는같은데이터 Group 기능 / Flag-Field 지원으로추가, 수정, 삭제된행표시기능 사용자편의기능 Column 별 Sort 기능 / Column 순서변경기능 / Column 크기변경기능 / Excel Export 기능 ( 파일저장, Excel Open) 각종스타일기능홀짝줄색지정가능 / 컬럼및그룹의 Title 및 Data 의임의배경, 폰트색기능 / 줄색상기능
23 Winvader Component 6-3 / ExtGrid Sample #3 Sample #4 동적 Style 제어기능 (JavaScript, VBScript) A. Column 별Visible 속성제어Method B. Column 별Style 속성변경제어Method C. 임의줄선택기능 동적 Data 제어기능 (JavaScript, VBScript) A. AddRow, DelRow, MoveRow 등줄추가, 삭제, 이동기능 B. Check Column 이있을경우 Check 된줄만복사, 이동기능 C. 추가, 변경된Row 만복사기능 D. 임의줄, 칸배경색변경기능
Winvader Component 6-4 / ExtGrid Sample #5 Multi Record Transaction 기능 다중레코드에대한데이터입력, 수정, 삭제작업처리시내부데이터 Cash 를사용하여로컬에서데이터관리를한후, 최종데이터반영요청시변경된데이터에대한 One Click Multi Record Transaction 기능을수행하여, 사용자의데이터관리기능을효율적으로극대화할수있습니다. 대용량데이터전송의 Block Mode 전송기능 A. Page 분할전송형 B. 자동데이터분할전송형 C. 수동데이터분할전송형 대용량데이터전송시효율적인 Network Traffic 관리를위한기능으로 Invoke Service 의옵션에설정된블럭크기에따라시점이동시데이터를분할전송처리하는블럭데이터전송기능을수행합니다. 24
25 Winvader Component 6-5 / CoreGrid Property Editor Winvader 의 CoreGrid 는자체적으로 Property Editor 를제공하여, 많은기능을가진 CoreGrid 를개발자가쉽게설정할수있도록도와주고있습니다.
26 Winvader Component 6-6 / CoreGrid Grouping & Filtering (Static, Dynamic) Winvader 의 CoreGrid 는 Grid 자체적으로여러가지데이터처리가가능합니다. 기본적으로설정에의한 Grouping 이나 Filtering 을제공하며, 최종이용자가동적으로 Grouping 이나 Filtering 을할수도있습니다. - Group 은자체적으로 [+], [ - ] 버튼으로 Group 별로확장과축소가가능하며, 각 Group 별로 Summary 가가능합니다. - Filter 는최초개발자가정의할수도있으며, 최종이용자가 Filter를설정하여필요한정보만추출이가능합니다. 문자형 필드로그룹설정 Drag-Drop 으로 Grouping 할수있는 GroupBar Column 별 Filtering 기능 전체 Filtering 기능 적용된필터내용
27 Winvader Component 6-7 / CoreGrid Column Styles Winvader 의 CoreGrid 는각 Column 별로다양한스타일을제공하고있습니다. 예를들어날짜형에경우달력입력기능, 숫자형에계산기입력기능등총 29 가지의유형을제공하여다양한스타일의 Column 설정이가능합니다. 또한, Column 공통속성으로 Cell Merging, Cell End Ellipsis, Masking, IncSearch 등의 26 가지의옵션을제공하고있습니다. Column Style Column Options BlobEdit ExtLookupComboBox PopupEdit Merging CellAutoHeight BestFitWidth ButtonEdit FontNameComboBox ProgressBar Editing CellEndEllipsis BGColor CalcEdit HyperLink RadioGroup Filtering ColumnAutoWidth FontColor CheckBox Image RichEdit FilterMRU FocusRect FontName CheckComboBox ImageComboBox ShellComboBox Focusing AlignHorz FontSize CheckGroup Label SpinEdit Grouping AlignVert FontStyle ColorComboBox LookupComboBox TextEdit HorzSizing SortOrder ComboBox MaskEdit TimeEdit IncSearch GroupIndex CurrencyEdit Memo TrackBar Moving Width DateEdit MRUEdit Sorting MinWidth
28 Winvader Component 6-8 / CoreGrid Excel Import / Export Winvader 의 CoreGrid 는 Excel Import 및 Export 기능을내장하고있습니다.
29 Winvader Designer Component Manager Component 등록및삭제 Project Manager Web Page 생성및저장 ( 로컬 ) Import/Export( 서버 ) TIS Manager TIS 에등록된거래관련정보를조회하여 Component 에적용하거나화면맵을이용하여 Application 정보를생성 Object Inspector Two-Way 방식의 Component 속성편집 Page Designer TIS : Transaction Information Server WYSIWYG 방식의 GUI Design Event Script 편집 Two way 방식이적용된 Visual RAD Tool 인 Winvader Designer 는내장된다양한기능과 강력한 Component 들을사용하여역동적인화면을구성할수있습니다.
30 Winvader TIS Manager (1) TIS - Open & Save Dialog FTP, 전용 TIS Service, Local Directory 지원 TIS - Editing Service Information, Input Parameters, Output Parameter 추가, 수정, 삭제및 XML 편집
31 Winvader TIS Manager (2) TIS Screen to TIS 화면디자인시설정된 Field(s) 정보를 TIS Input / Output Parameter 로생성 TIS Field Mapping 화면의 Field(s) 와현재 Open 된 TIS Parameter 와연결
32 Winvader TIS Manager (3) TIS Screen Generation Open 된 TIS 정보를화면에 Field 로생성 TIS Code Generation TIS 정보의 Input/Output Parameter 로 Business Logic 의기본 Source 생성 ( C Header - Struct, Java Source - Class )
33 Winvader Data Processing (Run Time) Other Middlewares TMAX DATABASE - INVOKE SERVICE XML 형태데이터의 I/O 에대한 Vendor 역할을한다. - PARAM XML 형태로데이터의 I/O Format 을지정한다. -DSO 각개체와연결되어데이터의 I/O 를수행한다. Middleware Client CGI,ASP,JSP PHP,Servlet Dynamic SQL VBScript, JavaScript Winvader Server XML Data IE default tag object TIS input / Output Format (XML) Invoke Service IE default tag object IE default tag object Winvader Component I / O Params DSO Winvader Component Internet Explorer Winvader Component Winvader 로작성되어진클라이언트는 Data Processing 에있어상당한유연성을가집니다. 클라이언트에탑재된 Service Manager Component 를통해 Winvader Server 를통하여미들웨어혹은 DB 를접근할수도있으며, 클라이언트 DSO 에서바로 DB 로접속할수도있습니다. 이런사항은고객의시스템에유연하게대처할수있습니다.
34 Winvader Terminal Framework ( 1 / 10 ) Module List 업무를구현하는데있어서많이시간과인력이 Framework 를구성하는데소요됩니다. 그러나, Winvader 는 Winvader Terminal Framework 이라는부가패키지를제공하여, 여러가지단말시스템에서필요한기능들을이미제공하고있습니다.. Winvader Terminal Framework Business Page Manager 화면관리 화면검색메뉴관리메뉴검색 상태표시줄관리 업무화면관리 Tab Control MDI Control Popup, Dialog Main Menu Drop-Down Menu Tree Menu Grid Menu Hardware Manager 통장프린터 외장형 MSRW PINPAD 지문인식기 스캐너 기타 H/W 연동모듈 하드웨어제어 내장형 MSRW OCR 연동모듈 Approval Manager 승인, 결제요청 책임자선택 승인화면 지문인식 결재화면 지문인식 승인관리 / 결제관리 Screen Capture Image Viewer Image Viewer Common Data Manager Login 관리 권한관리공통데이터관리분리, 결합모듈 File Up-Download Base64변환모듈 공통데이터관리 Single Sign On 메뉴관리 코드데이터관리 인쇄데이터관리 File Dialog(s) Data Linkage Manager 타솔루션연동 Solution Linkage Module Work-Flow Solution Image Store Solution OCR, OMR Solution ADO / DAO / DCOM EJB / Java Data Class XML / HTML / TEXT File / Memory / Message Winvader Terminal Framework 의각모듈은 Winvader 의여러가지 Component 의조합으로구성되어있으며, 사이트의요건에따라유기적으로수정이가능한형태로개발되어있습니다.
35 Winvader Terminal Framework ( 2 / 10 ) Module Diagram Tab Page Control Business Page Business Page Business Page Business Page Business Page PB Printer MSRW PINPAD BIO Reader Business Page Manager 업무화면관리 Screen Screen Capture TCP/IP TCP/IP Trans Trans Scanner Hardware Manager 하드웨어제어 승인관리결제관리 Approval Manager Stream Stream Data Data Other Solution(s) Work Flow Solution Image Store Solution OCR,OMR Solution Data Linkage Manager 타솔루션연동 공통데이터관리 Common Data Manager Common TMAX Service Data TMAX Menu TMAX Login Service Data Service Data Winvader Terminal Framework
36 Winvader Terminal Framework ( 3 / 10 ) Business Page Manager [ Tab Control ] Winvader Terminal Framework 에는업무화면을다양한방식으로관리할수있습니다. 아래는 Tab Control 로업무화면을관리하는예입니다. 1. 동일업무중복처리기능 2. 최대탭수설정기능 3. 최대탭이상일때처리기능 4. 탭개별 / 전체닫기기능 업무 ( 거래 ) 화면
37 Winvader Terminal Framework ( 4 / 10 ) Business Page Manager [ Menus ] Winvader Terminal Framework 에는공통 Frame 에사용되는다양한메뉴들을가지고있습니다. Main Menu Tree & Grid Menu Drop-Down Menu
38 Winvader Terminal Framework ( 5 / 10 ) Approval Manager Approval Winvader Terminal Framework 에는책임자승인및결재기능을포함하고있습니다. 승인승인 ( 결재 ( 결재 )) 요청화면 승인승인 ( 결재 ( 결재 )) 화면화면 Screen Capture BIO Scan
39 Winvader Terminal Framework ( 6 / 10 ) Approval Manager Approval with Scanner 아래의책임자승인및결재화면은스캐너시스템을구축했을때의예시화면입니다. (Scanner 및 OCR 적용사례 ) 승인화면 결재화면
40 Winvader Terminal Framework ( 7 / 10 ) Common Data Manager Print Data Manage Winvader Terminal Framework 에는통장프린터로출력되는내용을공통으로관리할수있습니다. 전체전체인쇄 :: 대기열등록등록순서대로출력출력선택선택인쇄 :: 선택된내용내용출력 선택선택삭제 :: 선택된내용내용삭제전체전체삭제 :: 대기열의모든모든내용내용삭제
41 Winvader Terminal Framework ( 8 / 10 ) Common Data Manager File Up-Down Manager Winvader Terminal Framework 에는공통으로 File 을 Upload 하거나 Download 시변환모듈을포함하고있습니다. 거래데이터에파일내용을같이전송할수있도록 Base64 Type 으로파일을변환할수있습니다. (XML 및 HTML 데이터화가능 ) - Base64 Type 으로 Encoding 및 Decoding 기능지원 - Windows 방식의 Open Dialog 및 Save Dialog 지원 LoadFile() Encoding Base64 Winvader Data Base64File Control Components Decoding Base64 SaveFile() Winvader DSO Component (ADO) Field #1 Get FileData Field #2 Field #3 Set FileData
42 Winvader Terminal Framework ( 9 / 10 ) Common Data Manager Code Data Manage Winvader Terminal Framework 에는각업무화면에서사용되는 Code 를공통으로관리할수있습니다. 코드형태의데이터는 Winvader 의 CodePopup Component 를이용하여아래의화면과같이구현할수있습니다. CodePopup 은동적데이터연결, 컬럼별정렬, 컬럼별색상및스타일지정등다양한기능을가지고있습니다.
43 Winvader Terminal Framework ( 10 / 10 ) Data Linkage Manager Example Winvader Terminal Framework 에는 Data Linkage Manager 가포함되어다른솔루션과의다양한방식의데이터연동을지원하고있습니다. 아래의화면은 Work-Flow 관리 Solution 과연계하여 Work-Flow 관리화면을표시한예시입니다.
Winvader Terminal Framework Example 1 (Screen Capture) 44
Winvader Terminal Framework Example 2 (Screen Capture) 45
46 Winvader 도입효과 (1) 개발생산성 개발생산성 Table Edit 방법 DHTML JavaScript 코딩 Drag & Drop Web Components. WYSIWYG 방식의강력하고손쉬운사용자인터페이스를가진통합개발툴제공. HTML Code 자동생성. Two Way 방식의프리젠테이션코드검증및서버프로그램기본코드자동생성 개발생산성향상. 풍부한내장 Component 및타 Component 의손쉬운탑재. 다양한외부장비또는 H/W 접근을위한각종 Component 제공. Multi Record Transaction 처리를위한 Component 제공
47 Winvader 도입효과 (2) 시스템확장성 시스템확장성. Presentation 로직과비즈니스로직의완전분리. N-Tier 시스템구성 고객의상황에맞는다양한서비스및시스템지원. DB, Mainframe, EAI 등다양한 Legacy Adaptor 제공. Mainframe : SNA, NSCPP5. Directory : LDAP, Novel Netware, Active Directory 등. TP Monitor : Tuxedo, Tmax 등. EJB : Weblogic, WebSphere 등. Message : JMS, MSMQ 등
48 Winvader 도입효과 (3) 네트워크대역폭 네트워크대역폭 페이지단위정보교환 데이터단위정보교환. 페이지단위의정보교환에서실제데이터단위정보교환구현. 디자인관련데이터와실제데이터의분리 Network Traffic 감소. 데이터전송방식으로 XML 방식채택. 데이터압축기법적용. 대용량데이터의 Block Mode 데이터전송기능
49 Winvader 도입효과 (4) 유지보수성 유지보수성. Winvader Designer 를통한유지보수통합환경제공. Source Code 정형화제공으로 Source Code 판독용이 유지보수성증가 - WYSIWYG 방식의강력하고손쉬운사용자인터페이스를가진통합개발툴제공 - HTML Code 자동생성 -Two Way 방식의프리젠테이션코드검증및서버프로그램기본코드자동생성. 유지보수담당자의변경시에도 Source Code 접근용이