SlideShare a Scribd company logo
1 of 97
Download to read offline
Agados 기능과특징 
Agados UI , Flow Design & Visibility Technologies 
Functions & Features Revision: 2014.11.23 
Template Revision:20131025 v2.0
Ⓒ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
Ⓒ2014 agados All rights reserved. 
3 
Biz. Application을위한Architecture
Ⓒ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
Ⓒ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
Ⓒ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
Ⓒ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 시킴.
Ⓒ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
Ⓒ2014 agados All rights reserved. 
9 
Biz. Application을위한디자이너/재조정기 
‘아가도스’는귀사의SW Application내에서Configure Tool의역할수행
Ⓒ2014 agados All rights reserved. 
10 
화면디자인/재조정기능 
다양한Controls 사용 
Screen 디자인/재조정 
다양한UI Controls 사용 
Screen Rules 제작 
Screen Rule은Repository에MetaData화
Ⓒ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
Ⓒ2014 agados All rights reserved. 
12 
화면디자인/재조정기능 
다양한Controls –Box 컨트롤 
Control 
Control Name 
ButtonEdit 
CalcEdit 
CheckButton 
CheckEdit 
Control 
Control Name 
ComboBox 
ColorEdit 
CheckedComboBox 
ControlNavigator 
DataNavigator 
CheckedListBox
Ⓒ2014 agados All rights reserved. 
13 
화면디자인/재조정기능 
다양한Controls –Box 컨트롤 
Control 
Control Name 
FilterControl 
FontEdit 
DropDownButton 
Control 
Control Name 
DateEdit 
GridLookUpEdit 
HiperLinkEdit
Ⓒ2014 agados All rights reserved. 
14 
화면디자인/재조정기능 
다양한Controls –Box 컨트롤 
Control 
Control Name 
MarqueeProcessBar 
ImageEdit 
ImageListBox 
Control 
Control Name 
ImageComboboxEdit 
LookUpEdit 
ListBoxControl
Ⓒ2014 agados All rights reserved. 
15 
화면디자인/재조정기능 
다양한Controls –Box 컨트롤 
Control 
Control Name 
PictureEdit 
MRUEdit 
PopupContainerEdit 
Control 
Control Name 
RangeTrackBar 
RadioGroup 
SpinEdit 
TimeEdit 
ZoomTrackBar 
ProgressBar 
TrackBar
Ⓒ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
Ⓒ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은자동으로재배치된다.
Ⓒ2014 agados All rights reserved. 
18 
화면디자인/재조정기능 
다양한Controls –Container Layout 컨트롤 
2. LayoutControl 
화면의Bound가변경되었을때, ‘auto-calculating function’ 을통해‘Auto-Bound-Adjustment’ 된다. 
Customization mode
Ⓒ2014 agados All rights reserved. 
19 
화면디자인/재조정기능 
다양한Controls –Bar 컨트롤 
Control 
Control Name 
NavBarControl 
TitleControl 
WebBrowser 
Control 
Control Name
Ⓒ2014 agados All rights reserved. 
20 
화면디자인/재조정기능 
다양한Controls –Grid 컨트롤 
1. Base Grid (기본그리드)
Ⓒ2014 agados All rights reserved. 
21 
화면디자인/재조정기능 
다양한Controls –Grid 컨트롤 
2. Band Grid (밴드타입)
Ⓒ2014 agados All rights reserved. 
22 
화면디자인/재조정기능 
다양한Controls –Grid 컨트롤 
3. Advanced Band Grid (고급밴드타입)
Ⓒ2014 agados All rights reserved. 
23 
화면디자인/재조정기능 
다양한Controls –Grid 컨트롤 
4. Card Grid (카드타입)
Ⓒ2014 agados All rights reserved. 
24 
화면디자인/재조정기능 
다양한Controls –Grid 컨트롤 
5. Layout Grid (별도Layout 타입)
Ⓒ2014 agados All rights reserved. 
25 
화면디자인/재조정기능 
다양한Controls –Pivot Grid 컨트롤 
고급Pivoting 기능을위한Grid
Ⓒ2014 agados All rights reserved. 
26 
화면디자인/재조정기능 
다양한Controls –Pivot Grid 컨트롤 
PivotGrid 와Chart 의조합
Ⓒ2014 agados All rights reserved. 
27 
화면디자인/재조정기능 
다양한Controls –Tree List 컨트롤 
Tree 구조스타일List
Ⓒ2014 agados All rights reserved. 
28 
화면디자인/재조정기능 
다양한Controls –Scheduler 컨트롤 
Daily View 
Work Weekly View
Ⓒ2014 agados All rights reserved. 
29 
화면디자인/재조정기능 
다양한Controls –Scheduler 컨트롤 
Weekly View 
Monthly View
Ⓒ2014 agados All rights reserved. 
30 
화면디자인/재조정기능 
다양한Controls –Scheduler 컨트롤 
TimeLine View 
Gantt View
Ⓒ2014 agados All rights reserved. 
31 
화면디자인/재조정기능 
다양한Controls –Chart (2D/3D Bar) 컨트롤 
Gantt View
Ⓒ2014 agados All rights reserved. 
32 
화면디자인/재조정기능 
다양한Controls –Chart ( Point / Line / Bubble ) 컨트롤 
Point / Line / Bubble/ Stacked Line
Ⓒ2014 agados All rights reserved. 
33 
화면디자인/재조정기능 
다양한Controls –Chart ( Lines ) 컨트롤 
Full Stacked Line/ Spline / Step Line / Scatter Line
Ⓒ2014 agados All rights reserved. 
34 
화면디자인/재조정기능 
다양한Controls –Chart ( 3D Lines ) 컨트롤 
3D Line/ 3D Full-Scatter Line / 3D Scatter Line / 3D Step Line / 3D Spline
Ⓒ2014 agados All rights reserved. 
35 
화면디자인/재조정기능 
다양한Controls –Chart ( Pie / Doughnut / Funnel ) 컨트롤 
Pie / 3D Pie / Doughnut / 3D Doughnut / 3D Spline / Funnel / 3D Funnel
Ⓒ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
Ⓒ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
Ⓒ2014 agados All rights reserved. 
38 
화면디자인/재조정기능 
다양한Controls –Chart ( Range ) 컨트롤 
Range Bar/ Range Bar Side-by-Side / Range Area / 3D Range Area
Ⓒ2014 agados All rights reserved. 
39 
화면디자인/재조정기능 
다양한Controls –Chart ( Radar / Polar ) 컨트롤 
Radar Point / Radar Line / Radar Area / 
Polar Point / Polar Line / Polar Area
Ⓒ2014 agados All rights reserved. 
40 
화면디자인/재조정기능 
다양한Controls –Chart ( etc… ) 컨트롤 
Stock / Candle Stick / Gantt / Gantt Side-by-Side / 
Regression Line / Trend Line / Fibonacci Indicators
Ⓒ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
Ⓒ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으로관리하는컨트롤.
Ⓒ2014 agados All rights reserved. 
43 
화면디자인/재조정기능 
다양한Controls –Dock Manager , Alert 컨트롤 
Dock Manager 
‘DockManager’ 은‘Docking’ 기능을제공 
Alert Control 
‘AlertControl’ 은Message를보여주는컨트롤
Ⓒ2014 agados All rights reserved. 
44 
Flow(Logic) 디자인/재조정기능 
Flow 와Rule 정의/재정의 
Logics/Biz. Rules 디자인/ 재조정 
Rule 과flow로디자인 
비쥬얼한Design 
Design된Logic은Repository에Meta Data 로저장
Ⓒ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 노드들이있다.
Ⓒ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에적용된다.
Ⓒ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된모든노드들이완료될때까지기다린다.
Ⓒ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를실행.
Ⓒ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 .
Ⓒ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을실행
Ⓒ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에의해수행
Ⓒ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를정의전송한다.
Ⓒ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
Ⓒ2014 agados All rights reserved. 
54 
디자이너상의‘Result Set Manager’ 기능 
MemberSet 
서버상의데이터관리단위 
MemberSet Information
Ⓒ2014 agados All rights reserved. 
55 
디자이너상의‘Result Set Manager’ 기능 
특정MemberSet에대한Mapping 정보관리 
MemberSet Mapping Diagram 
특정MemberSet 과그것과연관된DataTable의관계매핑정보관리 
관계를생성하거나삭제, 혹은수정할수있다.
Ⓒ2014 agados All rights reserved. 
56 
디자이너상의‘Result Set Manager’ 기능 
DataTable 
클라이언트상에서의Data 관리단위 
DataTable Information
Ⓒ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를보여준다.
Ⓒ2014 agados All rights reserved. 
58 
디자이너상의‘Result Set Manager’ 기능 
모든MemberSet Mapping View 
MemberSet & DataTable Map Diagram 
모든MemberSet 과DataTable간의연결관계를보여준다.
Ⓒ2014 agados All rights reserved. 
59 
디자이너상의‘Result Set Manager’ 기능 
MemberSet 혹은DataTable에서사용된목록검색 
Searching Object & Node for related MemberSet or DataTable 
MemberSet 혹은DataTable을사용한object 나node를검색할수있다.
Ⓒ2014 agados All rights reserved. 
60 
디자이너상의‘Scripts Manager’ 기능 
Script 관리 
Script 
Common Script 을관리한다.
Ⓒ2014 agados All rights reserved. 
61 
디자이너상의‘Scripts Manager’ 기능 
Script Mapping View 
Scripts Matrix 
Scripts 와Objects 연결성을matrix 형태로보여준다.
Ⓒ2014 agados All rights reserved. 
62 
디자이너상의‘Scripts Manager’ 기능 
Script를사용하는목록검색 
Objects & Script List 
Script를사용하는objects 나nodes 를검색할수있다.
Ⓒ2014 agados All rights reserved. 
63 
디자이너상의‘Testing’ 기능 
Object Testing을위한단위(Unit) 테스트 
Unit Test 
Object의단위(Unit) 테스트를할수있다.
Ⓒ2014 agados All rights reserved. 
64 
디자이너상의‘Testing’ 기능 
Unit Test 목록보기 
Unit Test List 
Unit Test 목록. 
특정Unit Testing에대한Performance View 를제공.
Ⓒ2014 agados All rights reserved. 
65 
디자이너상의‘Testing’ 기능 
Object Stress 테스트 
Stress Test 
Object에대한스트레스테스트를수행. 
테스트를위한테스트항목이나방법을관리.
Ⓒ2014 agados All rights reserved. 
66 
디자이너상의‘Testing’ 기능 
Object Stress 테스트 
Running Stress Test 
테스트를수행하고, 테스트결과를보여준다.
Ⓒ2014 agados All rights reserved. 
67 
디자이너상의‘Testing’ 기능 
Stress Test 목록보기 
Stress Test List 
Stress Test 목록 
특정Stress 테스트에대한성능결과를제공.
Ⓒ2014 agados All rights reserved. 
68 
정보처리Application에가시성(Visibilities)부여하기 
‘아가도스’는귀사의Application에게다양한가시성제공기능을부여합니다.
Ⓒ2014 agados All rights reserved. 
69 
Visibility (가시성) 
Agados 기반Application 에게다양한Visibilities 제공 
Agados 
Visibility 
Design Time 
Monitor Time 
Execute Time
Ⓒ2014 agados All rights reserved. 
70 
Visibility –디자인/재조정Time 
Object간Flow(흐름) Diagram
Ⓒ2014 agados All rights reserved. 
71 
Visibility –디자인/재조정Time 
Data 매핑Diagram
Ⓒ2014 agados All rights reserved. 
72 
Visibility –디자인/재조정Time 
Object Matrix
Ⓒ2014 agados All rights reserved. 
73 
Visibility –디자인/재조정Time 
Find Object
Ⓒ2014 agados All rights reserved. 
74 
Visibility –디자인/재조정Time 
Statements Ranking
Ⓒ2014 agados All rights reserved. 
75 
Visibility –Application 실행Time 
Run Object Ranking
Ⓒ2014 agados All rights reserved. 
76 
Visibility –Application 모니터링Time 
Trace / Monitor
Ⓒ2014 agados All rights reserved. 
77 
Visibility –Application 모니터링Time 
Trace / Server Performance
Ⓒ2014 agados All rights reserved. 
78 
Visibility –Application 모니터링Time 
Trace / Distribution / Object / Base
Ⓒ2014 agados All rights reserved. 
79 
Visibility –Application 모니터링Time 
Trace / Object
Ⓒ2014 agados All rights reserved. 
80 
Visibility –Application 모니터링Time 
Analysis / Report / Base
Ⓒ2014 agados All rights reserved. 
81 
Visibility –Application 모니터링Time 
Analysis / Report / Monthly
Ⓒ2014 agados All rights reserved. 
82 
Visibility –Application 모니터링Time 
Analysis / Object / Distribution(분포도)
Ⓒ2014 agados All rights reserved. 
83 
Visibility –Application 모니터링Time 
Analysis / Object / Daily List
Ⓒ2014 agados All rights reserved. 
84 
Visibility –Application 모니터링Time 
Analysis / Object / Any Object
Ⓒ2014 agados All rights reserved. 
85 
Agados-based Application 를위한Benefit 
‘아가도스’는귀사의Application에게선진고도화된제품화가능성을제공합니다.
Ⓒ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 패키지제품의품질은소스품질, 안전성검증등만으로는한계
Ⓒ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 제공)
Ⓒ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 등) 
○
Ⓒ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 
변경된요구사항 
추가된요구사항
Ⓒ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 아키텍처
Ⓒ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 사업파트너
Ⓒ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 
(가치창출)
Ⓒ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 ?
Ⓒ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나변화에능동적으로대응할수있으며,동시다발적인프로젝트를진행할수있는글로벌비즈니스대응력을확보할수있다. 
짧은커스터마이징기간이가능함으로,투입인력절감으로인한라이선스수익비율을높일수있으며,프로그래머투입이아닌,제품컨설턴트투입으로프로젝트서비스의질과수익을증대할수있다.
Ⓒ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이사이트마다유지 
동시업그래이드가능 
동시버전업그래이드 
불가능
Ⓒ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, …
Ⓒ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

