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
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된모든노드들이완료될때까지기다린다.
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
(가치창출)
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