SlideShare a Scribd company logo
1 of 94
Download to read offline
Agados, POC Report for ERP Module 
기존ERP특정모듈제작에‘아가도스’ 적용에대한POC(Concept증명) 수행보고서 
POC /Report Demo Revision: 2014.11.23 
Template Revision:20140104 v1.0 
Case of Software-Defined Application Technology
Ⓒ2014 agados All rights reserved. 
2 
Agados, POC Report for ERP Module 
POC (Proof of Concept) 목적: 비즈니스SW 패키지플랫폼으로서의아가도스가치입증 
POC 대상ERP 패키지현황(AS-IS) 
•3GL (특정프로그램언어) 개발, 자체Framework 기반 
•특정구동환경고정(OS/DBMS 고정) 
•Source Custom방식의커스터마이징 
•커스터마이징투입인력유형: 컨설턴트, DB Handler, Programmer 
•Channel Partner 를통한구축프로젝트수행중(국내외파트너00 여개사) 
POC를통한증명항목(Proof Issue) 
•Technical Benefit : 호환성/지속성/보호성/관리성/ 분석성 
•Business Benefit : 지배력(Governance) / 경제성/ 대응력 
•.NET / Java 환경모두구동되는ERP 패키지모습 
•Source Custom 방식아닌, Configurator내장패키지모습(제작/업그레이드/커스터마이징전활동에Design 과Definition ) 
•커스터마이징투입인력유형변화모습(역할변화프로그래머->제품컨설턴트) 
•커스터마이징/ 업그레이드시완벽히통제되는버전관리모습 
•Channel Biz. 극대화될수있는요소
Ⓒ2014 agados All rights reserved. 
3 
Agados, POC Report for Targeted ERP Module 
POC Report 구성(Structure of this presentation) 
POC, Major Code Searching기능Building(제작)Process 
이보고서(Presentation)는다음과같은순서로진행(Reporting Index) 
Targeted POC ERP Module Demo 
POC, Major Code 조회(searching)기능DebugProcess 
•제작/수정시Debug 과정소개 
•다양한Visibility 를활용한Debug 방법소개 
POC 통해살펴본 
ERP Package에탑재될Visibility 기능 
•POC 적용된사례로미리보는ERP 패키지내탑재될Visibility 기능소개 
POC 통해살펴본 
Agados 적용ERP Package의Benefit 
•Technical : 호환성/지속성/보호성/관리성/분석성증명 
•Business : 지배력/대응력/경제성증명 
POC 통해살펴본 
ERP Package의Future Stategy 
•ERP Package 제품확장로드맵방향성제시 
•ERP 재패키징방향성및기대효과제시 
•POC 적용기존ERP 모듈소개 
•아가도스기반제작New 모듈시현 
•아가도스기반New 모듈제작과정소개
Ⓒ2014 agados All rights reserved. 
4 
POC, 대상(Targeted)ERP ModuleDemo 
원본모듈실행과Agados 기반으로제작된실행화면보기
Ⓒ2014 agados All rights reserved. 
5 
POC 에적용된ERP Module-Demo 
AS-ISERP Package, Targeted POC Module-Code Searching(조회)화면 
POC, Input 자료(as-isERP Module) 
Major Code Searching(조회)Screen Shot 
Code Table Layout
Ⓒ2014 agados All rights reserved. 
6 
POC 에적용된ERP Module-Demo 
Agados-BasedNew Application Module -Code Searching(조회)Screen 
Major Code Form & Lang Code Form 
(New Application with agados)
Ⓒ2014 agados All rights reserved. 
7 
POC 에적용된ERP Module-Demo 
Agados-BasedNew Application Module –Applied Locale (English locale 적용) 
Major Code Form & Lang Code Form 
(New Application with agados –applied locale Screen)
Ⓒ2014 agados All rights reserved. 
8 
POC 에적용된ERP Module-Demo 
Agados-BasedNew Application Module –Added Column in List (목록에‘열’추가) 
Major Code Searching Screen –Added Column 
using agados configurator tool
Ⓒ2014 agados All rights reserved. 
9 
POC, MajorCode Searching “Build Process” 
Major Code 조회, 디자인& Debug & 재조정(수정) 예.
Ⓒ2014 agados All rights reserved. 
10 
POC, Design을통한ERP Package Building 절차 
Build 작업Process 
POC, TargetedERP ModuleBuilding Process 
(NewBuild Time; 신규생성시) 
Start 
End 
Pre- Work 
BuildProcess 
•GenerateDBTable 
•Generate Solution (Name)& Setting 
•Generate Project (Name) & Setting 
•Generate MemberSet ( DB Table Column↔ MemberSet Field ) 
•Generate DataTable( DataTable Field↔ MemberSet Field ) 
•Define Locale( Generate & Register for Locale Data) 
•Define ImageCollect (Select Image to use for Screen) 
•Define Form ( Design Screen ) 
•Define EventObject(ScreenEvent Process Logic) 
•Define (SQL) Object ( Biz. Logic 생성, DAO) 
•Define Process (Biz. Logic Processing) 
•Define EventProcess(ScreenEvent Processing) 
Model 
Generating 
View 
Generating 
Control 
Generating 
Process 
Generating
Ⓒ2014 agados All rights reserved. 
11 
POC, ERP Function Building Demo 
POC, Targeted Module Build Tasking List(ModuleComponent Information) 
Object Type 
Descriptions 
NewGenerated Objects List 
Object Name 
Form (V) 
CodeListForm 
LangCodeForm 
Major Code SearchingScreen 
Lang Code SearchingScreen 
Event Object (C) 
CodeListEvtObj 
LangEvtObj 
EventProcess Part in Major Code Screen 
EventProcess Part in Lang Code Screen 
Object (C) 
CodeObj 
LangCodeObj 
Business logic Part for Major Code 
Business logic Part for Lang Code 
MemberSet (M) 
B_MAJOR_MEM 
B_MAJOR_LANG_MEM 
Model for Majorcode 
Model for Lang code 
DataTable (M) 
B_MAJOR_TA 
B_MAJOR_LANG_TA 
Client model Part for Major code 
Client model Part for Lang code 
EventProcess (P) 
CodeListEvtProcess 
EventProcess Part in Screen 
Process (P) 
CodeListProcess 
Process for Business logic Part 
Image Collect (V) 
ActImgCol 
Image collect (Used Image file Set) 
Locale (M) 
Locale InformationManagement
Ⓒ2014 agados All rights reserved. 
12 
POC, ERP Function Building Demo 
Object Definition–Member Set (Model Definition) 
MemberSet Definition(B_MAJOR_MEM) 
Model for Major Code 
mapping to Real Data field
Ⓒ2014 agados All rights reserved. 
13 
POC, ERP Function Building Demo 
Object Definition–Member Set (Model Definition) 
MemberSet 정의(B_MAJOR_LANG_MEM) 
Language Code의Model 
Real Data Field Mapping
Ⓒ 2014 agados All rights reserved. 14 
POC, ERP Function Building Demo 
Object Definition - DataTable (Model Definition) 
DataTable Definition (B_MAJOR_TA) 
 Major code 의 Client data-model 
 Related MemberSet Mapping
Ⓒ 2014 agados All rights reserved. 15 
POC, ERP Function Building Demo 
Object Definition – DataTable (Model Definition) 
DataTable 정의 (B_MAJOR_LANG_TA) 
 Language code 의 Client data-model 
 Related MemberSet Mapping