More Related Content

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

Griffon In Front Grails In Back
Griffon In Front Grails In BackGriffon In Front Grails In Back
Griffon In Front Grails In Back
Jim Shingler
 
User interface customization for aem6 circuit
User interface customization for aem6 circuitUser interface customization for aem6 circuit
User interface customization for aem6 circuit
Damien Antipa
 

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

Agados Function & Feature
Agados Function & FeatureAgados Function & Feature
Agados Function & Feature
 
SAP Inside Track 2010 - Thomas Jung Intro to WDA
SAP Inside Track 2010 - Thomas Jung Intro to WDASAP Inside Track 2010 - Thomas Jung Intro to WDA
SAP Inside Track 2010 - Thomas Jung Intro to WDA
 
Towards cross-platfrom application development
Towards cross-platfrom application developmentTowards cross-platfrom application development
Towards cross-platfrom application development
 
Fragments: Why, How, What For?
Fragments: Why, How, What For?Fragments: Why, How, What For?
Fragments: Why, How, What For?
 
Telerik Kendo UI Overview
Telerik Kendo UI OverviewTelerik Kendo UI Overview
Telerik Kendo UI Overview
 
Sap webdynpro abap training
Sap webdynpro abap trainingSap webdynpro abap training
Sap webdynpro abap training
 
