O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

아가도스(agados) 기능과 특징 소개

agados 기능과 특징 소개

  • Seja o primeiro a comentar

아가도스(agados) 기능과 특징 소개

  1. 1. Agados 기능과특징 Agados UI , Flow Design & Visibility Technologies Functions & Features Revision: 2014.11.23 Template Revision:20131025 v2.0
  2. 2. Ⓒ2014 agados All rights reserved. 2 Agados UI, Flow Design & Visibility Technologies Structure of this presentation Designer 개요 •Functions & Features ( 다양한Controls, Object/Node 유형) •화면디자인/재설정 •Flow(Logic) 디자인/재설정 •ResultSet Manager •Scripts Manager •Test Tool ( Unit, Stress ) Visibility(가시성) 개요 •디자인Time •실행Time •모니터Time Application을위한 Architecture •SW Package를위한Smart Architecture •Hybrid Architecture Overview •타시스템과의Interface Application를위한Benefit •선진고도화된SW PKG 자격조건 •선진고도화된SW PKG 제작& 커스터마이징라이프사이클Governing
  3. 3. Ⓒ2014 agados All rights reserved. 3 Biz. Application을위한Architecture
  4. 4. Ⓒ2014 agados All rights reserved. 4 업무처리Application 를위한Agados의Smart Architecture SW Package 아키텍처의새로운패러다임 •비쥬얼한모든Logics (Design Flow) •비쥬얼한모니터링 •비쥬얼한Objects 관계성 •Design, Flows & Rules 정의 •변화에대한높은대응력 •지능적인Customizing 능력 •Agados & 타시스템간교차이용 •Java & .NET 환경모두지원 •대부분의RDBMS, WAS 지원 •Cloud 컴퓨팅지향 •PKG의‘SaaS’ & ‘PaaS’ 서비스가능 •Private / Public 클라우드구성가능 Biz. Application을위한Smart Architecture Visual Hybrid Smart Cloud
  5. 5. Ⓒ2014 agados All rights reserved. 5 업무처리Application 를위한Agados의Smart Architecture Application 에게HybridArchitecture 제공 Application DB Data Access by Agados I/F OBJ Biz. Logics by Agados General JSP /Servlet / ASP Object Servlet (java, .NET) Object Object Object Object Object Object I/F Object Object Object Object Object Object Object Object Object Presentation Layer by Agados Object Object Object Object Object EJB/COM/ … JDBC/ODBC Connection Middleware External Module 타프래임웍상의컴포넌트와교차사용인터페이스가진Hybrid Architecture I/F I/F I/F
  6. 6. Ⓒ2014 agados All rights reserved. 6 업무처리Application 를위한Agados의Smart Architecture Application 에게HybridArchitecture 제공 Agados Smart Client를General JSP or ASP로대체(아키텍처응용) Application DB Data Access by Agados I/F OBJ Biz. Logics by Agados General JSP /Servlet / ASP Object Servlet (java, .NET) Object Object Object Object Object Object I/F Object Object Object Object Object Object Object Object Object Presentation Layer by Agados Object Object Object Object Object EJB/COM/ … JDBC/ODBC Connection Middleware External Module I/F I/F I/F
  7. 7. Ⓒ2014 agados All rights reserved. 7 업무처리Application 를위한Agados의Smart Architecture 타System 과의인터페이스, Agados 기반Application에서외부System 사용 Node 유형 Description Run Module Library내의모듈을실행. Run Outside Program 외부Program을실행. Net Object Network상의다른object를호출. ( Client에서Server상의, Server에서다른Server의) HTTP Communication TCP Communication 인터페이스노드(Node) 사용Case SMTP Communication HTTP 통신을사용. Request, Response Parameter를정의& 전달. e-mail을보내기위해사용. TCP/IP 통신을사용. Request, Response Parameter를정의& 전달. Control 유형 Description Control 사용Case User Panel 사용자정의Control을아가도스기반Application 화면에invoke 시킴.
  8. 8. Ⓒ2014 agados All rights reserved. 8 업무처리Application 를위한Agados의Smart Architecture 타System 과의인터페이스, 외부System 에서Agados 기반Application 기능사용( Call Agados Engine ) CoMap coMap= new CoMap(); new SopRun().Run(coMap); 외부Module // Call Agados engine module Agados Engine 외부JSP , ASP , Class , 기타모듈내부에서Agados 기반Application 의Object를호출해사용 Rule run Input Parameters Output Parameters
  9. 9. Ⓒ2014 agados All rights reserved. 9 Biz. Application을위한디자이너/재조정기 ‘아가도스’는귀사의SW Application내에서Configure Tool의역할수행
  10. 10. Ⓒ2014 agados All rights reserved. 10 화면디자인/재조정기능 다양한Controls 사용 Screen 디자인/재조정 다양한UI Controls 사용 Screen Rules 제작 Screen Rule은Repository에MetaData화
  11. 11. Ⓒ2014 agados All rights reserved. 11 화면디자인/재조정기능 다양한Controls –Editor 와Button 컨트롤 Control Control Name Label Button TextEdit TextEdit (Number Format) TextEdit (Date Format) MemoEdit Control Control Name MemoExtEdit RichTextEdit
  12. 12. Ⓒ2014 agados All rights reserved. 12 화면디자인/재조정기능 다양한Controls –Box 컨트롤 Control Control Name ButtonEdit CalcEdit CheckButton CheckEdit Control Control Name ComboBox ColorEdit CheckedComboBox ControlNavigator DataNavigator CheckedListBox
  13. 13. Ⓒ2014 agados All rights reserved. 13 화면디자인/재조정기능 다양한Controls –Box 컨트롤 Control Control Name FilterControl FontEdit DropDownButton Control Control Name DateEdit GridLookUpEdit HiperLinkEdit
  14. 14. Ⓒ2014 agados All rights reserved. 14 화면디자인/재조정기능 다양한Controls –Box 컨트롤 Control Control Name MarqueeProcessBar ImageEdit ImageListBox Control Control Name ImageComboboxEdit LookUpEdit ListBoxControl
  15. 15. Ⓒ2014 agados All rights reserved. 15 화면디자인/재조정기능 다양한Controls –Box 컨트롤 Control Control Name PictureEdit MRUEdit PopupContainerEdit Control Control Name RangeTrackBar RadioGroup SpinEdit TimeEdit ZoomTrackBar ProgressBar TrackBar
  16. 16. Ⓒ2014 agados All rights reserved. 16 화면디자인/재조정기능 다양한Controls –Container 컨트롤 Control Control Name Panel ScrollPanel FlowLayoutPanel Control Control Name UserPanel IPanel TabControl HScrollBar VScrollBar Like Iframe in HTML Invoke User Control+Logic
  17. 17. Ⓒ2014 agados All rights reserved. 17 화면디자인/재조정기능 다양한Controls –Container Layout 컨트롤 ‘Layout Function’ 은, Application 실행시화면사이즈가변경되었을때, ‘자동컨트롤위치배치’ 기능을제공한다. 1. LayoutRate, LayoutType 변경Rate & Type 을Control마다적용 LayoutType : Default, X, Y, Width, Height, Location, Size, XandHeight, XandWidth, YandHeight, YandWidth, Bound, Fix LayoutRate : 변경Rate를적용 LayoutType : X 버튼의LayoutType 을X 로설정, Form 사이즈가변경되면Button은자동으로재배치된다.
  18. 18. Ⓒ2014 agados All rights reserved. 18 화면디자인/재조정기능 다양한Controls –Container Layout 컨트롤 2. LayoutControl 화면의Bound가변경되었을때, ‘auto-calculating function’ 을통해‘Auto-Bound-Adjustment’ 된다. Customization mode
  19. 19. Ⓒ2014 agados All rights reserved. 19 화면디자인/재조정기능 다양한Controls –Bar 컨트롤 Control Control Name NavBarControl TitleControl WebBrowser Control Control Name
  20. 20. Ⓒ2014 agados All rights reserved. 20 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 1. Base Grid (기본그리드)
  21. 21. Ⓒ2014 agados All rights reserved. 21 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 2. Band Grid (밴드타입)
  22. 22. Ⓒ2014 agados All rights reserved. 22 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 3. Advanced Band Grid (고급밴드타입)
  23. 23. Ⓒ2014 agados All rights reserved. 23 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 4. Card Grid (카드타입)
  24. 24. Ⓒ2014 agados All rights reserved. 24 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 5. Layout Grid (별도Layout 타입)
  25. 25. Ⓒ2014 agados All rights reserved. 25 화면디자인/재조정기능 다양한Controls –Pivot Grid 컨트롤 고급Pivoting 기능을위한Grid
  26. 26. Ⓒ2014 agados All rights reserved. 26 화면디자인/재조정기능 다양한Controls –Pivot Grid 컨트롤 PivotGrid 와Chart 의조합
  27. 27. Ⓒ2014 agados All rights reserved. 27 화면디자인/재조정기능 다양한Controls –Tree List 컨트롤 Tree 구조스타일List
  28. 28. Ⓒ2014 agados All rights reserved. 28 화면디자인/재조정기능 다양한Controls –Scheduler 컨트롤 Daily View Work Weekly View
  29. 29. Ⓒ2014 agados All rights reserved. 29 화면디자인/재조정기능 다양한Controls –Scheduler 컨트롤 Weekly View Monthly View
  30. 30. Ⓒ2014 agados All rights reserved. 30 화면디자인/재조정기능 다양한Controls –Scheduler 컨트롤 TimeLine View Gantt View
  31. 31. Ⓒ2014 agados All rights reserved. 31 화면디자인/재조정기능 다양한Controls –Chart (2D/3D Bar) 컨트롤 Gantt View
  32. 32. Ⓒ2014 agados All rights reserved. 32 화면디자인/재조정기능 다양한Controls –Chart ( Point / Line / Bubble ) 컨트롤 Point / Line / Bubble/ Stacked Line
  33. 33. Ⓒ2014 agados All rights reserved. 33 화면디자인/재조정기능 다양한Controls –Chart ( Lines ) 컨트롤 Full Stacked Line/ Spline / Step Line / Scatter Line
  34. 34. Ⓒ2014 agados All rights reserved. 34 화면디자인/재조정기능 다양한Controls –Chart ( 3D Lines ) 컨트롤 3D Line/ 3D Full-Scatter Line / 3D Scatter Line / 3D Step Line / 3D Spline
  35. 35. Ⓒ2014 agados All rights reserved. 35 화면디자인/재조정기능 다양한Controls –Chart ( Pie / Doughnut / Funnel ) 컨트롤 Pie / 3D Pie / Doughnut / 3D Doughnut / 3D Spline / Funnel / 3D Funnel
  36. 36. Ⓒ2014 agados All rights reserved. 36 화면디자인/재조정기능 다양한Controls –Chart ( Area ) 컨트롤 Area / Stacked Area / Spline Area / Full Stacked Area / Stacked Spline Area / Step Area / Full-Stacked Spline Area
  37. 37. Ⓒ2014 agados All rights reserved. 37 화면디자인/재조정기능 다양한Controls –Chart ( Area ) 컨트롤 3D Area / 3D Stacked Area / 3D Full Stacked Area / 3D Step Area / 3D Spline Area / 3D Stacked Spline Area / 3D Full-Stacked Spline Area
  38. 38. Ⓒ2014 agados All rights reserved. 38 화면디자인/재조정기능 다양한Controls –Chart ( Range ) 컨트롤 Range Bar/ Range Bar Side-by-Side / Range Area / 3D Range Area
  39. 39. Ⓒ2014 agados All rights reserved. 39 화면디자인/재조정기능 다양한Controls –Chart ( Radar / Polar ) 컨트롤 Radar Point / Radar Line / Radar Area / Polar Point / Polar Line / Polar Area
  40. 40. Ⓒ2014 agados All rights reserved. 40 화면디자인/재조정기능 다양한Controls –Chart ( etc… ) 컨트롤 Stock / Candle Stick / Gantt / Gantt Side-by-Side / Regression Line / Trend Line / Fibonacci Indicators
  41. 41. Ⓒ2014 agados All rights reserved. 41 화면디자인/재조정기능 다양한Controls –Chart ( Gauge ) 컨트롤 Gauge Controls Control Type Base Gauge Gauge Control Control Type State Indicator Advanced Gauge Digital Circle / Digital / Linear / State Indicator
  42. 42. Ⓒ2014 agados All rights reserved. 42 화면디자인/재조정기능 다양한Controls –Bar Manager , Tabbed MDI Manager 컨트롤 Bar Manager ‘BarManager’ 은Application 상의‘Menu’, ‘Tool Bar’ 그리고‘Status Bar’를관리하는컨트롤 Tabbed MDI Manager ‘TabbedMdiManager’ 은Application PKG 상에서MDI-Style 처럼Form이열릴때Tab 스타일의Form으로관리하는컨트롤.
  43. 43. Ⓒ2014 agados All rights reserved. 43 화면디자인/재조정기능 다양한Controls –Dock Manager , Alert 컨트롤 Dock Manager ‘DockManager’ 은‘Docking’ 기능을제공 Alert Control ‘AlertControl’ 은Message를보여주는컨트롤
  44. 44. Ⓒ2014 agados All rights reserved. 44 Flow(Logic) 디자인/재조정기능 Flow 와Rule 정의/재정의 Logics/Biz. Rules 디자인/ 재조정 Rule 과flow로디자인 비쥬얼한Design Design된Logic은Repository에Meta Data 로저장
  45. 45. Ⓒ2014 agados All rights reserved. 45 Flow(Logic) 디자인/재조정기능 Flow & Rule –Nodes Node Icon Node Type Descriptions Node Type (노드유형) Event Gateway Task Flow의시작점과끝점등을제어 조건에따른flow를제어 정의된Task를수행한다. 다양한Task 노드들이있다.
  46. 46. Ⓒ2014 agados All rights reserved. 46 Flow(Logic) 디자인/재조정기능 Flow & Rule –Nodes Events Descriptions Event Nodes Start End Throw Error Flow의시작점 Flow의끝점 사용자정의Exception, 이노드가실행되면모든Flow의수행이정지된다. LoopStart, LoopEnd SyncStart, SyncEnd FilterStart, FilterEnd Loop Group 내에서사용되는시작과끝점. Group내에정의된value 만큼flow를반복수행. Synchronize Group내에서사용되는시작과끝점. Group내에정의된동시실행Node들을수행. Filter Group내에서사용되는시작과끝점. MemberSet Filtering Value 가Group에적용된다.
  47. 47. Ⓒ2014 agados All rights reserved. 47 Flow(Logic) 디자인/재조정기능 Flow & Rule –Nodes Types Descriptions Gateway Nodes Gateway Filter Combine flow상의분기점. 단지flow를위한정보만갖는다. Filtering MemberSet Value MemberSet들을합침. A Union B equal AB. Join Multi-Threading의경우, join된모든노드들이완료될때까지기다린다.
  48. 48. Ⓒ2014 agados All rights reserved. 48 Flow(Logic) 디자인/재조정기능 Flow & Rule –Nodes Types Descriptions Task Nodes Run Object Run Form Object Run Form Object를호출. Form Object를호출. Form.을호출하고보여준다. Run Module Jump Form Script Library내의모듈을호출. Client 에서서버상의Form 을호출. 클라이언트상에서form이보여지게된다. Script를호출. (VBScript, PyThon, C#) Jump Object 상의다른object를호출. 오직FormObject에서만사용. Common Script 공통scripts object를호출. Query Query를실행.
  49. 49. Ⓒ2014 agados All rights reserved. 49 Flow(Logic) 디자인/재조정기능 Flow & Rule –Nodes Types Descriptions Task Nodes Create Adapter Close Adaptor Clear Mset Adapter 생성 (DB Connection, Hibernate Connection, …) Adapter 종료 MemberSet 값들을제거. Stored Procedure/ Function Create Stored Mset Create Session Stored Procedure 혹은Function을수행. MemberSet을Memory에저장. HTTP Session 생성. Jump Code Code 값정의. ‘Server-to-Client’를위한Response 값을반환. Clear Session HTTP Session 종료. Data Manager MemberSet 혹은DataTable내의Data를Add, Remove, Update 그리고Select .
  50. 50. Ⓒ2014 agados All rights reserved. 50 Flow(Logic) 디자인/재조정기능 Flow & Rule –Nodes Types Descriptions Task Nodes Control Property Control Method Hibernate Object Control의속성을설정. Control의method를실행. Hibernate Object를실행. Hibernate Query Message Box Data Trace Hibernate Query를실행. Message Box를보여준다. Tracing을위해, DataTable 내에서사용되는data의snapshot 을생성. Dialog Box Dialog Box. Folder Browsing, File Open 그리고Save File Dialog를보여준다. Trace Compare Tracing을위한Node와Snapshot 을비교 Run Outside Program 외부program을실행
  51. 51. Ⓒ2014 agados All rights reserved. 51 Flow(Logic) 디자인/재조정기능 Flow & Rule –Nodes Types Descriptions Task Nodes Run Outside File File Download File Manager 외부Files 을오픈( Open 유형: Edit, Open, OpenAsReadonly, Print). Server상에존재하는file을Client로Download. Copy, Move, Remove, Renameand Save As file Background Worker Start Background Worker End Timer End 특정Object 를background processing으로수행 Background Worker 정지. Timer 정지. Timer Start 특정Object를Timer에의해수행
  52. 52. Ⓒ2014 agados All rights reserved. 52 Flow(Logic) 디자인/재조정기능 Flow & Rule –Nodes Types Descriptions Task Nodes Register Client Unregister Client Message Push Client-정보를Server Push사용을위해Server에등록. 등록된Client들은‘Push Message’를받게된다. Resister Node를통해등록된Client-Info를삭제. Server Push환경에서, 등록된client들에게message를보낸다. Net Object HTTP Communication SMTP Communication 특정Object 를호출한다(client->Server, Server- >Server). HTTP 통신을할수있는노드. Request, Response Parameter를정의전송한다. Email을보낼수있는노드. TCP Communication TCP/IP 통신을할수있는노드. Request, Response Parameter를정의전송한다.
  53. 53. Ⓒ2014 agados All rights reserved. 53 Flow(Logic) 디자인/재조정기능 Flow & Rule –Group Icons Descriptions Group Type (Node Group 유형) Base Looping 연관된노드들을묶어관리할수있다. Group내의노드들을지정된Value 만큼반복실행한다. Synchronized Filter Group내노드들에대해동시처리를수행한다. 필터링된Group내에MemberSet에따라노드들을실행 Types
  54. 54. Ⓒ2014 agados All rights reserved. 54 디자이너상의‘Result Set Manager’ 기능 MemberSet 서버상의데이터관리단위 MemberSet Information
  55. 55. Ⓒ2014 agados All rights reserved. 55 디자이너상의‘Result Set Manager’ 기능 특정MemberSet에대한Mapping 정보관리 MemberSet Mapping Diagram 특정MemberSet 과그것과연관된DataTable의관계매핑정보관리 관계를생성하거나삭제, 혹은수정할수있다.
  56. 56. Ⓒ2014 agados All rights reserved. 56 디자이너상의‘Result Set Manager’ 기능 DataTable 클라이언트상에서의Data 관리단위 DataTable Information
  57. 57. Ⓒ2014 agados All rights reserved. 57 디자이너상의‘Result Set Manager’ 기능 DataTable(DataTable’s Elements)과MemberSet들간의연관정보Mapping View MemberSet & DataTable Relationship Matrix DataTable’s Elements 와MemberSet간관계Matrix를보여준다.
  58. 58. Ⓒ2014 agados All rights reserved. 58 디자이너상의‘Result Set Manager’ 기능 모든MemberSet Mapping View MemberSet & DataTable Map Diagram 모든MemberSet 과DataTable간의연결관계를보여준다.
  59. 59. Ⓒ2014 agados All rights reserved. 59 디자이너상의‘Result Set Manager’ 기능 MemberSet 혹은DataTable에서사용된목록검색 Searching Object & Node for related MemberSet or DataTable MemberSet 혹은DataTable을사용한object 나node를검색할수있다.
  60. 60. Ⓒ2014 agados All rights reserved. 60 디자이너상의‘Scripts Manager’ 기능 Script 관리 Script Common Script 을관리한다.
  61. 61. Ⓒ2014 agados All rights reserved. 61 디자이너상의‘Scripts Manager’ 기능 Script Mapping View Scripts Matrix Scripts 와Objects 연결성을matrix 형태로보여준다.
  62. 62. Ⓒ2014 agados All rights reserved. 62 디자이너상의‘Scripts Manager’ 기능 Script를사용하는목록검색 Objects & Script List Script를사용하는objects 나nodes 를검색할수있다.
  63. 63. Ⓒ2014 agados All rights reserved. 63 디자이너상의‘Testing’ 기능 Object Testing을위한단위(Unit) 테스트 Unit Test Object의단위(Unit) 테스트를할수있다.
  64. 64. Ⓒ2014 agados All rights reserved. 64 디자이너상의‘Testing’ 기능 Unit Test 목록보기 Unit Test List Unit Test 목록. 특정Unit Testing에대한Performance View 를제공.
  65. 65. Ⓒ2014 agados All rights reserved. 65 디자이너상의‘Testing’ 기능 Object Stress 테스트 Stress Test Object에대한스트레스테스트를수행. 테스트를위한테스트항목이나방법을관리.
  66. 66. Ⓒ2014 agados All rights reserved. 66 디자이너상의‘Testing’ 기능 Object Stress 테스트 Running Stress Test 테스트를수행하고, 테스트결과를보여준다.
  67. 67. Ⓒ2014 agados All rights reserved. 67 디자이너상의‘Testing’ 기능 Stress Test 목록보기 Stress Test List Stress Test 목록 특정Stress 테스트에대한성능결과를제공.
  68. 68. Ⓒ2014 agados All rights reserved. 68 정보처리Application에가시성(Visibilities)부여하기 ‘아가도스’는귀사의Application에게다양한가시성제공기능을부여합니다.
  69. 69. Ⓒ2014 agados All rights reserved. 69 Visibility (가시성) Agados 기반Application 에게다양한Visibilities 제공 Agados Visibility Design Time Monitor Time Execute Time
  70. 70. Ⓒ2014 agados All rights reserved. 70 Visibility –디자인/재조정Time Object간Flow(흐름) Diagram
  71. 71. Ⓒ2014 agados All rights reserved. 71 Visibility –디자인/재조정Time Data 매핑Diagram
  72. 72. Ⓒ2014 agados All rights reserved. 72 Visibility –디자인/재조정Time Object Matrix
  73. 73. Ⓒ2014 agados All rights reserved. 73 Visibility –디자인/재조정Time Find Object
  74. 74. Ⓒ2014 agados All rights reserved. 74 Visibility –디자인/재조정Time Statements Ranking
  75. 75. Ⓒ2014 agados All rights reserved. 75 Visibility –Application 실행Time Run Object Ranking
  76. 76. Ⓒ2014 agados All rights reserved. 76 Visibility –Application 모니터링Time Trace / Monitor
  77. 77. Ⓒ2014 agados All rights reserved. 77 Visibility –Application 모니터링Time Trace / Server Performance
  78. 78. Ⓒ2014 agados All rights reserved. 78 Visibility –Application 모니터링Time Trace / Distribution / Object / Base
  79. 79. Ⓒ2014 agados All rights reserved. 79 Visibility –Application 모니터링Time Trace / Object
  80. 80. Ⓒ2014 agados All rights reserved. 80 Visibility –Application 모니터링Time Analysis / Report / Base
  81. 81. Ⓒ2014 agados All rights reserved. 81 Visibility –Application 모니터링Time Analysis / Report / Monthly
  82. 82. Ⓒ2014 agados All rights reserved. 82 Visibility –Application 모니터링Time Analysis / Object / Distribution(분포도)
  83. 83. Ⓒ2014 agados All rights reserved. 83 Visibility –Application 모니터링Time Analysis / Object / Daily List
  84. 84. Ⓒ2014 agados All rights reserved. 84 Visibility –Application 모니터링Time Analysis / Object / Any Object
  85. 85. Ⓒ2014 agados All rights reserved. 85 Agados-based Application 를위한Benefit ‘아가도스’는귀사의Application에게선진고도화된제품화가능성을제공합니다.
  86. 86. Ⓒ2014 agados All rights reserved. 86 Agados based Biz. Application 이갖게될Benefit 선진고도화된SW PKG를위한제품화지수들 Technical Categories SW PKG 제품화지수항목 Agados 기반의Application 커스터마이징시 (가장기본요건) 커스터마이징경우패키지본체에대한재컴파일이발생하지않도록함. ○ Customizing 방법 제품본체: Configurable Changing (재조정) ○ Add-On 기능: ①3GL 코딩을통해패키지와인터페이스할수있는Biz. API 제공하는가? ②Coding 과재컴파일없이사용자추가기능을패키지에탑재할수있는가? ①Designed BAPIs for Add-On (컨설팅제공) ②Adding Design & Rule Definition on Agados Customizing 시 (Locale; 지역화) Locale Data Setting 자동화 ( 통화, Date-Time 표기방식, 기타…) ○ 다중언어지원자동화 ( 화면문자,메뉴, 메시지, etc…) ○ Customizing (화면UI 조정) 화면스타일일괄조정지원(Configurable Changing ) ○ 커스터마이징을위한화면스타일재조정지원(Configurable Changing) ○ 글로벌비즈니스를해야할SW 패키지제품의품질은소스품질, 안전성검증등만으로는한계
  87. 87. Ⓒ2014 agados All rights reserved. 87 Agados based Biz. Application 이갖게될Benefit 선진고도화된SW PKG를위한제품화지수들 Technical Categories SW PKG 제품화지수항목 Agados 기반의Application Customizing ( 패키지Source 유출방지) 커스터마이징할경우제품소스가오픈되지않는가? (SW Package 가치보호) ○ Customizing (Application DB , DB Handling ) SW Package Data Model 유지성 ( 데이터의추가에대한Impact로부터제품이받는영향도를낮출수있는가) ○ (Provide Consulting, Applied Application DB Model) SW (Package)Data Model 확장성 ( Expansibility for Base on Adding) ○(Provide Consulting, Applied Application DB Model) DB Locking 방지 ( Prevent Mistakes of Customizer) ○ (Agados 내DB Handling 시Locking 방지) 제품개발소스와SQL Statements, Procedures 등의문장정보들의분리성 (소스내에있는경우, 요구사항변경시, 소스를변경해야함으로Impact 커짐) ○(SQL Statements, Procedures are managed Separately ) Customizing (다른시스템과의Interface) 타시스템(어플리케이션)과SW PKG 간의I/F를위한방법제공 ○ ( I/F 방법제공) Customizing (방법론) 제품본체의모델을유지하며커스터마이징할수있는고유의방법론 ○ (Consulting, Methodology 제공)
  88. 88. Ⓒ2014 agados All rights reserved. 88 Agados based Biz. Application 이갖게될Benefit 선진고도화된SW PKG를위한제품화지수들 Technical Categories Qualification Indicators Agados BasedApplication Running Time (변경SW PKG 배포) PKG 변경시, 사용자의별도액션없이자동배포 ○ (Smart Client Publishing) Visibilities (SW PKG의운영상태에대한다양한가시성, Monitoring, Tracing , etc…, ) SW PKG 자체적으로운영상태뷰제공, Monitoring/Analysis Features ○ SW PKG실행중혹은커스터마이징시Testing Features ○ SW PKG 구성요소간상호연결성정보제공, ( Relationship Matrix , etc…) ○ SW PKG실행중혹은커스터마이징시, Performance & Tracing Features ( 업무기능실행시,구간별반응시간등) ○ 문장형정보의별도관리, SQL Statements, etc… , ○ SERVER 상의리소스라이프타임관리 (Database Resource 등) ○
  89. 89. Ⓒ2014 agados All rights reserved. 89 Agados based Biz. Application 이갖게될Benefit 3GL 기반Package에비해Agados 기반Package화의다른점 Agados기반 SW(Package/서비스)System 3GL 기반 SW(Package) System Language Code… 변경/ 추가된Code Language Code… 변경/ 추가된Code 변경/ 추가된Rule Rules… Code 자체는정보로서의가치가없다 Rule 은그자체가정보 Rules Repository 내에서변경정보관리 Agados 상에서는Codes 역시하나의Object로관리 Customizing/Changing Needs 변경된요구사항 추가된요구사항
  90. 90. Ⓒ2014 agados All rights reserved. 90 Agados based Biz. Application 이갖게될Benefit Build(제작) & Customization(커스터마이징) Lifecycle에대한, 고도화된Governance 확보SmartArchitecture Configure (재조정) •단지PKG내의Configure Tool 사용 •비쥬얼한Configuration 작업 •Coding 요소절감 Maintain (유지) •Presentation, Biz. Logic, 그리고Data 계층의완벽한구분 •모든PKG 구성정보Meta화 •완벽한통제성확보 •비쥬얼한Debugging Upgrade (버전업) •PKG 기본(표준) Model 관리 •PKG 변화관리 •새Version 자동배포 •재작업최소화 Build(제작) •Rule & Flow 정의방식 •비쥬얼한제작 •선진화된SW PKG 아키텍처
  91. 91. Ⓒ2014 agados All rights reserved. 91 Agados based Biz. Application 이갖게될Benefit 선진고도화된SW PKG Business Process로의변화(완벽한채널비즈니스체계확보) agados Agados , Application 업체, Application 사업파트너그리고고객사간의관계 •Platform R&D •Agados 제공 •기술지원 •트러블슈팅 •컨설팅서비스 •Before/After 서비스 Application제작업체 •Sales/ Marketing •Partner 관리/훈련 •Before/After 서비스 •PKG 기술지원 •PKG 컨설팅서비스 •PKG 커스터마이징SVC •Biz. PKG R&D •PKG 제작 •PKG 업그레이드 •PKG 제공 •PKG 모델관리 •PKG QA PKG R&D 파트 PKG 사업수행파트 •Using PKG PKG Customer Channels •PKG 사용 •직접기능추가 PKG 고객사 *Before/After 서비스: 교육/훈련/Contents 제공등 •Sales/ Marketing •PKG 커스터마이징서비스 •PKG 컨설팅서비스 •PKG 기술지원 •Before/After 서비스 PKG 사업파트너
  92. 92. Ⓒ2014 agados All rights reserved. 92 “Software-Defined Application”이될수있다 Agados based Biz. Application 이갖게될Benefit Rule (Meta Data)은그자체가정보 왜Rules(Metadata) 이어야하나? Rule (metadata) 관리기반플랫폼의의미와가치 Control (제어) Analysis (분석) Configure (재조정) Value Create (가치창출)
  93. 93. Ⓒ2014 agados All rights reserved. 93 Agados based Biz. Application 이갖게될Benefit Technical(기술적) Benefit Compatibility (호환성) Locale , OS , WAS , JDK , Network , Database , Client 환경의다양성및버전변화등에최소한의비용으로대응이가능하다. Curability (지속성) 지속적Upgrade 에대한안정성담보, 영향도분석및적용이가능하다. Protective (보호성) Source ( java , .NET ) 등으로구성되어진Application 과비교하여, 구성되어진Logic등이Data 화되어있고, 실행은엔진이담당하므로인하여, Application 의구성정보를보호할수있다. Manageability (관리성) Analyzability (분석성) Application 의Visibility 와Monitoring , 수준높은시스템품질제공, 비정상적오류감지, 추출, 제어, Refactoring 등의기능을제공하여관리성을높인다. Design viewer , Visibility , 영향도분석, 실행패턴분석등을통하여분석성을높인다. Agados 기반PKG의Technical Benefit ?
  94. 94. Ⓒ2014 agados All rights reserved. 94 Agados based Biz. Application 이갖게될Benefit Business(사업적) Benefit Agados Based PKG의Biz. Benefit ? Governance (지배력) 사업Partner와Customer에대한지배력을확보,완벽한Channelbusiness를가능하게한다.또한제품의커스터마이징단계에서부터유지보수단계에이르는전체서비스프로세스상에서본사의완벽한Governance를확보한다. Economic Feasibility (경제성) Responsive Force (대응력) 100%Configure환경으로새로운Biz.Needs나변화에능동적으로대응할수있으며,동시다발적인프로젝트를진행할수있는글로벌비즈니스대응력을확보할수있다. 짧은커스터마이징기간이가능함으로,투입인력절감으로인한라이선스수익비율을높일수있으며,프로그래머투입이아닌,제품컨설턴트투입으로프로젝트서비스의질과수익을증대할수있다.
  95. 95. Ⓒ2014 agados All rights reserved. 95 Agados based Biz. Application 이가갖게될Benefit Application(Package/Service) Version 관리 완벽한Version 관리 AS-IS Agados 기반Application Base Application Base+ A Base + B Base + C A Site B Site C Site Base Application A B C A Site B Site C Site Base Base Base Site 별로서로다른시스템화된다. Base Model이사이트마다유지 동시업그래이드가능 동시버전업그래이드 불가능
  96. 96. Ⓒ2014 agados All rights reserved. 96 Agados 기반Application의아키텍처형상 Agados가적용되었을때의Application 아키텍처( Full 적용) Designer Lower Configure Tool Configure Tool Higher Configure Tool Visual Monitor Client Agados Smart Client Your Application Smart Client (Web Client) Application DB Application Rule DB Application Log DB WAS (JBoss, IIS, …) Agados Server (Design, Execute) Agados Log Server Application/Service Out-of-Box Reporting Tool Agados Monitor Server External System Your App. Biz. Objects HTTP HTTP Your Application Smart Server DB Server Operating Environment Server : Windows Server, Unix, Linux for Java / .NET DBMS : SQL Server, Oracle, MySQL, …
  97. 97. Ⓒ2014 agados All rights reserved. 97 Agados 기반Application의아키텍처형상 부분적인Agados 적용시의Application 아키텍처(Hybrid 아키텍처) Operating Environment Server : Windows Server, Unix, Linux for Java / .NET DBMS : SQL Server, Oracle, MySQL, … Designer Lower Configure Tool Configure Tool Higher Configure Tool Visual Monitor Client Agados Smart Client Your Application Smart Client (Web client) Application DB Application Rule DB Application Log DB WAS (JBoss, IIS, …) Agados Server (Design, Execute) Agados Log Server Application/서비스 Out-of-Box Reporting Tool Agados Monitor Server External System Your App. Biz. Assembly (Agados OBJ) HTTP Your Application Smart Server DB Server JSP, ASP Your PKG Biz. Assembly (General Class) Servlet Other Framework

×