Ⓒ2014 agados All rights reserved. 
16 
POC, ERP Function Building Demo 
Object Definition–ImageCollect ( View ) 
ImageCollect Definition(ActImgCol) 
Select Image to Use
Ⓒ2014 agados All rights reserved. 
17 
POC, ERP Function Building Demo 
Object Definition–Form (Screen Definition, View ) 
Form Definition(CodeListForm) 
Define Major Code Searching Screen
Ⓒ2014 agados All rights reserved. 
18 
POC, ERP Function Building Demo 
Object Definition–Form (Screen Definition, View) 
Form Definition(LangCodeForm) 
Define Language Code Searching Screen
Ⓒ2014 agados All rights reserved. 
19 
POC, ERP Function Building Demo 
Object Definition–Event Object (ScreenEvent Process Logic Part–Control) 
Event Object Definition(CodeListEvtObj) 
Event Process Logic Part for Major Code 
Node Type 
Descriptions 
RunForm 
Call Language Code Searching Screen 
Node Name 
View LangForm
Ⓒ2014 agados All rights reserved. 
20 
POC, ERP Function Building Demo 
Object Definition–Event Object (ScreenEvent Process Logic Definition-Control) 
Event Object Definition(LangEvtObj) 
Event Process Logic Part in Language Code Screen 
Node Type 
Descriptions 
Gateway 
Data Manager 
ControlMethod 
MessageBox 
Control Property 
Check for input Language Code 
Check Branch Condition 
Set selected value to “Major Code Screen” 
Close Language-Selection-Form 
Validation Checking, display message if failed 
Error ? Yes or No, Set in Major Screen 
Node Name 
langCodeCheck 
CompareCond 
Lang code set 
Lang form close 
ErrorMessage 
ErrorSet
Ⓒ2014 agados All rights reserved. 
21 
POC, ERP Function Building Demo 
Object Definition–SQL Object ( Biz. Logic Processing Part–Control ) 
Object Definition (CodeObj) 
Define Business Logic for Major Code 
Role of SQL, DAO 
Node Type 
Descriptions 
Query 
Run SQL for Major code Table 
Node Name 
Code Query
Ⓒ2014 agados All rights reserved. 
22 
POC, ERP Function Building Demo 
Object Definition–SQL Object ( Biz. Logic Processing Part–Control ) 
Object Definition (LangCodeObj) 
Define Business Logic for Lang Code 
Role of SQL, DAO 
Node Type 
Descriptions 
Query 
Run SQL for Language code Table 
Node Name 
LangQuery
Ⓒ2014 agados All rights reserved. 
23 
POC, ERP Function Building Demo 
Process Definition–Event Process ( Process ) 
Event Process Definition (CodeListEvtProcess) 
Event Processing Part for Screen 
Node Type 
Descriptions 
Run Event Object 
Jump Process 
Call Language Form 
Check Essential Item on Searching Time for Language Code 
Close Language Form 
Event Processing in Language Form after Confirm-Button Pressing 
Search Language Code Information ( Call CodeListProcess ) 
Search Major code Information( Call CodeListProcess) 
Node Name 
View LangForm 
Lang Form Value Check 
Lang close 
Lang Confirm 
Lang Search Process 
Code Search
Ⓒ2014 agados All rights reserved. 
24 
POC, ERP Function Building Demo 
Process Definition–Process ( Process ) 
Process Definition (CodeListProcess) 
Business logic Processing Part 
Node Type 
Descriptions 
Create Adapter 
Close Adapter 
Run Object 
Create DB Connection 
Close DB Connection 
Call LangCodObj (Object ) 
Call CodeObjet( Object ) 
Node Name 
Create Adapter 
Close Adapter 
Lang Code Obj 
Code Obj
Ⓒ2014 agados All rights reserved. 
25 
POC, ERP Function Building Demo 
Locale Definition ( Model ) 
Locale Definition -manage 
Locale Information Definition & Management
Ⓒ2014 agados All rights reserved. 
26 
POC, ERP Function Building Demo 
Locale Definition ( Model ) 
Locale Build 
Convert Registered Locale Info. to Meta-Data
Ⓒ2014 agados All rights reserved. 
27 
POC, MajorCode Searching FunctionDebug Process 
아가도스적용한ERP 패키지의Debug 작업형태
Ⓒ2014 agados All rights reserved. 
28 
POC, ERP Function Debug Task Demo 
Debugging Process for Major Code Searching Function –Debugging Task Type 
POC, DebuggingProcess for TargetedERP Module 
Flow View 
DebugTask Type 
•Confirm Flow Status by Object 
By 
Object 
By 
Thread 
Diagram 
View 
Running 
Pattern 
•FullyFlow View( Check Flow by Log View) 
•Node Data View ( Check Value of Node in Flow) 
•Node Statement Viewing (Check SQLStatements/Scripts) 
Basic 
•Confirm Flow Status by Thread 
•Confirm Running Status by Flow Diagram 
Trace 
Value 
•Trace Value by Flow Step 
•Check Status by Running Flow Pattern
Ⓒ 2014 agados All rights reserved. 29 
POC, Designed Application Debug Demo 
Check Run flow, Value, etc. by Log View on Agados 
Flow View – Defaulted 
Confirm Run Node & Flow & Value & Query by ‘Log View’ ,one of Visibilities 
Function
Ⓒ2014 agados All rights reserved. 
30 
POC, Debugging Task Demo for Designed ERP Function 
Check Stored Data in Model ( MemberSet & Datatable) 
Flow View –Node Data 
Check Value in Node
Ⓒ2014 agados All rights reserved. 
31 
POC, Debugging Task Demo for Designed ERP Function 
Check SQL Statement 
Flow View –Node Statement 
Solve Problem by Checking SQL Statement
Ⓒ 2014 agados All rights reserved. 32 
POC, Debugging Task Demo for Designed ERP Function 
Check Flow Status by Object 
Flow View – By object Solve Problem with Checking Flow Status by Object
Ⓒ 2014 agados All rights reserved. 33 
POC, Debugging Task Demo for Designed ERP Function 
Check Flow Status by Thread (쓰레드) 
Flow View – By Thread Solve Problem with Checking Flow Status by Thread
Ⓒ 2014 agados All rights reserved. 34 
POC, Debugging Task Demo for Designed ERP Function 
Check Flow Diagram 
Flow View – By Diagram Solve Problem with Checking Flow Diagram
Ⓒ 2014 agados All rights reserved. 35 
POC, Debugging Task Demo for Designed ERP Function 
Trace Value(값) 
Flow View – Trace Value Solve Problem with Checking Value step by step
Ⓒ 2014 agados All rights reserved. 36 
POC, Debugging Task Demo for Designed ERP Function 
Check Running Pattern 
Flow View – Running Pattern Solve Problem with Checking Running-Pattern
Ⓒ2014 agados All rights reserved. 
37 
Enabled Visibility on ERP Package 
아가도스기반ERP 패키지의Visibility 능력 
모니터링기능일부는모니터링데이터부재로다른모듈Sample로대체
Ⓒ2014 agados All rights reserved. 
38 
Build-In Visibilities to ERP Package 
UsefulVisibility to ERP 
Visibility 
ERP PackageBuilding / Customizing Time 
•Object Diagram( 오브젝트간연관성시각적접근) 
•Object Flow Diagram ( 흐름중심의오브젝트간Flow의시각적접근) 
•Data Mapping Diagram (데이터관점, 내부연관요소들간연관성시각적접근) 
•Data Flow Diagram (데이터흐름관점, 내부연관요소들간연관성시각적접근) 
•MemberSet Mapping Diagram (멤버셋과DB 테이블간매핑정보시각적접근) 
•Object List (조건에따른Objet 목록표시) 
•Member List (Model을사용하는Node 조회) 
•Query List (Query 리스트와문장을조회할수있다) 
•Statement Ranking (SQL 등, Statement 유형정보의Sizing 기반Ranking Chart제공) 
•Object Matrix ( 오브젝트간연관성을시각적매트릭스형태로접근) 
•MemberSet Matrix ( 멤버셋모델과오브젝트간의관계성을시가적매트릭스로표현) 
•DataTable Matrix ( DataTable 모델과오브젝트간관계성을시각적매트릭스로표현) 
•Process Matrix ( 프로세스와오브젝트간관계성을시각적매트릭스로표현) 
•Form Matrix ( ‘화면’ Form과오브젝트간관계성을시각적매트릭스로표현) 
•Script Matrix ( Script 와오브젝트간관계성을시각적매트릭스로표현)
Ⓒ2014 agados All rights reserved. 
39 
Build-In Visibilities to ERP Package 
UsefulVisibility to ERP 
Visibility 
ERP PackageRunning/ Monitoring Time 
•Run Object List ( 실행된Object 목록제공) 
•Run Object Ranking (오브젝트실행횟수를기반으로한Ranking Chart 제공) 
•Trace / Monitor ( 패키지운영상황모니터링View Chart) 
•Trace / Server Performance ( 패키지서버엔진성능View Chart) 
•Trace / Server Performance ( 패키지운영상황모니터링View Chart) 
•Trace / Distribution / Object / Base ( 전체오브젝트실행분포도모니터링View Chart) 
•Trace / Object ( 특정오브젝트실행현황모니터링View Chart와상세) 
•Analysis / Report / Base ( 시계열별오브젝트실행현황모니터링분석View Chart) 
•Analysis / Report / Monthly ( 월별오브젝트실행현황모니터링분석View Chart) 
•Analysis / Object / Distribution ( 오브젝트별시계열적실행분포현황분석View Chart) 
•Analysis / Object / Daily List ( 특정기간동안의특정오브젝트실행현황List) 
•Analysis / Object / Any Object ( 특정기간동안의특정오브젝트실행현황Chart 및상세) 
금번POC 수행으로는모니터링상태데이터가발생하지않아, Sample 화면으로일부대체
Ⓒ2014 agados All rights reserved. 
40 
Visibility –Building/Customizing Time 
Object Diagram –Provide Visual Relation of Objects
Ⓒ2014 agados All rights reserved. 
41 
Visibility –Building/Customizing Time 
Object Flow Diagram –Show Visual Diagram for Object Flow(흐름)
Ⓒ 2014 agados All rights reserved. 42 
Visibility – Building /Customizing Time 
Data Mapping Diagram – In point of Data, Show related components
Ⓒ2014 agados All rights reserved. 
43 
Visibility –Building/Customizing Time 
Data Flow Diagram –In point of Data Flow, Show related components
Ⓒ 2014 agados All rights reserved. 44 
Visibility – Building /Customizing Time 
Object Matrix – Show Matrix for relationship between Object
Ⓒ 2014 agados All rights reserved. 45 
Visibility – Building /Customizing Time 
MemberSet Mapping Diagram – Show Relationship Diagram for MemberSet & DB Table
Ⓒ 2014 agados All rights reserved. 46 
Visibility – Building /Customizing Time 
MemberSet Matrix – Show Matrix for relationship between MemberSet & Object
Ⓒ 2014 agados All rights reserved. 47 
Visibility – Building /Customizing Time 
DataTable Matrix – Show Matrix for relationship between DataTable & Object
Ⓒ 2014 agados All rights reserved. 48 
Visibility – Building /Customizing Time 
Process Matrix – Show Matrix for relationship between Process & Object
Ⓒ 2014 agados All rights reserved. 49 
Visibility – Building /Customizing Time 
Form Matrix – Show Matrix for relationship between Form(화면) & Object
Ⓒ2014 agados All rights reserved. 
50 
Visibility –Building/Customizing Time 
Script Matrix –Show Matrix for relationship between Script &Object
Ⓒ 2014 agados All rights reserved. 51 
Visibility – Building /Customizing Time 
Object List – Show Object-List by Condition
Ⓒ2014 agados All rights reserved. 
52 
Visibility –Building/Customizing Time 
Member List –Search to Node/Method to Using Model(MemberSet / DataTable)
Ⓒ 2014 agados All rights reserved. 53 
Visibility – Building /Customizing Time 
Query List – Search to Query
Ⓒ2014 agados All rights reserved. 
54 
Visibility –Building/Customizing Time 
Script List –Search to Node/Object to Using Scripts
Ⓒ2014 agados All rights reserved. 
55 
Visibility –Building/Customizing / Running Time 
Statements Ranking
Ⓒ 2014 agados All rights reserved. 56 
Visibility – PKG Running /Monitoring Time 
Run Object List
Ⓒ2014 agados All rights reserved. 
57 
Visibility –PKG Running/MonitoringTime 
Run Object Ranking
Ⓒ2014 agados All rights reserved. 
58 
Visibility –PKG Running/MonitoringTime 
Trace / Monitor
Ⓒ2014 agados All rights reserved. 
59 
Visibility –PKG Running/MonitoringTime 
Trace / Server Performance
Ⓒ2014 agados All rights reserved. 
60 
Visibility –PKG Running/MonitoringTime 
Trace / Distribution / Object / Base
Ⓒ2014 agados All rights reserved. 
61 
Visibility –PKG Running/MonitoringTime 
Trace / Object
Ⓒ2014 agados All rights reserved. 
62 
Visibility –PKG Running/MonitoringTime 
Analysis / Report / Base
Ⓒ2014 agados All rights reserved. 
63 
Visibility –PKG Running/MonitoringTime 
Analysis / Report / Monthly
Ⓒ2014 agados All rights reserved. 
64 
Visibility –PKG Running/MonitoringTime 
Analysis / Object / Distribution(분포도)
Ⓒ2014 agados All rights reserved. 
65 
Visibility –PKG Running/MonitoringTime 
Analysis / Object / Daily List
Ⓒ2014 agados All rights reserved. 
66 
Visibility –PKG Running/MonitoringTime 
Analysis / Object / Any Object
Ⓒ2014 agados All rights reserved. 
67 
Agados Appling Benefit by POC 
아가도스적용한ERP 패키지의기술적/사업적Benefit 증명
Ⓒ2014 agados All rights reserved. 
68 
Agados-BasedERP PKGBenefit 
Technical & Business Benefit 
Analyzability 
(분석성) 
Technical Benefit 
Compatibility 
(호환성) 
Curability 
(지속성) 
Protective 
(보호성) 
Manageability 
(관리성) 
Business Benefit 
Governance 
(지배력) 
Economic Feasibility 
(경제성) 
Responsive Force 
(대응력)
Ⓒ2014 agados All rights reserved. 
69 
Agados-BasedERP PKGBenefit 
Technical Benefit 
•Compatibility (호환성) 
•Curability (지속성) 
•Protective (보호성) 
•Manageability (관리성) 
•Analyzability (분석성)
Ⓒ2014 agados All rights reserved. 
70 
Agados-BasedERP PKGBenefit 
Technical Benefit –Compatibility: Operating ServerOS/WAS Independency Demo 
.NET(Windows/IIS)&Java(Linux/JBOSS),Run Function for Major Code Searching 
Java VM (JBOSS) 
ExecutionScreen
Ⓒ2014 agados All rights reserved. 
71 
Agados-BasedERP PKGBenefit 
Technical Benefit –호환성(Compatibility) –Applied Auto-Locale 
Korealocale 
Englishlocale
Ⓒ2014 agados All rights reserved. 
72 
Agados-BasedERP PKGBenefit 
Technical Benefit 
•Compatibility (호환성) 
•Curability (지속성) 
•Protective (보호성) 
•Manageability (관리성) 
•Analyzability (분석성)
Ⓒ2014 agados All rights reserved. 
73 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Customizing Process 
POC, TargetedERP Module Changing Process 
(Customizing Time) 
Start 
End 
Pre- Work 
CustomizingProcess 
•DBTable Redefine 
•MemberSet Redefine( DB Table Column↔ MemberSet Field ) 
•DataTable Redefine( DataTable Field↔ MemberSet Field ) 
•Locale Redefine(Locale Information Creating & Registering) 
•ImageCollect Redefine( Reselect to use Image) 
•Form Redefine(Biz. Processing Screen Design) 
•EventObject Redefine (Screen Event Processing Logic) 
•(SQL) Object Redefine( Modify Biz. Logic, DAO) 
•Process DesignRedefine (Biz. Logic Processing) 
•EventProcess Redefine(ScreenEvent Processing) 
Model 
Redefine 
View 
Redefine 
Control 
Redefine 
Process 
Redefined 
•EventProcess / Process Redefine (Control) 
•Form Redefine(View)
Ⓒ2014 agados All rights reserved. 
74 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Technical Benefit –Continuity/Protective Product/Maintenance Efficiency 
Manage Baseline Version of Application PKG by Configurator 
Base 
PKG 
Base+ A 
Base + B 
Base + C 
A Site 
B Site 
C Site 
Base 
PKG 
A 
B 
C 
A Site 
B Site 
C Site 
Base 
Base 
Base 
Made be other Systems by Sites 
Live Baseline of PKG on Sites 
Possible Upgrade 
at same time 
Impossible upgrade 
at sametime 
Base Upgrading, 
Source Custom TypePKG 
Base Upgrading, 
Agados-BasedPKG
Ⓒ2014 agados All rights reserved. 
75 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Technical Benefit –Protective: for Based Object of all Derived Object 
Base 
PKG 
Base A+ A’ 
Base B + B’ 
Base C + C’ 
Base 
PKG 
A’ 
B’ 
C’ 
Base A 
Base B 
Base C 
Difficult to manage for Derived Information 
Manage allInformation of Base 
Modify based Object after derivation 
Object Derivation (파생) for Customizing 
Modify based module every-time on site 
Base Upgrading, 
Source Custom TypePKG 
Base Upgrading, 
Agados-BasedPKG 
Possible Upgrade 
at same time 
Impossible upgrade 
at sametime
Ⓒ2014 agados All rights reserved. 
76 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Technical Benefit –Continuity/Protective Product/Maintenance Efficiency 
Mechanism of Running for Customized Application by Configurator &Designer 
•Run Application by combination, “Original Application Meta” & “Customized Application Meta” 
Based Rules Generating 
(Metadata) 
RedefinedRules 
Generating(Metadata) 
Application 
Running 
• 
• 
• 
•
Ⓒ2014 agados All rights reserved. 
77 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Technical Benefit –Continuity/Protective Product/Maintenance Efficiency: Customizing by Configure Tool 
POC ModuleForm Customizing 
(case : without adding new field) 
Configurator –Add field(existed field) to Screen form 
(Not Necessary Source Recoding/Recompiling) 
FieldDrag &Drop
Ⓒ2014 agados All rights reserved. 
78 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Technical Benefit –Continuity/Protective Product/Maintenance Efficiency : Customizing by Configure Tool 
POC ModuleForm Customizing 
(case: Add new Field) 
Configurator –Redefine after adding field 
(Not Necessary Source Recoding/Recompiling) 
Use Pre-definedDataTable Column 
Add Column
Ⓒ2014 agados All rights reserved. 
79 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Form Customizing 
( Running Screen Added Column) 
Customized Screen by Configurator– 
Confirm Major_rsv_01 Column. 
Added 
Column 
Technical Benefit –Continuity/Protective Product/Maintenance Efficiency : Customizing by Configure Tool
Ⓒ2014 agados All rights reserved. 
80 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Technical Benefit –Continuity/Protective Product/Maintenance Efficiency : Customizing by Configure Tool 
Node Adding 
Process, Event Process Customizing 
Redefine Process-Logic by Configurator
Ⓒ2014 agados All rights reserved. 
81 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Technical Benefit –Continuity/Protective Product/Maintenance Efficiency : Configure Tool & Visibility for Application 
Customizing for Process, Event Process, Object 
1.Based Objects (Object , Event Object, Form, etc. ) are managed by Protect(보호) 
2.Added Objects (all Object type) are managed byDerivation(파생) 
3.Provide Management for Changed DB-Table by“Database Table Relationship Management” 
4.Provide a Various Visibility, Low Customizing Impact 
-> Allow to ’Analysis’ & ‘Management’ for Application 
ERP Package Base (Standard) at Customizing Time 
AgadosProvide key Functions–‘Protection, Derivation & Visibility’
Ⓒ 2014 agados All rights reserved. 82 
ERP Package Customizing Process by Designer & Configurator(Redefine Tool) 
Technical Benefit – Protective Product: Object Protection for Preventing Modify at Customizing Time 
Object Protection(보호) for 
Customizing 
Allow Protection Setting to Object for “No Derivative Works” on Customizing 
Time. Support all Objects. 
Protective Object List
Ⓒ 2014 agados All rights reserved. 83 
ERP Package Customizing Process by Designer & Configurator(Redefine Tool) 
Technical Benefit – Protective Product : Separate Maintenance to ‘Based Object” & “Derived Object” 
Object Derivation (파생) for 
Customizing 
Allow Confirmation to Derived-Object from Based-Object 
Derived Object
Ⓒ2014 agados All rights reserved. 
84 
ERP Package Customizing Process by Designer&Configurator(Redefine Tool) 
Technical Benefit –Protective Application Assets: for Business Intellectual Assets 
AS-IS( ASP/ .NET) 
Change Code to Rule for Biz. Logic 
Business Logic Protection 
Don’t Worry about Opened Source. Allow Expanded Partner Business. 
AgadosBasedERP
Ⓒ2014 agados All rights reserved. 
85 
ERP Package Benefit by Visibilities 
Technical Benefit –Analytical Power: Provide Big-Benefit to Application ( Product Visibility ) 
Monitoring/ Analysis 
Analytic View for internal objects 
Monitoring for most frequently used objects,… 
Self Testing 
•Unit Testing 
•Stress Testing 
Statements 
•SQL/Scripts, etc. , 
Statements Styled Objects 
•Size Ranking, … 
Performance/ Trace 
Server Performance, … 
Resource Lifetime 
Server Resource Lifetime,… 
Matrix 
Mutual Relationship between Objects, …
Ⓒ 2014 agados All rights reserved. 86 
ERP Package Benefit by Visibilities 
Technical Benefit – Analytical Power : Show Mapping Information for DB Table & Agados Object (Matrix Type) 
DB Table & MemberSet Relationship Matrix for 
Customizing 
Show related MemverSet at Changing Time to DB Table 
MemberSet. Provide High Maintenance Power.
Ⓒ2014 agados All rights reserved. 
87 
ERP Package Benefit by Visibilities 
Technical Benefit –Analytical Power: Show Mapping Information for DB Table & Agados Object (Detail Type) 
DB Table & MemberSet Relationship List for Customizing 
Show Related Information for DB Table &MemberSet & MemberSet Column
Ⓒ2014 agados All rights reserved. 
88 
Agados-BasedERP ApplicationBenefit 
Business Benefit 
Biz. 
Benefit 
지배력 
(Governance) 
경제성 
(Economic Feasibility) 
대응력 
(Responsive Force)
Ⓒ2014 agados All rights reserved. 
89 
Agados (아가도스) 기반ERP PKG의Benefit 
Business Benefit –Governing/ Response Ability/Economic Feasibility 
• 
• 
Platform 
AS-IS 
TO-BE 
Means to 
Govern 
Application 
Change style 
To Provide 
Application 
Biz. 
Ecosystem 
Expansion
Ⓒ2014 agados All rights reserved. 
90 
Agados (아가도스) BasedERP PKG의Benefit 
Business Benefit –경제성(Economic Feasibility) : Lower Cost to Resource for Package Building& Customizing 
AS-IS 
TO-BE 
minimized 
Man Power 
Changing 
Reduction 
High Quality, 
High Revenue, 
Low Cost 
Model 
Important Input Type than Input Man/month
Ⓒ2014 agados All rights reserved. 
91 
Future Strategy of ERP Packageby POC with agados 
아가도스적용한ERP 패키지사업의미래상제시
Ⓒ2014 agados All rights reserved. 
92 
Agados (아가도스) basedERP PKG, Future Image 
“Agados Inside” ERP Package Innovation 
“Agados-Based New ERP Package, Application PKG Biz. Innovation” 
Ready to Visual, Hybrid, Cloud ,Flexible & SmartERP PKG 
Software-Defined PlatformERP, Biz. Expansible ERP 
PKGBuildingInnovation 
Customizing Innovation 
Not Coding/Compiling, Just Definition 
Define=Design=building(Not Recompile) 
enable 3GL Code Interface 
Non-Complied Product 
Just Redefine 
Provide Visual Related- information of all object for ERP 
Smart Platform 
•Visual 
•Smart 
•Hybrid 
•Cloud 
Governing Innovation 
Package (Product) Governing 
PerfectChannel Biz. Building 
Biz.(Partner/Customer) Governing 
Platform Based 
•ExpansibleERP 
•Enable Channel Biz 
•Enable Cloud
Ⓒ2014 agados All rights reserved. 
93 
Agados-Based ERP Application, Product Expansibility 
Enable Expansible Product/Business 
“Agados Inside”ERP Packages / Solutions Product Map 
Mission Critical 
( Building & 
Running Environment) 
Agados 
Platform 
Supporting 
Packages 
Version 
&Model 
Management 
WAS / RDBMS 
Agados Platform 
ERP Standard Products / Packages ( Horizontal Baseline Models ) 
Extended Area…… 
Vertical Products / Packages ( Industrial Base Standard Model ) 
Commerce 
Manufacture 
Comm. 
IT 
Finance 
Medi 
… 
… 
Special Edition Products / Packages ( Industrial Extension Model ) 
Elec. 
철강 
Pharmacy 
Medical 
Insurance 
ERP 
Methodologies 
ERP Products Specializing Methodology (Customizing Methodology level 2) 
ERP Products Extension Methodology (Customizing Methodology level 1) 
Agados Platform User Guide 
ERP Packaging Methodology 
Delivery 
(Specialized) Version 
Extension Version 
Base Version 
ERP 
Port 
Motor 
…
Ⓒ2014 agados All rights reserved. 
94 
Agados (아가도스) basedERP PKG,Future Strategy &Expected Effect 
ERP Package, Product/ ServiceBusiness Expansion… 
Software-Defined 
BusinessLogic 
ProcessEngine 
Rule Based 
Flow Control Engine 
Configuring 
Tool 
Out of Source Custom Type, just Definition with Configurator 
Script Language Supporting 
HybridArchitecture 
NET, Java/ OS / WAS/ RDBMS Independency 
Receptive Capacity for Additional Requirements 
High Value as Solution Provider 
DifferentiatedArchitect 
Market ExpasionAdvanced & Expansible ERP Package 
Agados-Based 
ERP Package, Value Increasing 
Industry Expansion 
Consistently Add-on Value