SAP WEBDYNPRO ABAP TRAINING
SAP WEBDYNPRO ABAP TRAININGSAP WEBDYNPRO ABAP TRAINING
SAP WEBDYNPRO ABAP TRAINING
 
Griffon In Front Grails In Back
Griffon In Front Grails In BackGriffon In Front Grails In Back
Griffon In Front Grails In Back
 
Webinar: ArangoDB 3.8 Preview - Analytics at Scale
Webinar: ArangoDB 3.8 Preview - Analytics at Scale Webinar: ArangoDB 3.8 Preview - Analytics at Scale
Webinar: ArangoDB 3.8 Preview - Analytics at Scale
 
viWave Study Group - Introduction to Google Android Development - Chapter 23 ...
viWave Study Group - Introduction to Google Android Development - Chapter 23 ...viWave Study Group - Introduction to Google Android Development - Chapter 23 ...
viWave Study Group - Introduction to Google Android Development - Chapter 23 ...
 
Agados biz. introductio
Agados biz. introductioAgados biz. introductio
Agados biz. introductio
 
Architecture
Architecture Architecture
Architecture
 
Meet Magento IT 2021 - Principles & Advantages of Hexagonal Architecture on M...
Meet Magento IT 2021 - Principles & Advantages of Hexagonal Architecture on M...Meet Magento IT 2021 - Principles & Advantages of Hexagonal Architecture on M...
Meet Magento IT 2021 - Principles & Advantages of Hexagonal Architecture on M...
 