More Related Content

Viewers also liked

Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Jacques Kostic
 
Tsg Poc Dx Introductory Overview March2009 D
Tsg Poc Dx Introductory Overview March2009 DTsg Poc Dx Introductory Overview March2009 D
Tsg Poc Dx Introductory Overview March2009 Djerrychoate
 
NIH SciENcv Proof of Concept
NIH SciENcv Proof of ConceptNIH SciENcv Proof of Concept
NIH SciENcv Proof of ConceptORCID, Inc
 
HPE | Network Virtualization | POC
HPE | Network Virtualization | POCHPE | Network Virtualization | POC
HPE | Network Virtualization | POCJeffrey Nunn
 
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
Story-based Strategy Model: Grassroots Organizing Meets Narrative PowerStory-based Strategy Model: Grassroots Organizing Meets Narrative Power
Story-based Strategy Model: Grassroots Organizing Meets Narrative PowerCenter for Story-based Strategy
 
Share point 2013 sartuday, SharePoint & ERP Integrations
Share point 2013 sartuday, SharePoint & ERP IntegrationsShare point 2013 sartuday, SharePoint & ERP Integrations
Share point 2013 sartuday, SharePoint & ERP IntegrationsDicky Kimeu
 
Automation testing in Agile project
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile projectHien Nguyen
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POCaakashmc
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...eazynow
 
PoC: Using a Group Communication System to improve MySQL Replication HA
PoC: Using a Group Communication System to improve MySQL Replication HAPoC: Using a Group Communication System to improve MySQL Replication HA
PoC: Using a Group Communication System to improve MySQL Replication HAUlf Wendel
 
MVPOC - Minimum Viable Proof of Concept
MVPOC - Minimum Viable Proof of ConceptMVPOC - Minimum Viable Proof of Concept
MVPOC - Minimum Viable Proof of ConceptRay DeLaPena
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeMarie-Paule Odini
 

Viewers also liked (17)

Youthway on the MBTA
Youthway on the MBTAYouthway on the MBTA
Youthway on the MBTA
 
Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015
 
Tsg Poc Dx Introductory Overview March2009 D
Tsg Poc Dx Introductory Overview March2009 DTsg Poc Dx Introductory Overview March2009 D
Tsg Poc Dx Introductory Overview March2009 D
 
NIH SciENcv Proof of Concept
NIH SciENcv Proof of ConceptNIH SciENcv Proof of Concept
NIH SciENcv Proof of Concept
 
HPE | Network Virtualization | POC
HPE | Network Virtualization | POCHPE | Network Virtualization | POC
HPE | Network Virtualization | POC
 
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
Story-based Strategy Model: Grassroots Organizing Meets Narrative PowerStory-based Strategy Model: Grassroots Organizing Meets Narrative Power
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
 
Share point 2013 sartuday, SharePoint & ERP Integrations
Share point 2013 sartuday, SharePoint & ERP IntegrationsShare point 2013 sartuday, SharePoint & ERP Integrations
Share point 2013 sartuday, SharePoint & ERP Integrations
 
Automation testing in Agile project
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile project
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
 
Free SAP Demo
Free SAP DemoFree SAP Demo
Free SAP Demo
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
 
test_automation_POC
test_automation_POCtest_automation_POC
test_automation_POC
 
PoC: Using a Group Communication System to improve MySQL Replication HA
PoC: Using a Group Communication System to improve MySQL Replication HAPoC: Using a Group Communication System to improve MySQL Replication HA
PoC: Using a Group Communication System to improve MySQL Replication HA
 
MVPOC - Minimum Viable Proof of Concept
MVPOC - Minimum Viable Proof of ConceptMVPOC - Minimum Viable Proof of Concept
MVPOC - Minimum Viable Proof of Concept
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
 
Bn1002 demo pptsaphrhcm
Bn1002 demo pptsaphrhcmBn1002 demo pptsaphrhcm
Bn1002 demo pptsaphrhcm
 
PoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expériencePoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expérience
 

Similar to Agados POC Report to Build/Rebuild for ERP PKG

SAP ABAP Online Training Institute in Hyderabad - C-Point
SAP ABAP Online Training Institute in Hyderabad - C-PointSAP ABAP Online Training Institute in Hyderabad - C-Point
SAP ABAP Online Training Institute in Hyderabad - C-Pointcpointss
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_ResumeVEERA DATLA
 
...and thus your forms automagically disappeared
...and thus your forms automagically disappeared...and thus your forms automagically disappeared
...and thus your forms automagically disappearedLuc Bors
 
JBoss Brings More Power to your Business Processes (PTJUG)
JBoss Brings More Power to your Business Processes (PTJUG)JBoss Brings More Power to your Business Processes (PTJUG)
JBoss Brings More Power to your Business Processes (PTJUG)Eric D. Schabell
 
Webinar september 2013
Webinar september 2013Webinar september 2013
Webinar september 2013Marc Gille
 
Jithin Eapen Curriculum- Vitae
Jithin Eapen Curriculum- VitaeJithin Eapen Curriculum- Vitae
Jithin Eapen Curriculum- VitaeJithin Eapen
 
Profile Resume 16031 Prashant Jain
Profile Resume 16031 Prashant JainProfile Resume 16031 Prashant Jain
Profile Resume 16031 Prashant JainPrashant Jain
 
AGADOS function & feature Chapter-02 biz logic define
AGADOS function & feature Chapter-02 biz logic defineAGADOS function & feature Chapter-02 biz logic define
AGADOS function & feature Chapter-02 biz logic defineYongkyoo Park
 
AppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development PlatformAppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development PlatformAjit Singh
 
Taking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced ScriptingTaking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced ScriptingAlithya
 
Offshore Recruiting Training Material
Offshore Recruiting Training MaterialOffshore Recruiting Training Material
Offshore Recruiting Training Materialjohnpaka
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical coursesMontek1Learning
 
Ibm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjIbm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjFriedel Jonker
 
Behaviour Driven Development V 0.1
Behaviour Driven Development V 0.1Behaviour Driven Development V 0.1
Behaviour Driven Development V 0.1willmation
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya PrakashSatyaPrakash454
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Jaime Cid
 

Similar to Agados POC Report to Build/Rebuild for ERP PKG (20)

SAP ABAP Online Training Institute in Hyderabad - C-Point
SAP ABAP Online Training Institute in Hyderabad - C-PointSAP ABAP Online Training Institute in Hyderabad - C-Point
SAP ABAP Online Training Institute in Hyderabad - C-Point
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
 
Resume
ResumeResume
Resume
 
...and thus your forms automagically disappeared
...and thus your forms automagically disappeared...and thus your forms automagically disappeared
...and thus your forms automagically disappeared
 
JBoss Brings More Power to your Business Processes (PTJUG)
JBoss Brings More Power to your Business Processes (PTJUG)JBoss Brings More Power to your Business Processes (PTJUG)
JBoss Brings More Power to your Business Processes (PTJUG)
 
Webinar september 2013
Webinar september 2013Webinar september 2013
Webinar september 2013
 
Jithin Eapen Curriculum- Vitae
Jithin Eapen Curriculum- VitaeJithin Eapen Curriculum- Vitae
Jithin Eapen Curriculum- Vitae
 
Profile Resume 16031 Prashant Jain
Profile Resume 16031 Prashant JainProfile Resume 16031 Prashant Jain
Profile Resume 16031 Prashant Jain
 
AGADOS function & feature Chapter-02 biz logic define
AGADOS function & feature Chapter-02 biz logic defineAGADOS function & feature Chapter-02 biz logic define
AGADOS function & feature Chapter-02 biz logic define
 
AppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development PlatformAppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development Platform
 
Taking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced ScriptingTaking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced Scripting
 
Offshore Recruiting Training Material
Offshore Recruiting Training MaterialOffshore Recruiting Training Material
Offshore Recruiting Training Material
 
Sap index
Sap indexSap index
Sap index
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
 
Ibm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjIbm Cognos B Iund Pmfj
Ibm Cognos B Iund Pmfj
 
Behaviour Driven Development V 0.1
Behaviour Driven Development V 0.1Behaviour Driven Development V 0.1
Behaviour Driven Development V 0.1
 
Resume
ResumeResume
Resume
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
Vibin_Jasper_CV
Vibin_Jasper_CVVibin_Jasper_CV
Vibin_Jasper_CV
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009
 

More from Yongkyoo Park

Agados ABP(Application Building Process) Overview
Agados ABP(Application Building Process) Overview Agados ABP(Application Building Process) Overview
Agados ABP(Application Building Process) Overview Yongkyoo Park
 
Agados Function and Feature Overview
Agados Function and Feature OverviewAgados Function and Feature Overview
Agados Function and Feature OverviewYongkyoo Park
 
AGADOS function & feature Chapter-03 Visibility of AGADOS based app
AGADOS function & feature  Chapter-03 Visibility of AGADOS  based appAGADOS function & feature  Chapter-03 Visibility of AGADOS  based app
AGADOS function & feature Chapter-03 Visibility of AGADOS based appYongkyoo Park
 
AGADOS function & feature Chapter-01 UI define elements
AGADOS function & feature Chapter-01 UI define elements AGADOS function & feature Chapter-01 UI define elements
AGADOS function & feature Chapter-01 UI define elements Yongkyoo Park
 
AGADOS 지능형 앱 엔진 플랫폼 소개
AGADOS 지능형 앱 엔진 플랫폼 소개AGADOS 지능형 앱 엔진 플랫폼 소개
AGADOS 지능형 앱 엔진 플랫폼 소개Yongkyoo Park
 
agados app engine platform Intro
agados app engine platform Introagados app engine platform Intro
agados app engine platform IntroYongkyoo Park
 
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)Yongkyoo Park
 
(인터뷰) 귀사의 소프트웨어, 진짜 '제품'맞습니까
(인터뷰) 귀사의 소프트웨어, 진짜 '제품'맞습니까(인터뷰) 귀사의 소프트웨어, 진짜 '제품'맞습니까
(인터뷰) 귀사의 소프트웨어, 진짜 '제품'맞습니까Yongkyoo Park
 
SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)
SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)
SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)Yongkyoo Park
 
탈SI하고, 완성품(제품)사업 모델로...
탈SI하고, 완성품(제품)사업 모델로...탈SI하고, 완성품(제품)사업 모델로...
탈SI하고, 완성품(제품)사업 모델로...Yongkyoo Park
 
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)Yongkyoo Park
 
비즈니스 Application 산업에서 플랫폼의 의미 ①
비즈니스 Application 산업에서 플랫폼의 의미 ①비즈니스 Application 산업에서 플랫폼의 의미 ①
비즈니스 Application 산업에서 플랫폼의 의미 ①Yongkyoo Park
 
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)Yongkyoo Park
 
선진 글로벌 SW 경쟁력의 힘
선진 글로벌 SW 경쟁력의 힘선진 글로벌 SW 경쟁력의 힘
선진 글로벌 SW 경쟁력의 힘Yongkyoo Park
 
비즈니스 Application 솔루션 구조 기술 진화 모델 ②
비즈니스 Application 솔루션 구조 기술 진화 모델 ②비즈니스 Application 솔루션 구조 기술 진화 모델 ②
비즈니스 Application 솔루션 구조 기술 진화 모델 ②Yongkyoo Park
 
비즈니스 Application 솔루션 구조 기술 진화 모델 ①
비즈니스 Application 솔루션 구조 기술 진화 모델 ①비즈니스 Application 솔루션 구조 기술 진화 모델 ①
비즈니스 Application 솔루션 구조 기술 진화 모델 ①Yongkyoo Park
 
SW 산업 - 노동력 기반에서 탈피해야
SW 산업 - 노동력 기반에서 탈피해야 SW 산업 - 노동력 기반에서 탈피해야
SW 산업 - 노동력 기반에서 탈피해야 Yongkyoo Park
 
Application SW 산업 - 적용프레임 달라야 한다
Application SW 산업 - 적용프레임 달라야 한다 Application SW 산업 - 적용프레임 달라야 한다
Application SW 산업 - 적용프레임 달라야 한다 Yongkyoo Park
 
'글로벌 SW Package 지배력을 배워야'
 '글로벌 SW Package 지배력을 배워야'  '글로벌 SW Package 지배력을 배워야'
'글로벌 SW Package 지배력을 배워야' Yongkyoo Park
 
Agados biz. introductio
Agados biz. introductioAgados biz. introductio
Agados biz. introductioYongkyoo 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 function & feature Chapter-03 Visibility of AGADOS based app
AGADOS function & feature  Chapter-03 Visibility of AGADOS  based appAGADOS function & feature  Chapter-03 Visibility of AGADOS  based app
AGADOS function & feature Chapter-03 Visibility of AGADOS based app
 
AGADOS function & feature Chapter-01 UI define elements
AGADOS function & feature Chapter-01 UI define elements AGADOS function & feature Chapter-01 UI define elements
AGADOS function & feature Chapter-01 UI define elements
 
AGADOS 지능형 앱 엔진 플랫폼 소개
AGADOS 지능형 앱 엔진 플랫폼 소개AGADOS 지능형 앱 엔진 플랫폼 소개
AGADOS 지능형 앱 엔진 플랫폼 소개
 
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 지배력을 배워야'
 
Agados biz. introductio
Agados biz. introductioAgados biz. introductio
Agados biz. introductio
 

Recently uploaded

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Recently uploaded (20)

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