User interface customization for aem6 circuit
User interface customization for aem6 circuitUser interface customization for aem6 circuit
User interface customization for aem6 circuit
 
Android Screen Containers & Layouts
Android Screen Containers & LayoutsAndroid Screen Containers & Layouts
Android Screen Containers & Layouts
 
Designing and implementing_android_uis_for_phones_and_tablets
Designing and implementing_android_uis_for_phones_and_tabletsDesigning and implementing_android_uis_for_phones_and_tablets
Designing and implementing_android_uis_for_phones_and_tablets
 
UI Customization in AEM 6.0
UI Customization in AEM 6.0UI Customization in AEM 6.0
UI Customization in AEM 6.0
 
Birt Integration
Birt IntegrationBirt Integration
Birt Integration
 
Agados POC Report to Build/Rebuild for ERP PKG
Agados POC Report to Build/Rebuild for ERP PKG Agados POC Report to Build/Rebuild for ERP PKG
Agados POC Report to Build/Rebuild for ERP PKG
 
Component Art
Component ArtComponent Art
Component Art
 

More from Yongkyoo Park

More from Yongkyoo Park (20)

Agados ABP(Application Building Process) Overview
Agados ABP(Application Building Process) Overview Agados ABP(Application Building Process) Overview
Agados ABP(Application Building Process) Overview
 
Agados Function and Feature Overview
Agados Function and Feature OverviewAgados Function and Feature Overview
Agados Function and Feature Overview
 
agados app engine platform Intro
agados app engine platform Introagados app engine platform Intro
agados app engine platform Intro
 
Agados CRM(SFA) introduction (doc version 1.0 20140416)
Agados CRM(SFA) introduction (doc version 1.0 20140416)Agados CRM(SFA) introduction (doc version 1.0 20140416)
Agados CRM(SFA) introduction (doc version 1.0 20140416)
 
(인터뷰) 귀사의 소프트웨어, 진짜 '제품'맞습니까
(인터뷰) 귀사의 소프트웨어, 진짜 '제품'맞습니까(인터뷰) 귀사의 소프트웨어, 진짜 '제품'맞습니까
(인터뷰) 귀사의 소프트웨어, 진짜 '제품'맞습니까
 
SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)
SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)
SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)
 
탈SI하고, 완성품(제품)사업 모델로...
탈SI하고, 완성품(제품)사업 모델로...탈SI하고, 완성품(제품)사업 모델로...
탈SI하고, 완성품(제품)사업 모델로...
 
Agados cloud application builder guide-v1.1.kr(2014.12.15)
Agados cloud application builder guide-v1.1.kr(2014.12.15)Agados cloud application builder guide-v1.1.kr(2014.12.15)
Agados cloud application builder guide-v1.1.kr(2014.12.15)
 
비즈니스 Application 산업에서 플랫폼의 의미 ①
비즈니스 Application 산업에서 플랫폼의 의미 ①비즈니스 Application 산업에서 플랫폼의 의미 ①
비즈니스 Application 산업에서 플랫폼의 의미 ①
 
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)
 
선진 글로벌 SW 경쟁력의 힘
선진 글로벌 SW 경쟁력의 힘선진 글로벌 SW 경쟁력의 힘
선진 글로벌 SW 경쟁력의 힘
 
비즈니스 Application 솔루션 구조 기술 진화 모델 ②
비즈니스 Application 솔루션 구조 기술 진화 모델 ②비즈니스 Application 솔루션 구조 기술 진화 모델 ②
비즈니스 Application 솔루션 구조 기술 진화 모델 ②
 
비즈니스 Application 솔루션 구조 기술 진화 모델 ①
비즈니스 Application 솔루션 구조 기술 진화 모델 ①비즈니스 Application 솔루션 구조 기술 진화 모델 ①
비즈니스 Application 솔루션 구조 기술 진화 모델 ①
 