Agados POC Report to Build/Rebuild for ERP PKG

  • 1. Agados, POC Report for ERP Module 기존ERP특정모듈제작에‘아가도스’ 적용에대한POC(Concept증명) 수행보고서 POC /Report Demo Revision: 2014.11.23 Template Revision:20140104 v1.0 Case of Software-Defined Application Technology
  • 2. Ⓒ2014 agados All rights reserved. 2 Agados, POC Report for ERP Module POC (Proof of Concept) 목적: 비즈니스SW 패키지플랫폼으로서의아가도스가치입증 POC 대상ERP 패키지현황(AS-IS) •3GL (특정프로그램언어) 개발, 자체Framework 기반 •특정구동환경고정(OS/DBMS 고정) •Source Custom방식의커스터마이징 •커스터마이징투입인력유형: 컨설턴트, DB Handler, Programmer •Channel Partner 를통한구축프로젝트수행중(국내외파트너00 여개사) POC를통한증명항목(Proof Issue) •Technical Benefit : 호환성/지속성/보호성/관리성/ 분석성 •Business Benefit : 지배력(Governance) / 경제성/ 대응력 •.NET / Java 환경모두구동되는ERP 패키지모습 •Source Custom 방식아닌, Configurator내장패키지모습(제작/업그레이드/커스터마이징전활동에Design 과Definition ) •커스터마이징투입인력유형변화모습(역할변화프로그래머->제품컨설턴트) •커스터마이징/ 업그레이드시완벽히통제되는버전관리모습 •Channel Biz. 극대화될수있는요소
  • 3. Ⓒ2014 agados All rights reserved. 3 Agados, POC Report for Targeted ERP Module POC Report 구성(Structure of this presentation) POC, Major Code Searching기능Building(제작)Process 이보고서(Presentation)는다음과같은순서로진행(Reporting Index) Targeted POC ERP Module Demo POC, Major Code 조회(searching)기능DebugProcess •제작/수정시Debug 과정소개 •다양한Visibility 를활용한Debug 방법소개 POC 통해살펴본 ERP Package에탑재될Visibility 기능 •POC 적용된사례로미리보는ERP 패키지내탑재될Visibility 기능소개 POC 통해살펴본 Agados 적용ERP Package의Benefit •Technical : 호환성/지속성/보호성/관리성/분석성증명 •Business : 지배력/대응력/경제성증명 POC 통해살펴본 ERP Package의Future Stategy •ERP Package 제품확장로드맵방향성제시 •ERP 재패키징방향성및기대효과제시 •POC 적용기존ERP 모듈소개 •아가도스기반제작New 모듈시현 •아가도스기반New 모듈제작과정소개
  • 4. Ⓒ2014 agados All rights reserved. 4 POC, 대상(Targeted)ERP ModuleDemo 원본모듈실행과Agados 기반으로제작된실행화면보기
  • 5. Ⓒ2014 agados All rights reserved. 5 POC 에적용된ERP Module-Demo AS-ISERP Package, Targeted POC Module-Code Searching(조회)화면 POC, Input 자료(as-isERP Module) Major Code Searching(조회)Screen Shot Code Table Layout
  • 6. Ⓒ2014 agados All rights reserved. 6 POC 에적용된ERP Module-Demo Agados-BasedNew Application Module -Code Searching(조회)Screen Major Code Form & Lang Code Form (New Application with agados)
  • 7. Ⓒ2014 agados All rights reserved. 7 POC 에적용된ERP Module-Demo Agados-BasedNew Application Module –Applied Locale (English locale 적용) Major Code Form & Lang Code Form (New Application with agados –applied locale Screen)
  • 8. Ⓒ2014 agados All rights reserved. 8 POC 에적용된ERP Module-Demo Agados-BasedNew Application Module –Added Column in List (목록에‘열’추가) Major Code Searching Screen –Added Column using agados configurator tool
  • 9. Ⓒ2014 agados All rights reserved. 9 POC, MajorCode Searching “Build Process” Major Code 조회, 디자인& Debug & 재조정(수정) 예.
  • 10. Ⓒ2014 agados All rights reserved. 10 POC, Design을통한ERP Package Building 절차 Build 작업Process POC, TargetedERP ModuleBuilding Process (NewBuild Time; 신규생성시) Start End Pre- Work BuildProcess •GenerateDBTable •Generate Solution (Name)& Setting •Generate Project (Name) & Setting •Generate MemberSet ( DB Table Column↔ MemberSet Field ) •Generate DataTable( DataTable Field↔ MemberSet Field ) •Define Locale( Generate & Register for Locale Data) •Define ImageCollect (Select Image to use for Screen) •Define Form ( Design Screen ) •Define EventObject(ScreenEvent Process Logic) •Define (SQL) Object ( Biz. Logic 생성, DAO) •Define Process (Biz. Logic Processing) •Define EventProcess(ScreenEvent Processing) Model Generating View Generating Control Generating Process Generating
  • 11. Ⓒ2014 agados All rights reserved. 11 POC, ERP Function Building Demo POC, Targeted Module Build Tasking List(ModuleComponent Information) Object Type Descriptions NewGenerated Objects List Object Name Form (V) CodeListForm LangCodeForm Major Code SearchingScreen Lang Code SearchingScreen Event Object (C) CodeListEvtObj LangEvtObj EventProcess Part in Major Code Screen EventProcess Part in Lang Code Screen Object (C) CodeObj LangCodeObj Business logic Part for Major Code Business logic Part for Lang Code MemberSet (M) B_MAJOR_MEM B_MAJOR_LANG_MEM Model for Majorcode Model for Lang code DataTable (M) B_MAJOR_TA B_MAJOR_LANG_TA Client model Part for Major code Client model Part for Lang code EventProcess (P) CodeListEvtProcess EventProcess Part in Screen Process (P) CodeListProcess Process for Business logic Part Image Collect (V) ActImgCol Image collect (Used Image file Set) Locale (M) Locale InformationManagement
  • 12. Ⓒ2014 agados All rights reserved. 12 POC, ERP Function Building Demo Object Definition–Member Set (Model Definition) MemberSet Definition(B_MAJOR_MEM) Model for Major Code mapping to Real Data field
  • 13. Ⓒ2014 agados All rights reserved. 13 POC, ERP Function Building Demo Object Definition–Member Set (Model Definition) MemberSet 정의(B_MAJOR_LANG_MEM) Language Code의Model Real Data Field Mapping
  • 14. Ⓒ 2014 agados All rights reserved. 14 POC, ERP Function Building Demo Object Definition - DataTable (Model Definition) DataTable Definition (B_MAJOR_TA)  Major code 의 Client data-model  Related MemberSet Mapping
  • 15. Ⓒ 2014 agados All rights reserved. 15 POC, ERP Function Building Demo Object Definition – DataTable (Model Definition) DataTable 정의 (B_MAJOR_LANG_TA)  Language code 의 Client data-model  Related MemberSet Mapping
  • 16. Ⓒ2014 agados All rights reserved. 16 POC, ERP Function Building Demo Object Definition–ImageCollect ( View ) ImageCollect Definition(ActImgCol) Select Image to Use
  • 17. Ⓒ2014 agados All rights reserved. 17 POC, ERP Function Building Demo Object Definition–Form (Screen Definition, View ) Form Definition(CodeListForm) Define Major Code Searching Screen
  • 18. Ⓒ2014 agados All rights reserved. 18 POC, ERP Function Building Demo Object Definition–Form (Screen Definition, View) Form Definition(LangCodeForm) Define Language Code Searching Screen
  • 19. Ⓒ2014 agados All rights reserved. 19 POC, ERP Function Building Demo Object Definition–Event Object (ScreenEvent Process Logic Part–Control) Event Object Definition(CodeListEvtObj) Event Process Logic Part for Major Code Node Type Descriptions RunForm Call Language Code Searching Screen Node Name View LangForm
  • 20. Ⓒ2014 agados All rights reserved. 20 POC, ERP Function Building Demo Object Definition–Event Object (ScreenEvent Process Logic Definition-Control) Event Object Definition(LangEvtObj) Event Process Logic Part in Language Code Screen Node Type Descriptions Gateway Data Manager ControlMethod MessageBox Control Property Check for input Language Code Check Branch Condition Set selected value to “Major Code Screen” Close Language-Selection-Form Validation Checking, display message if failed Error ? Yes or No, Set in Major Screen Node Name langCodeCheck CompareCond Lang code set Lang form close ErrorMessage ErrorSet
  • 21. Ⓒ2014 agados All rights reserved. 21 POC, ERP Function Building Demo Object Definition–SQL Object ( Biz. Logic Processing Part–Control ) Object Definition (CodeObj) Define Business Logic for Major Code Role of SQL, DAO Node Type Descriptions Query Run SQL for Major code Table Node Name Code Query
  • 22. Ⓒ2014 agados All rights reserved. 22 POC, ERP Function Building Demo Object Definition–SQL Object ( Biz. Logic Processing Part–Control ) Object Definition (LangCodeObj) Define Business Logic for Lang Code Role of SQL, DAO Node Type Descriptions Query Run SQL for Language code Table Node Name LangQuery
  • 23. Ⓒ2014 agados All rights reserved. 23 POC, ERP Function Building Demo Process Definition–Event Process ( Process ) Event Process Definition (CodeListEvtProcess) Event Processing Part for Screen Node Type Descriptions Run Event Object Jump Process Call Language Form Check Essential Item on Searching Time for Language Code Close Language Form Event Processing in Language Form after Confirm-Button Pressing Search Language Code Information ( Call CodeListProcess ) Search Major code Information( Call CodeListProcess) Node Name View LangForm Lang Form Value Check Lang close Lang Confirm Lang Search Process Code Search
  • 24. Ⓒ2014 agados All rights reserved. 24 POC, ERP Function Building Demo Process Definition–Process ( Process ) Process Definition (CodeListProcess) Business logic Processing Part Node Type Descriptions Create Adapter Close Adapter Run Object Create DB Connection Close DB Connection Call LangCodObj (Object ) Call CodeObjet( Object ) Node Name Create Adapter Close Adapter Lang Code Obj Code Obj
  • 25. Ⓒ2014 agados All rights reserved. 25 POC, ERP Function Building Demo Locale Definition ( Model ) Locale Definition -manage Locale Information Definition & Management
  • 26. Ⓒ2014 agados All rights reserved. 26 POC, ERP Function Building Demo Locale Definition ( Model ) Locale Build Convert Registered Locale Info. to Meta-Data
  • 27. Ⓒ2014 agados All rights reserved. 27 POC, MajorCode Searching FunctionDebug Process 아가도스적용한ERP 패키지의Debug 작업형태
  • 28. Ⓒ2014 agados All rights reserved. 28 POC, ERP Function Debug Task Demo Debugging Process for Major Code Searching Function –Debugging Task Type POC, DebuggingProcess for TargetedERP Module Flow View DebugTask Type •Confirm Flow Status by Object By Object By Thread Diagram View Running Pattern •FullyFlow View( Check Flow by Log View) •Node Data View ( Check Value of Node in Flow) •Node Statement Viewing (Check SQLStatements/Scripts) Basic •Confirm Flow Status by Thread •Confirm Running Status by Flow Diagram Trace Value •Trace Value by Flow Step •Check Status by Running Flow Pattern
  • 29. Ⓒ 2014 agados All rights reserved. 29 POC, Designed Application Debug Demo Check Run flow, Value, etc. by Log View on Agados Flow View – Defaulted Confirm Run Node & Flow & Value & Query by ‘Log View’ ,one of Visibilities Function
  • 30. Ⓒ2014 agados All rights reserved. 30 POC, Debugging Task Demo for Designed ERP Function Check Stored Data in Model ( MemberSet & Datatable) Flow View –Node Data Check Value in Node
  • 31. Ⓒ2014 agados All rights reserved. 31 POC, Debugging Task Demo for Designed ERP Function Check SQL Statement Flow View –Node Statement Solve Problem by Checking SQL Statement
  • 32. Ⓒ 2014 agados All rights reserved. 32 POC, Debugging Task Demo for Designed ERP Function Check Flow Status by Object Flow View – By object Solve Problem with Checking Flow Status by Object
  • 33. Ⓒ 2014 agados All rights reserved. 33 POC, Debugging Task Demo for Designed ERP Function Check Flow Status by Thread (쓰레드) Flow View – By Thread Solve Problem with Checking Flow Status by Thread
  • 34. Ⓒ 2014 agados All rights reserved. 34 POC, Debugging Task Demo for Designed ERP Function Check Flow Diagram Flow View – By Diagram Solve Problem with Checking Flow Diagram
  • 35. Ⓒ 2014 agados All rights reserved. 35 POC, Debugging Task Demo for Designed ERP Function Trace Value(값) Flow View – Trace Value Solve Problem with Checking Value step by step
  • 36. Ⓒ 2014 agados All rights reserved. 36 POC, Debugging Task Demo for Designed ERP Function Check Running Pattern Flow View – Running Pattern Solve Problem with Checking Running-Pattern
  • 37. Ⓒ2014 agados All rights reserved. 37 Enabled Visibility on ERP Package 아가도스기반ERP 패키지의Visibility 능력 모니터링기능일부는모니터링데이터부재로다른모듈Sample로대체
  • 38. Ⓒ2014 agados All rights reserved. 38 Build-In Visibilities to ERP Package UsefulVisibility to ERP Visibility ERP PackageBuilding / Customizing Time •Object Diagram( 오브젝트간연관성시각적접근) •Object Flow Diagram ( 흐름중심의오브젝트간Flow의시각적접근) •Data Mapping Diagram (데이터관점, 내부연관요소들간연관성시각적접근) •Data Flow Diagram (데이터흐름관점, 내부연관요소들간연관성시각적접근) •MemberSet Mapping Diagram (멤버셋과DB 테이블간매핑정보시각적접근) •Object List (조건에따른Objet 목록표시) •Member List (Model을사용하는Node 조회) •Query List (Query 리스트와문장을조회할수있다) •Statement Ranking (SQL 등, Statement 유형정보의Sizing 기반Ranking Chart제공) •Object Matrix ( 오브젝트간연관성을시각적매트릭스형태로접근) •MemberSet Matrix ( 멤버셋모델과오브젝트간의관계성을시가적매트릭스로표현) •DataTable Matrix ( DataTable 모델과오브젝트간관계성을시각적매트릭스로표현) •Process Matrix ( 프로세스와오브젝트간관계성을시각적매트릭스로표현) •Form Matrix ( ‘화면’ Form과오브젝트간관계성을시각적매트릭스로표현) •Script Matrix ( Script 와오브젝트간관계성을시각적매트릭스로표현)
  • 39. Ⓒ2014 agados All rights reserved. 39 Build-In Visibilities to ERP Package UsefulVisibility to ERP Visibility ERP PackageRunning/ Monitoring Time •Run Object List ( 실행된Object 목록제공) •Run Object Ranking (오브젝트실행횟수를기반으로한Ranking Chart 제공) •Trace / Monitor ( 패키지운영상황모니터링View Chart) •Trace / Server Performance ( 패키지서버엔진성능View Chart) •Trace / Server Performance ( 패키지운영상황모니터링View Chart) •Trace / Distribution / Object / Base ( 전체오브젝트실행분포도모니터링View Chart) •Trace / Object ( 특정오브젝트실행현황모니터링View Chart와상세) •Analysis / Report / Base ( 시계열별오브젝트실행현황모니터링분석View Chart) •Analysis / Report / Monthly ( 월별오브젝트실행현황모니터링분석View Chart) •Analysis / Object / Distribution ( 오브젝트별시계열적실행분포현황분석View Chart) •Analysis / Object / Daily List ( 특정기간동안의특정오브젝트실행현황List) •Analysis / Object / Any Object ( 특정기간동안의특정오브젝트실행현황Chart 및상세) 금번POC 수행으로는모니터링상태데이터가발생하지않아, Sample 화면으로일부대체
  • 40. Ⓒ2014 agados All rights reserved. 40 Visibility –Building/Customizing Time Object Diagram –Provide Visual Relation of Objects
  • 41. Ⓒ2014 agados All rights reserved. 41 Visibility –Building/Customizing Time Object Flow Diagram –Show Visual Diagram for Object Flow(흐름)
  • 42. Ⓒ 2014 agados All rights reserved. 42 Visibility – Building /Customizing Time Data Mapping Diagram – In point of Data, Show related components
  • 43. Ⓒ2014 agados All rights reserved. 43 Visibility –Building/Customizing Time Data Flow Diagram –In point of Data Flow, Show related components
  • 44. Ⓒ 2014 agados All rights reserved. 44 Visibility – Building /Customizing Time Object Matrix – Show Matrix for relationship between Object
  • 45. Ⓒ 2014 agados All rights reserved. 45 Visibility – Building /Customizing Time MemberSet Mapping Diagram – Show Relationship Diagram for MemberSet & DB Table
  • 46. Ⓒ 2014 agados All rights reserved. 46 Visibility – Building /Customizing Time MemberSet Matrix – Show Matrix for relationship between MemberSet & Object
  • 47. Ⓒ 2014 agados All rights reserved. 47 Visibility – Building /Customizing Time DataTable Matrix – Show Matrix for relationship between DataTable & Object
  • 48. Ⓒ 2014 agados All rights reserved. 48 Visibility – Building /Customizing Time Process Matrix – Show Matrix for relationship between Process & Object
  • 49. Ⓒ 2014 agados All rights reserved. 49 Visibility – Building /Customizing Time Form Matrix – Show Matrix for relationship between Form(화면) & Object
  • 50. Ⓒ2014 agados All rights reserved. 50 Visibility –Building/Customizing Time Script Matrix –Show Matrix for relationship between Script &Object
  • 51. Ⓒ 2014 agados All rights reserved. 51 Visibility – Building /Customizing Time Object List – Show Object-List by Condition
  • 52. Ⓒ2014 agados All rights reserved. 52 Visibility –Building/Customizing Time Member List –Search to Node/Method to Using Model(MemberSet / DataTable)
  • 53. Ⓒ 2014 agados All rights reserved. 53 Visibility – Building /Customizing Time Query List – Search to Query
  • 54. Ⓒ2014 agados All rights reserved. 54 Visibility –Building/Customizing Time Script List –Search to Node/Object to Using Scripts
  • 55. Ⓒ2014 agados All rights reserved. 55 Visibility –Building/Customizing / Running Time Statements Ranking
  • 56. Ⓒ 2014 agados All rights reserved. 56 Visibility – PKG Running /Monitoring Time Run Object List
  • 57. Ⓒ2014 agados All rights reserved. 57 Visibility –PKG Running/MonitoringTime Run Object Ranking
  • 58. Ⓒ2014 agados All rights reserved. 58 Visibility –PKG Running/MonitoringTime Trace / Monitor
  • 59. Ⓒ2014 agados All rights reserved. 59 Visibility –PKG Running/MonitoringTime Trace / Server Performance
  • 60. Ⓒ2014 agados All rights reserved. 60 Visibility –PKG Running/MonitoringTime Trace / Distribution / Object / Base
  • 61. Ⓒ2014 agados All rights reserved. 61 Visibility –PKG Running/MonitoringTime Trace / Object
  • 62. Ⓒ2014 agados All rights reserved. 62 Visibility –PKG Running/MonitoringTime Analysis / Report / Base
  • 63. Ⓒ2014 agados All rights reserved. 63 Visibility –PKG Running/MonitoringTime Analysis / Report / Monthly
  • 64. Ⓒ2014 agados All rights reserved. 64 Visibility –PKG Running/MonitoringTime Analysis / Object / Distribution(분포도)
  • 65. Ⓒ2014 agados All rights reserved. 65 Visibility –PKG Running/MonitoringTime Analysis / Object / Daily List
  • 66. Ⓒ2014 agados All rights reserved. 66 Visibility –PKG Running/MonitoringTime Analysis / Object / Any Object
  • 67. Ⓒ2014 agados All rights reserved. 67 Agados Appling Benefit by POC 아가도스적용한ERP 패키지의기술적/사업적Benefit 증명
  • 68. Ⓒ2014 agados All rights reserved. 68 Agados-BasedERP PKGBenefit Technical & Business Benefit Analyzability (분석성) Technical Benefit Compatibility (호환성) Curability (지속성) Protective (보호성) Manageability (관리성) Business Benefit Governance (지배력) Economic Feasibility (경제성) Responsive Force (대응력)
  • 69. Ⓒ2014 agados All rights reserved. 69 Agados-BasedERP PKGBenefit Technical Benefit •Compatibility (호환성) •Curability (지속성) •Protective (보호성) •Manageability (관리성) •Analyzability (분석성)
  • 70. Ⓒ2014 agados All rights reserved. 70 Agados-BasedERP PKGBenefit Technical Benefit –Compatibility: Operating ServerOS/WAS Independency Demo .NET(Windows/IIS)&Java(Linux/JBOSS),Run Function for Major Code Searching Java VM (JBOSS) ExecutionScreen
  • 71. Ⓒ2014 agados All rights reserved. 71 Agados-BasedERP PKGBenefit Technical Benefit –호환성(Compatibility) –Applied Auto-Locale Korealocale Englishlocale
  • 72. Ⓒ2014 agados All rights reserved. 72 Agados-BasedERP PKGBenefit Technical Benefit •Compatibility (호환성) •Curability (지속성) •Protective (보호성) •Manageability (관리성) •Analyzability (분석성)
  • 73. Ⓒ2014 agados All rights reserved. 73 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Customizing Process POC, TargetedERP Module Changing Process (Customizing Time) Start End Pre- Work CustomizingProcess •DBTable Redefine •MemberSet Redefine( DB Table Column↔ MemberSet Field ) •DataTable Redefine( DataTable Field↔ MemberSet Field ) •Locale Redefine(Locale Information Creating & Registering) •ImageCollect Redefine( Reselect to use Image) •Form Redefine(Biz. Processing Screen Design) •EventObject Redefine (Screen Event Processing Logic) •(SQL) Object Redefine( Modify Biz. Logic, DAO) •Process DesignRedefine (Biz. Logic Processing) •EventProcess Redefine(ScreenEvent Processing) Model Redefine View Redefine Control Redefine Process Redefined •EventProcess / Process Redefine (Control) •Form Redefine(View)
  • 74. Ⓒ2014 agados All rights reserved. 74 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Technical Benefit –Continuity/Protective Product/Maintenance Efficiency Manage Baseline Version of Application PKG by Configurator Base PKG Base+ A Base + B Base + C A Site B Site C Site Base PKG A B C A Site B Site C Site Base Base Base Made be other Systems by Sites Live Baseline of PKG on Sites Possible Upgrade at same time Impossible upgrade at sametime Base Upgrading, Source Custom TypePKG Base Upgrading, Agados-BasedPKG
  • 75. Ⓒ2014 agados All rights reserved. 75 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Technical Benefit –Protective: for Based Object of all Derived Object Base PKG Base A+ A’ Base B + B’ Base C + C’ Base PKG A’ B’ C’ Base A Base B Base C Difficult to manage for Derived Information Manage allInformation of Base Modify based Object after derivation Object Derivation (파생) for Customizing Modify based module every-time on site Base Upgrading, Source Custom TypePKG Base Upgrading, Agados-BasedPKG Possible Upgrade at same time Impossible upgrade at sametime
  • 76. Ⓒ2014 agados All rights reserved. 76 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Technical Benefit –Continuity/Protective Product/Maintenance Efficiency Mechanism of Running for Customized Application by Configurator &Designer •Run Application by combination, “Original Application Meta” & “Customized Application Meta” Based Rules Generating (Metadata) RedefinedRules Generating(Metadata) Application Running • • • •
  • 77. Ⓒ2014 agados All rights reserved. 77 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Technical Benefit –Continuity/Protective Product/Maintenance Efficiency: Customizing by Configure Tool POC ModuleForm Customizing (case : without adding new field) Configurator –Add field(existed field) to Screen form (Not Necessary Source Recoding/Recompiling) FieldDrag &Drop
  • 78. Ⓒ2014 agados All rights reserved. 78 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Technical Benefit –Continuity/Protective Product/Maintenance Efficiency : Customizing by Configure Tool POC ModuleForm Customizing (case: Add new Field) Configurator –Redefine after adding field (Not Necessary Source Recoding/Recompiling) Use Pre-definedDataTable Column Add Column
  • 79. Ⓒ2014 agados All rights reserved. 79 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Form Customizing ( Running Screen Added Column) Customized Screen by Configurator– Confirm Major_rsv_01 Column. Added Column Technical Benefit –Continuity/Protective Product/Maintenance Efficiency : Customizing by Configure Tool
  • 80. Ⓒ2014 agados All rights reserved. 80 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Technical Benefit –Continuity/Protective Product/Maintenance Efficiency : Customizing by Configure Tool Node Adding Process, Event Process Customizing Redefine Process-Logic by Configurator
  • 81. Ⓒ2014 agados All rights reserved. 81 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Technical Benefit –Continuity/Protective Product/Maintenance Efficiency : Configure Tool & Visibility for Application Customizing for Process, Event Process, Object 1.Based Objects (Object , Event Object, Form, etc. ) are managed by Protect(보호) 2.Added Objects (all Object type) are managed byDerivation(파생) 3.Provide Management for Changed DB-Table by“Database Table Relationship Management” 4.Provide a Various Visibility, Low Customizing Impact -> Allow to ’Analysis’ & ‘Management’ for Application ERP Package Base (Standard) at Customizing Time AgadosProvide key Functions–‘Protection, Derivation & Visibility’
  • 82. Ⓒ 2014 agados All rights reserved. 82 ERP Package Customizing Process by Designer & Configurator(Redefine Tool) Technical Benefit – Protective Product: Object Protection for Preventing Modify at Customizing Time Object Protection(보호) for Customizing Allow Protection Setting to Object for “No Derivative Works” on Customizing Time. Support all Objects. Protective Object List
  • 83. Ⓒ 2014 agados All rights reserved. 83 ERP Package Customizing Process by Designer & Configurator(Redefine Tool) Technical Benefit – Protective Product : Separate Maintenance to ‘Based Object” & “Derived Object” Object Derivation (파생) for Customizing Allow Confirmation to Derived-Object from Based-Object Derived Object
  • 84. Ⓒ2014 agados All rights reserved. 84 ERP Package Customizing Process by Designer&Configurator(Redefine Tool) Technical Benefit –Protective Application Assets: for Business Intellectual Assets AS-IS( ASP/ .NET) Change Code to Rule for Biz. Logic Business Logic Protection Don’t Worry about Opened Source. Allow Expanded Partner Business. AgadosBasedERP
  • 85. Ⓒ2014 agados All rights reserved. 85 ERP Package Benefit by Visibilities Technical Benefit –Analytical Power: Provide Big-Benefit to Application ( Product Visibility ) Monitoring/ Analysis Analytic View for internal objects Monitoring for most frequently used objects,… Self Testing •Unit Testing •Stress Testing Statements •SQL/Scripts, etc. , Statements Styled Objects •Size Ranking, … Performance/ Trace Server Performance, … Resource Lifetime Server Resource Lifetime,… Matrix Mutual Relationship between Objects, …
  • 86. Ⓒ 2014 agados All rights reserved. 86 ERP Package Benefit by Visibilities Technical Benefit – Analytical Power : Show Mapping Information for DB Table & Agados Object (Matrix Type) DB Table & MemberSet Relationship Matrix for Customizing Show related MemverSet at Changing Time to DB Table MemberSet. Provide High Maintenance Power.
  • 87. Ⓒ2014 agados All rights reserved. 87 ERP Package Benefit by Visibilities Technical Benefit –Analytical Power: Show Mapping Information for DB Table & Agados Object (Detail Type) DB Table & MemberSet Relationship List for Customizing Show Related Information for DB Table &MemberSet & MemberSet Column
  • 88. Ⓒ2014 agados All rights reserved. 88 Agados-BasedERP ApplicationBenefit Business Benefit Biz. Benefit 지배력 (Governance) 경제성 (Economic Feasibility) 대응력 (Responsive Force)
  • 89. Ⓒ2014 agados All rights reserved. 89 Agados (아가도스) 기반ERP PKG의Benefit Business Benefit –Governing/ Response Ability/Economic Feasibility • • Platform AS-IS TO-BE Means to Govern Application Change style To Provide Application Biz. Ecosystem Expansion
  • 90. Ⓒ2014 agados All rights reserved. 90 Agados (아가도스) BasedERP PKG의Benefit Business Benefit –경제성(Economic Feasibility) : Lower Cost to Resource for Package Building& Customizing AS-IS TO-BE minimized Man Power Changing Reduction High Quality, High Revenue, Low Cost Model Important Input Type than Input Man/month
  • 91. Ⓒ2014 agados All rights reserved. 91 Future Strategy of ERP Packageby POC with agados 아가도스적용한ERP 패키지사업의미래상제시
  • 92. Ⓒ2014 agados All rights reserved. 92 Agados (아가도스) basedERP PKG, Future Image “Agados Inside” ERP Package Innovation “Agados-Based New ERP Package, Application PKG Biz. Innovation” Ready to Visual, Hybrid, Cloud ,Flexible & SmartERP PKG Software-Defined PlatformERP, Biz. Expansible ERP PKGBuildingInnovation Customizing Innovation Not Coding/Compiling, Just Definition Define=Design=building(Not Recompile) enable 3GL Code Interface Non-Complied Product Just Redefine Provide Visual Related- information of all object for ERP Smart Platform •Visual •Smart •Hybrid •Cloud Governing Innovation Package (Product) Governing PerfectChannel Biz. Building Biz.(Partner/Customer) Governing Platform Based •ExpansibleERP •Enable Channel Biz •Enable Cloud
  • 93. Ⓒ2014 agados All rights reserved. 93 Agados-Based ERP Application, Product Expansibility Enable Expansible Product/Business “Agados Inside”ERP Packages / Solutions Product Map Mission Critical ( Building & Running Environment) Agados Platform Supporting Packages Version &Model Management WAS / RDBMS Agados Platform ERP Standard Products / Packages ( Horizontal Baseline Models ) Extended Area…… Vertical Products / Packages ( Industrial Base Standard Model ) Commerce Manufacture Comm. IT Finance Medi … … Special Edition Products / Packages ( Industrial Extension Model ) Elec. 철강 Pharmacy Medical Insurance ERP Methodologies ERP Products Specializing Methodology (Customizing Methodology level 2) ERP Products Extension Methodology (Customizing Methodology level 1) Agados Platform User Guide ERP Packaging Methodology Delivery (Specialized) Version Extension Version Base Version ERP Port Motor …
  • 94. Ⓒ2014 agados All rights reserved. 94 Agados (아가도스) basedERP PKG,Future Strategy &Expected Effect ERP Package, Product/ ServiceBusiness Expansion… Software-Defined BusinessLogic ProcessEngine Rule Based Flow Control Engine Configuring Tool Out of Source Custom Type, just Definition with Configurator Script Language Supporting HybridArchitecture NET, Java/ OS / WAS/ RDBMS Independency Receptive Capacity for Additional Requirements High Value as Solution Provider DifferentiatedArchitect Market ExpasionAdvanced & Expansible ERP Package Agados-Based ERP Package, Value Increasing Industry Expansion Consistently Add-on Value