SW 산업 - 노동력 기반에서 탈피해야
SW 산업 - 노동력 기반에서 탈피해야 SW 산업 - 노동력 기반에서 탈피해야
SW 산업 - 노동력 기반에서 탈피해야
 
Application SW 산업 - 적용프레임 달라야 한다
Application SW 산업 - 적용프레임 달라야 한다 Application SW 산업 - 적용프레임 달라야 한다
Application SW 산업 - 적용프레임 달라야 한다
 
'글로벌 SW Package 지배력을 배워야'
 '글로벌 SW Package 지배력을 배워야'  '글로벌 SW Package 지배력을 배워야'
'글로벌 SW Package 지배력을 배워야'
 
SW 솔루션 사업요소간 인과관계 ③
SW 솔루션 사업요소간 인과관계  ③SW 솔루션 사업요소간 인과관계  ③
SW 솔루션 사업요소간 인과관계 ③
 
SW 솔루션 사업요소간 인과관계 ②
SW 솔루션 사업요소간 인과관계  ②SW 솔루션 사업요소간 인과관계  ②
SW 솔루션 사업요소간 인과관계 ②
 
Agaods 플랫폼 사업 소개
Agaods 플랫폼 사업 소개Agaods 플랫폼 사업 소개
Agaods 플랫폼 사업 소개
 
비즈니스 SW Package 사업에 대한 Agados 의 생각 01
비즈니스 SW Package 사업에 대한 Agados 의 생각   01비즈니스 SW Package 사업에 대한 Agados 의 생각   01
비즈니스 SW Package 사업에 대한 Agados 의 생각 01
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

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

  • 1. Agados 기능과특징 Agados UI , Flow Design & Visibility Technologies Functions & Features Revision: 2014.11.23 Template Revision:20131025 v2.0
  • 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. Ⓒ2014 agados All rights reserved. 3 Biz. Application을위한Architecture
  • 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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ2014 agados All rights reserved. 9 Biz. Application을위한디자이너/재조정기 ‘아가도스’는귀사의SW Application내에서Configure Tool의역할수행
  • 10. Ⓒ2014 agados All rights reserved. 10 화면디자인/재조정기능 다양한Controls 사용 Screen 디자인/재조정 다양한UI Controls 사용 Screen Rules 제작 Screen Rule은Repository에MetaData화
  • 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. Ⓒ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. Ⓒ2014 agados All rights reserved. 13 화면디자인/재조정기능 다양한Controls –Box 컨트롤 Control Control Name FilterControl FontEdit DropDownButton Control Control Name DateEdit GridLookUpEdit HiperLinkEdit
  • 14. Ⓒ2014 agados All rights reserved. 14 화면디자인/재조정기능 다양한Controls –Box 컨트롤 Control Control Name MarqueeProcessBar ImageEdit ImageListBox Control Control Name ImageComboboxEdit LookUpEdit ListBoxControl
  • 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. Ⓒ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. Ⓒ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. Ⓒ2014 agados All rights reserved. 18 화면디자인/재조정기능 다양한Controls –Container Layout 컨트롤 2. LayoutControl 화면의Bound가변경되었을때, ‘auto-calculating function’ 을통해‘Auto-Bound-Adjustment’ 된다. Customization mode
  • 19. Ⓒ2014 agados All rights reserved. 19 화면디자인/재조정기능 다양한Controls –Bar 컨트롤 Control Control Name NavBarControl TitleControl WebBrowser Control Control Name
  • 20. Ⓒ2014 agados All rights reserved. 20 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 1. Base Grid (기본그리드)
  • 21. Ⓒ2014 agados All rights reserved. 21 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 2. Band Grid (밴드타입)
  • 22. Ⓒ2014 agados All rights reserved. 22 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 3. Advanced Band Grid (고급밴드타입)
  • 23. Ⓒ2014 agados All rights reserved. 23 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 4. Card Grid (카드타입)
  • 24. Ⓒ2014 agados All rights reserved. 24 화면디자인/재조정기능 다양한Controls –Grid 컨트롤 5. Layout Grid (별도Layout 타입)
  • 25. Ⓒ2014 agados All rights reserved. 25 화면디자인/재조정기능 다양한Controls –Pivot Grid 컨트롤 고급Pivoting 기능을위한Grid
  • 26. Ⓒ2014 agados All rights reserved. 26 화면디자인/재조정기능 다양한Controls –Pivot Grid 컨트롤 PivotGrid 와Chart 의조합
  • 27. Ⓒ2014 agados All rights reserved. 27 화면디자인/재조정기능 다양한Controls –Tree List 컨트롤 Tree 구조스타일List
  • 28. Ⓒ2014 agados All rights reserved. 28 화면디자인/재조정기능 다양한Controls –Scheduler 컨트롤 Daily View Work Weekly View
  • 29. Ⓒ2014 agados All rights reserved. 29 화면디자인/재조정기능 다양한Controls –Scheduler 컨트롤 Weekly View Monthly View
  • 30. Ⓒ2014 agados All rights reserved. 30 화면디자인/재조정기능 다양한Controls –Scheduler 컨트롤 TimeLine View Gantt View
  • 31. Ⓒ2014 agados All rights reserved. 31 화면디자인/재조정기능 다양한Controls –Chart (2D/3D Bar) 컨트롤 Gantt View
  • 32. Ⓒ2014 agados All rights reserved. 32 화면디자인/재조정기능 다양한Controls –Chart ( Point / Line / Bubble ) 컨트롤 Point / Line / Bubble/ Stacked Line
  • 33. Ⓒ2014 agados All rights reserved. 33 화면디자인/재조정기능 다양한Controls –Chart ( Lines ) 컨트롤 Full Stacked Line/ Spline / Step Line / Scatter Line
  • 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. Ⓒ2014 agados All rights reserved. 35 화면디자인/재조정기능 다양한Controls –Chart ( Pie / Doughnut / Funnel ) 컨트롤 Pie / 3D Pie / Doughnut / 3D Doughnut / 3D Spline / Funnel / 3D Funnel
  • 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. Ⓒ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. Ⓒ2014 agados All rights reserved. 38 화면디자인/재조정기능 다양한Controls –Chart ( Range ) 컨트롤 Range Bar/ Range Bar Side-by-Side / Range Area / 3D Range Area
  • 39. Ⓒ2014 agados All rights reserved. 39 화면디자인/재조정기능 다양한Controls –Chart ( Radar / Polar ) 컨트롤 Radar Point / Radar Line / Radar Area / Polar Point / Polar Line / Polar Area
  • 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. Ⓒ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. Ⓒ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. Ⓒ2014 agados All rights reserved. 43 화면디자인/재조정기능 다양한Controls –Dock Manager , Alert 컨트롤 Dock Manager ‘DockManager’ 은‘Docking’ 기능을제공 Alert Control ‘AlertControl’ 은Message를보여주는컨트롤
  • 44. Ⓒ2014 agados All rights reserved. 44 Flow(Logic) 디자인/재조정기능 Flow 와Rule 정의/재정의 Logics/Biz. Rules 디자인/ 재조정 Rule 과flow로디자인 비쥬얼한Design Design된Logic은Repository에Meta Data 로저장
  • 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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ2014 agados All rights reserved. 54 디자이너상의‘Result Set Manager’ 기능 MemberSet 서버상의데이터관리단위 MemberSet Information
  • 55. Ⓒ2014 agados All rights reserved. 55 디자이너상의‘Result Set Manager’ 기능 특정MemberSet에대한Mapping 정보관리 MemberSet Mapping Diagram 특정MemberSet 과그것과연관된DataTable의관계매핑정보관리 관계를생성하거나삭제, 혹은수정할수있다.
  • 56. Ⓒ2014 agados All rights reserved. 56 디자이너상의‘Result Set Manager’ 기능 DataTable 클라이언트상에서의Data 관리단위 DataTable Information
  • 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. Ⓒ2014 agados All rights reserved. 58 디자이너상의‘Result Set Manager’ 기능 모든MemberSet Mapping View MemberSet & DataTable Map Diagram 모든MemberSet 과DataTable간의연결관계를보여준다.
  • 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. Ⓒ2014 agados All rights reserved. 60 디자이너상의‘Scripts Manager’ 기능 Script 관리 Script Common Script 을관리한다.
  • 61. Ⓒ2014 agados All rights reserved. 61 디자이너상의‘Scripts Manager’ 기능 Script Mapping View Scripts Matrix Scripts 와Objects 연결성을matrix 형태로보여준다.
  • 62. Ⓒ2014 agados All rights reserved. 62 디자이너상의‘Scripts Manager’ 기능 Script를사용하는목록검색 Objects & Script List Script를사용하는objects 나nodes 를검색할수있다.
  • 63. Ⓒ2014 agados All rights reserved. 63 디자이너상의‘Testing’ 기능 Object Testing을위한단위(Unit) 테스트 Unit Test Object의단위(Unit) 테스트를할수있다.
  • 64. Ⓒ2014 agados All rights reserved. 64 디자이너상의‘Testing’ 기능 Unit Test 목록보기 Unit Test List Unit Test 목록. 특정Unit Testing에대한Performance View 를제공.
  • 65. Ⓒ2014 agados All rights reserved. 65 디자이너상의‘Testing’ 기능 Object Stress 테스트 Stress Test Object에대한스트레스테스트를수행. 테스트를위한테스트항목이나방법을관리.
  • 66. Ⓒ2014 agados All rights reserved. 66 디자이너상의‘Testing’ 기능 Object Stress 테스트 Running Stress Test 테스트를수행하고, 테스트결과를보여준다.
  • 67. Ⓒ2014 agados All rights reserved. 67 디자이너상의‘Testing’ 기능 Stress Test 목록보기 Stress Test List Stress Test 목록 특정Stress 테스트에대한성능결과를제공.
  • 68. Ⓒ2014 agados All rights reserved. 68 정보처리Application에가시성(Visibilities)부여하기 ‘아가도스’는귀사의Application에게다양한가시성제공기능을부여합니다.
  • 69. Ⓒ2014 agados All rights reserved. 69 Visibility (가시성) Agados 기반Application 에게다양한Visibilities 제공 Agados Visibility Design Time Monitor Time Execute Time
  • 70. Ⓒ2014 agados All rights reserved. 70 Visibility –디자인/재조정Time Object간Flow(흐름) Diagram
  • 71. Ⓒ2014 agados All rights reserved. 71 Visibility –디자인/재조정Time Data 매핑Diagram
  • 72. Ⓒ2014 agados All rights reserved. 72 Visibility –디자인/재조정Time Object Matrix
  • 73. Ⓒ2014 agados All rights reserved. 73 Visibility –디자인/재조정Time Find Object
  • 74. Ⓒ2014 agados All rights reserved. 74 Visibility –디자인/재조정Time Statements Ranking
  • 75. Ⓒ2014 agados All rights reserved. 75 Visibility –Application 실행Time Run Object Ranking
  • 76. Ⓒ2014 agados All rights reserved. 76 Visibility –Application 모니터링Time Trace / Monitor
  • 77. Ⓒ2014 agados All rights reserved. 77 Visibility –Application 모니터링Time Trace / Server Performance
  • 78. Ⓒ2014 agados All rights reserved. 78 Visibility –Application 모니터링Time Trace / Distribution / Object / Base
  • 79. Ⓒ2014 agados All rights reserved. 79 Visibility –Application 모니터링Time Trace / Object
  • 80. Ⓒ2014 agados All rights reserved. 80 Visibility –Application 모니터링Time Analysis / Report / Base
  • 81. Ⓒ2014 agados All rights reserved. 81 Visibility –Application 모니터링Time Analysis / Report / Monthly
  • 82. Ⓒ2014 agados All rights reserved. 82 Visibility –Application 모니터링Time Analysis / Object / Distribution(분포도)
  • 83. Ⓒ2014 agados All rights reserved. 83 Visibility –Application 모니터링Time Analysis / Object / Daily List
  • 84. Ⓒ2014 agados All rights reserved. 84 Visibility –Application 모니터링Time Analysis / Object / Any Object
  • 85. Ⓒ2014 agados All rights reserved. 85 Agados-based Application 를위한Benefit ‘아가도스’는귀사의Application에게선진고도화된제품화가능성을제공합니다.
  • 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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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. Ⓒ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