Upload
yongkyoo-park
View
321
Download
4
Embed Size (px)
DESCRIPTION
Agados Platform is our product for Biz. Application. This presentation is introduction of function & feature for Agados.
Citation preview
Agados Functions & Features
Agados UI , Flow Design & Visibility Technologies
Functions & Features Revision: 2014.11.23
Template Revision:20131025 v2.0
Ⓒ 2014 agados All rights reserved. 2
Agados UI, Flow Design & Visibility Technologies contain a broad portfolio
Structure of this presentation
Designer Introduction
• Functions & Features ( Various Controls, Object/Node Type)• Form Designer• Flow Designer• ResultSet Manager• Scripts Manager• Test Tool ( Unit, Stress )
Visibility Introduction• Design Time• Execute Time• Monitor Time
Architecture for Application
• Smart Architecture for SW Package• Hybrid Architecture Overview• Other System Interface
Benefit for SW PKG• Advanced SW PKG Qualifications• Advanced Build & Customization Lifecycle Governing
Ⓒ 2014 agados All rights reserved. 3
Architecture to Product
Ⓒ 2014 agados All rights reserved. 4
Agados Smart Architecture for Application
New Paradigm for SW Package Architecture
• All Logics Visibility (Design Flow)
• Monitoring View Providing
• Objects Relationship View Providing
• Design, Flows & Rules Definition
• High Responsiveness to Change
• Intelligent Customizing Power
• X-Using between Agados & others
• Support to Java & .NET
• Support to Most RDBMS, WAS
• Cloud Computing Intention
• Enable to Service ‘SaaS’ & ‘PaaS’
• Biz. Private / Public Cloud
Smart Architecture to biz. Application
Visual
Hyb
rid
Sm
art
Clo
ud
Ⓒ 2014 agados All rights reserved. 5
Agados Smart Architecture for Application
Provide Hybrid Architecture to Application
Application DB
Data Access by Agados
I/F OBJ
Biz. Logics by Agados
General JSP /Servlet / ASP
Object
Servlet(java, .NET)
ObjectObjectObjectObject
ObjectObjectI/F Object
ObjectObjectObjectObject
ObjectObjectObjectObject
Presentation Layer by Agados
ObjectObject ObjectObject
Object
EJB/COM/ …
JDBC/ODBC ConnectionMiddleware
ExternalModule
Hybrid Architecture through X-Using Platforms
I/F
I/F
I/F
Ⓒ 2014 agados All rights reserved. 6
Agados Smart Architecture for Application
Provide Hybrid Architecture to Application
Replace Agados Smart Client to 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)
ObjectObjectObjectObject
ObjectObjectI/F Object
ObjectObjectObjectObject
ObjectObjectObjectObject
Presentation Layer by Agados
ObjectObject ObjectObject
Object
EJB/COM/ …
JDBC/ODBC ConnectionMiddleware
ExternalModule
I/F
I/F
I/F
Ⓒ 2014 agados All rights reserved. 7
Agados Smart Architecture for Application
Other System Interface , Agados -> External System
Node Type Description
Run Module Execute Module in Library.
Run Outside Program Execute External Program.
Net Object Call other object on Network.( Client-> Server, Server->Server )
HTTP Communication
TCP Communication
Using Interface Node Case
SMTP Communication
Apply for HTTP Communication. Define and Transmission for Request, Response Parameter.
Apply for Sending mail.
Apply for TCP/IP Communication. Define and Transmission for Request, Response Parameter.
Node Type Description
Using Control Case
User Panel Able to invoke ‘User-Defined-Control’ on a Form made in Agados
Ⓒ 2014 agados All rights reserved. 8
Agados Smart Architecture for Application
Other System Interface , External System -> Agados ( Call Agados Engine )
CoMap coMap = new CoMap();
new SopRun().Run(coMap);
External Module
// Call Agados engine module
Agados Engine
Enable to Call Agados Object in External JSP , ASP , Class , etc.
Rule run
Input Parameters
Output Parameters
Ⓒ 2014 agados All rights reserved. 9
Designer for your SW PKG
As the Configure Tool, Agados is performed in your SW PKG
Ⓒ 2014 agados All rights reserved. 10
Functions of Form Designer
Using Various Controls
Designing/Configuring Screen
Use various UI Controls Build Screen Rules Screen’s Rule is stored to Repository (Meta)
Ⓒ 2014 agados All rights reserved. 11
Functions of Form Designer
Various Controls – Editor & Button
Control Control Name
Label
Button
TextEdit
TextEdit (Number Format)
TextEdit (Date Format)
MemoEdit
Control Control Name
MemoExtEdit
RichTextEdit
Ⓒ 2014 agados All rights reserved. 12
Functions of Form Designer
Various Controls – Box
Control Control Name
ButtonEdit
CalcEdit
CheckButton
CheckEdit
Control Control Name
ComboBox
ColorEdit CheckedComboBox
ControlNavigator
DataNavigator
CheckedListBox
Ⓒ 2014 agados All rights reserved. 13
Functions of Form Designer
Various Controls – Box
Control Control Name
FilterControl
FontEdit
DropDownButton
Control Control Name
DateEdit
GridLookUpEdit
HiperLinkEdit
Ⓒ 2014 agados All rights reserved. 14
Functions of Form Designer
Various Controls – Box
Control Control Name
MarqueeProcessBar
ImageEdit
ImageListBox
Control Control Name
ImageComboboxEdit
LookUpEdit
ListBoxControl
Ⓒ 2014 agados All rights reserved. 15
Functions of Form Designer
Various Controls – Box
Control Control Name
PictureEdit
MRUEdit
PopupContainerEdit
Control Control Name
RangeTrackBar
RadioGroup
SpinEdit
TimeEdit
ZoomTrackBar
ProgressBar
TrackBar
Ⓒ 2014 agados All rights reserved. 16
Functions of Form Designer
Various Controls – Container
Control Control Name
Panel
ScrollPanel
FlowLayoutPanel
Control Control Name
UserPanel
IPanel
TabControl
HScrollBar
VScrollBar
Like Iframe in HTML
Invoke User Control+Logic
Ⓒ 2014 agados All rights reserved. 17
Functions of Form Designer
Various Controls – Container Layout
‘Layout Function’ provide ‘Auto Screen Control Rebound’ to Application when Form size is Changed at time of Running
1. LayoutRate, LayoutType
Apply Rate & Type To Change per Control LayoutType : Default, X, Y, Width, Height, Location, Size, XandHeight, XandWidth, YandHeight, YandWidth,
Bound, Fix LayoutRate : Apply Rate for Changing
LayoutType : X
Set Button’s LayoutType to X , Button is relocated when Form Size is changed
Ⓒ 2014 agados All rights reserved. 18
Functions of Form Designer
Various Controls – Container Layout
2. LayoutControl
‘Auto-Bound-Adjustment’ is applied through ‘auto-calculating function’ when Screen bound is changed
Customization mode
Ⓒ 2014 agados All rights reserved. 19
Functions of Form Designer
Various Controls – Bar
Control Control Name
NavBarControl TitleControl
WebBrowser
Control Control Name
Ⓒ 2014 agados All rights reserved. 20
Functions of Form Designer
Various Controls – Grid
1. Base Grid
Ⓒ 2014 agados All rights reserved. 21
Functions of Form Designer
Various Controls – Grid
2. Band Grid
Ⓒ 2014 agados All rights reserved. 22
Functions of Form Designer
Various Controls – Grid
3. Advanced Band Grid
Ⓒ 2014 agados All rights reserved. 23
Functions of Form Designer
Various Controls – Grid
4. Card Grid
Ⓒ 2014 agados All rights reserved. 24
Functions of Form Designer
Various Controls – Grid
5. Layout Grid
Ⓒ 2014 agados All rights reserved. 25
Functions of Form Designer
Various Controls – Pivot Grid
Grid for Advanced Pivoting
Ⓒ 2014 agados All rights reserved. 26
Functions of Form Designer
Various Controls – Pivot Grid
Composing PivotGrid & Chart
Ⓒ 2014 agados All rights reserved. 27
Functions of Form Designer
Various Controls – Tree List
Tree Styled List
Ⓒ 2014 agados All rights reserved. 28
Functions of Form Designer
Various Controls – Scheduler
Daily View
Work Weekly View
Ⓒ 2014 agados All rights reserved. 29
Functions of Form Designer
Various Controls – Scheduler
Weekly View
Monthly View
Ⓒ 2014 agados All rights reserved. 30
Functions of Form Designer
Various Controls – Scheduler
TimeLine View
Gantt View
Ⓒ 2014 agados All rights reserved. 31
Functions of Form Designer
Various Controls – Chart (2D/3D Bar)
Gantt View
Ⓒ 2014 agados All rights reserved. 32
Functions of Form Designer
Various Controls – Chart ( Point / Line / Bubble )
Point / Line / Bubble/ Stacked Line
Ⓒ 2014 agados All rights reserved. 33
Functions of Form Designer
Various Controls – Chart ( Lines )
Full Stacked Line/ Spline / Step Line / Scatter Line
Ⓒ 2014 agados All rights reserved. 34
Functions of Form Designer
Various Controls – Chart ( 3D Lines )
3D Line/ 3D Full-Scatter Line / 3D Scatter Line / 3D Step Line / 3D Spline
Ⓒ 2014 agados All rights reserved. 35
Functions of Form Designer
Various Controls – Chart ( Pie / Doughnut / Funnel )
Pie / 3D Pie / Doughnut / 3D Doughnut / 3D Spline / Funnel / 3D Funnel
Ⓒ 2014 agados All rights reserved. 36
Functions of Form Designer
Various Controls – Chart ( Area )
Area / Stacked Area / Spline Area / Full Stacked Area / Stacked Spline Area / Step Area / Full-Stacked Spline Area
Ⓒ 2014 agados All rights reserved. 37
Functions of Form Designer
Various Controls – Chart ( Area )
3D Area / 3D Stacked Area / 3D Full Stacked Area / 3D Step Area /3D Spline Area / 3D Stacked Spline Area / 3D Full-Stacked Spline Area
Ⓒ 2014 agados All rights reserved. 38
Functions of Form Designer
Various Controls – Chart ( Range )
Range Bar/ Range Bar Side-by-Side / Range Area / 3D Range Area
Ⓒ 2014 agados All rights reserved. 39
Functions of Form Designer
Various Controls – Chart ( Radar / Polar )
Radar Point / Radar Line / Radar Area / Polar Point / Polar Line / Polar Area
Ⓒ 2014 agados All rights reserved. 40
Functions of Form Designer
Various Controls – Chart ( etc… )
Stock / Candle Stick / Gantt / Gantt Side-by-Side / Regression Line / Trend Line / Fibonacci Indicators
Ⓒ 2014 agados All rights reserved. 41
Functions of Form Designer
Various Controls – Chart ( Gauge )
Gauge Controls Control Type
Base Gauge
Gauge Control Control Type
State Indicator Advanced Gauge
Digital
Circle / Digital / Linear / State Indicator
Ⓒ 2014 agados All rights reserved. 42
Functions of Form Designer
Various Controls – Bar Manager , Tabbed MDI Manager
Bar Manager
‘BarManager’ is a Control that manage ‘Menu’, ‘Tool Bar’, ‘Status Bar’
Tabbed MDI Manager
‘TabbedMdiManager’ is a Control that manage ‘Form’ by Tab Styled when Form is opened as MDI-Style
Ⓒ 2014 agados All rights reserved. 43
Functions of Form Designer
Various Controls – Dock Manager , Alert Control
Dock Manager
‘DockManager’ is a Control that provide ‘Docking’
Alert Control
‘AlertControl’ is a Control that show message
Ⓒ 2014 agados All rights reserved. 44
Functions of Flow Designer
Flow & Rule Definition
Design Logics/Biz. Rules
Define Rule & flow Visual Design
Ⓒ 2014 agados All rights reserved. 45
Functions of Flow Designer
Flow & Rule – Nodes
Node Icon Node Type Descriptions
Node Type
Event
Gateway
Task
Control start & end point for the flow
Control flow by condition
Perform to ‘task, there are various task-node
Ⓒ 2014 agados All rights reserved. 46
Functions of Flow Designer
Flow & Rule – Nodes
Events Descriptions
Event Nodes
Start
End
Throw Error
Starting Point of Flow
Ending Point of Flow
User Define Exception, if this is performed then all flows are stopped
LoopStart, LoopEnd
SyncStart, SyncEnd
FilterStart, FilterEnd
Start & End Point used in Loop Group. Repeat flow as assigned value defined in Group.
Start & End Point used in Synchronize Group. Perform Nodes by Synchronized running defined in Group.
Start & End Point used in Filter Group. MemberSet Filtering Value is applied in Group.
Ⓒ 2014 agados All rights reserved. 47
Functions of Flow Designer
Flow & Rule – Nodes
Types Descriptions
Gateway Nodes
Gateway
Filter
Combine
Branch point for flow. Just getting information for flow
Filtering MemberSet Value
Combine MemberSets. A Union B equal AB.
Join In case of Multi-Threading, wait until all joined nodes is completed.
Ⓒ 2014 agados All rights reserved. 48
Functions of Flow Designer
Flow & Rule – Nodes
Types Descriptions
Task Nodes
Run Object
Run Form Object
Run Form
Call Object.
Call Form Object.
Call Form. Show Form.
Run Module
Jump Form
Script
Call Module in Library.
Client Call Form in Server. Showed form on client.
Call Script. (VBScript, PyThon, C#)
Jump Object Call other object in Server. Only used in FormObject.
Common Script Call common scripts object.
Query Execute Query.
Ⓒ 2014 agados All rights reserved. 49
Functions of Flow Designer
Flow & Rule – Nodes
Types Descriptions
Task Nodes
Create Adapter
Close Adaptor
Clear Mset
Create Adapter (DB Connection, Hibernate Connection, …)
Close Adapter.
Clear MemberSet.
Stored Procedure/ Function
Create Stored Mset
Create Session
Perform Stored Procedure or Function.
Store MemberSet to Memory.
Create HTTP Session.
Jump Code Define Code Value. Response values for server-to-Client.
Clear Session Close HTTP Session.
Data Manager Add, Remove, Update & Select Data in MemberSet or DataTable.
Ⓒ 2014 agados All rights reserved. 50
Functions of Flow Designer
Flow & Rule – Nodes
Types Descriptions
Task Nodes
Control Property
Control Method
Hibernate Object
Set Property of Control.
Perform method of Control.
Perform Hibernate Object.
Hibernate Query
Message Box
Data Trace
Perform Hibernate Query.
Show Message Box.
For tracing. Generate snapshot of data used in DataTable.
Dialog Box Show Dialog Box. Folder Browsing, File Open & Save File Dialog.
Trace Compare Compare Snapshot at Data Trace Node to trace.
Run Outside Program Execute external program.
Ⓒ 2014 agados All rights reserved. 51
Functions of Flow Designer
Flow & Rule – Nodes
Types Descriptions
Task Nodes
Run Outside File
File Download
File Manager
Open External Files ( Open Type : Edit, Open, OpenAsReadonly, Print).
Download file existed in Server to Client.
Copy, Move, Remove, Rename and Save As file
Background Worker Start
Background Worker End
Timer End
Perform Specified Object as background processing
Stop Background Worker.
Stop Timer.
Timer Start Perform Specified Object by Timer
Ⓒ 2014 agados All rights reserved. 52
Functions of Flow Designer
Flow & Rule – Nodes
Types Descriptions
Task Nodes
Register Client
Unregister Client
Message Push
Register Client-Info. at Server for using Server Push. Registered Clients are received ‘Push Message’.
Delete Client-Info. registered through Register-Node
Send Message to registered Client on ‘Server Push’
Net Object
HTTP Communication
SMTP Communication
Call Specified Object (client->server, server->server)
Apply for HTTP Communication. Define and Transmission for Request, Response Parameter.
Apply for Sending mail.
TCP Communication Apply for TCP/IP Communication. Define and Transmission for Request, Response Parameter.
Ⓒ 2014 agados All rights reserved. 53
Functions of Flow Designer
Flow & Rule – Group
Icons Descriptions
Group Type
Base
Looping
Associated with the nodes that can be managed.
Repeat executing the nodes in Group as assigned Value.
Synchronized
Filter
Execute the nodes in Group as synchronized process.
Execute the nodes as MemberSet filtered in Group
Types
Ⓒ 2014 agados All rights reserved. 54
Functions of ‘Result Set Manager’ on Designer
MemberSet
Unit of Management for Data on ServerMemberSet Information
Ⓒ 2014 agados All rights reserved. 55
Functions of ‘Result Set Manager’ on Designer
Specific MemberSet Mapping View
MemberSet Mapping Diagram Managing Relationship for Specific MemberSet & its related DataTable Create, Delete and Modify for Relationship
Ⓒ 2014 agados All rights reserved. 56
Functions of ‘Result Set Manager’ on Designer
DataTable
Unit of Management for Data on ClientDataTable Information
Ⓒ 2014 agados All rights reserved. 57
Functions of ‘Result Set Manager’ on Designer
DataTable’s Elements & MemberSets Mapping Info. View
MemberSet & DataTable Relationship Matrix
View Relationship Matrix for DataTable’s Elements & MemberSet
Ⓒ 2014 agados All rights reserved. 58
Functions of ‘Result Set Manager’ on Designer
All MemberSet Mapping View
MemberSet & DataTable Map Diagram
View Relationship for all MemberSet & DataTable
Ⓒ 2014 agados All rights reserved. 59
Functions of ‘Result Set Manager’ on Designer
Searching List for Used MemberSet or DataTable
Searching Object & Node for related MemberSet or DataTable
Enable to search objects & nodes that used MemberSet or DataTable
Ⓒ 2014 agados All rights reserved. 60
Functions of ‘Scripts Manager’ on Designer
Script Managing
Script Common Script Management
Ⓒ 2014 agados All rights reserved. 61
Functions of ‘Scripts Manager’ on Designer
Script Mapping View
Scripts Matrix View Relationship Matrix for Scripts & Objects
Ⓒ 2014 agados All rights reserved. 62
Functions of ‘Scripts Manager’ on Designer
Searching List for used Script
Objects & Script List Enable to search objects & nodes that used Script
Ⓒ 2014 agados All rights reserved. 63
Functions of ‘Testing’ on Designer
Unit Test for Object Testing
Unit Test Enable to test Object as Unit
Ⓒ 2014 agados All rights reserved. 64
Functions of ‘Testing’ on Designer
View Unit Test List
Unit Test List Unit Test List Provide Performance View for specific Unit Testing
Ⓒ 2014 agados All rights reserved. 65
Functions of ‘Testing’ on Designer
Object Stress Testing
Stress Test Perform Stress Testing for Object Manage Item or Method for Testing
Ⓒ 2014 agados All rights reserved. 66
Functions of ‘Testing’ on Designer
Object Stress Testing
Running Stress Test Execute Stress Testing, View Test Result
Ⓒ 2014 agados All rights reserved. 67
Functions of ‘Testing’ on Designer
Viewing Stress Test List
Stress Test List Stress Test List Provide Performance View for specific Stress Testing
Ⓒ 2014 agados All rights reserved. 68
Visibilities for your SW PKG
Ⓒ 2014 agados All rights reserved. 69
Visibility
Provide Various Visibilities to Agados Based Application
Agados
Visibility
Design Time
Monitor Time
Execute Time
Ⓒ 2014 agados All rights reserved. 70
Visibility – for Design Time
Object Flow Diagram
Ⓒ 2014 agados All rights reserved. 71
Visibility – for Design Time
Data Map Diagram
Ⓒ 2014 agados All rights reserved. 72
Visibility – for Design Time
Object Matrix
Ⓒ 2014 agados All rights reserved. 73
Visibility – for Design Time
Find Object
Ⓒ 2014 agados All rights reserved. 74
Visibility – for Design Time
Statements Ranking
Ⓒ 2014 agados All rights reserved. 75
Visibility – for Execute Time
Run Object Ranking
Ⓒ 2014 agados All rights reserved. 76
Visibility – for Monitor Time
Trace / Monitor
Ⓒ 2014 agados All rights reserved. 77
Visibility – for Monitor Time
Trace / Server Performance
Ⓒ 2014 agados All rights reserved. 78
Visibility – for Monitor Time
Trace / Distribution / Object / Base
Ⓒ 2014 agados All rights reserved. 79
Visibility – for Monitor Time
Trace / Object
Ⓒ 2014 agados All rights reserved. 80
Visibility – for Monitor Time
Analysis / Report / Base
Ⓒ 2014 agados All rights reserved. 81
Visibility – for Monitor Time
Analysis / Report / Monthly
Ⓒ 2014 agados All rights reserved. 82
Visibility – for Monitor Time
Analysis / Object / Distribution
Ⓒ 2014 agados All rights reserved. 83
Visibility – for Monitor Time
Analysis / Object / Daily List
Ⓒ 2014 agados All rights reserved. 84
Visibility – for Monitor Time
Analysis / Object / Any Object
Ⓒ 2014 agados All rights reserved. 85
Benefit for your Biz. Application
Ⓒ 2014 agados All rights reserved. 86
What’s the Benefit for your Biz. Application
Qualification Indicators for Advanced Biz. Application
Technical Categories
Qualification Indicators Agados Based Application
On Customizing
(Basic)Does Not Compile SW Main Part on Customizing ○
Customizing Method
Basic : Configurable Changing ○
Add-On : Use Provided APIs for I/F to SW(Package, 3GL Coding with 3GL Program
• 2 Ways
① Designed APIs for Add-On (Consulting Providing)
② Adding Rules on Agados
Customizing
(Locale; Localization)
Locale Data Setting Automation
(Currency, Date-Time, etc…)○
Support Multi-Language
(Screen Label, Literal, Menu, Message, etc…)○
Customizing
(Screen Style )
Private Supporting ( Configurable Changing ) ○
Full-Setting Supporting (Configurable Changing) ○
Ⓒ 2014 agados All rights reserved. 87
What’s the Benefit for your Biz. Application
Qualification Indicators for Advanced Biz. Application
Technical Categories
Qualification Indicators Agados Based Application
Customizing
(Source Security)
Dose not open SW Sources on Customizing
(SW Package Values Protection)○
Customizing
(Application DB ,
DB Handling )
SW Package Data Model Consistency
( Integrity to Impact of additional data)
○ (Provide Consulting, Applied Application DB Model)
SW (Package) Data Model Expansibility
( Expansibility for Base on Adding)
○ (Provide Consulting, Applied Application DB Model)
DB Locking Prevention
( Prevent Mistakes of Customizer )
○ (Prevention Feature on Agados itself
SQL Statements, Procedures are managed Separately with source
(if it is existed in source, changed requirements, then changed source. Need to Re-compile to sources)
○ (SQL Statements, Procedures are managed Separately )
Customizing
(Other SystemInterface)
Provide Methods of I/F & Integration for Other System (Application)
○ ( Provide Interface Functions )
Customizing
( Methodology)Provide Methodology for Customizing
○ (Consulting, Methodology Providing)
Ⓒ 2014 agados All rights reserved. 88
What’s the Benefit for your Biz. Application
Qualification Indicators for Advanced Biz. Application
Technical Categories
Qualification Indicators Agados Based Application
Running Time
(Publishing)
Auto Publishing without user action when PKG changed
○ (Smart Client Publishing)
Visibilities(Monitoring, Tracing , etc…, Various Features for stable operating of SW (Package)
Itself, SW(Package) Operating Status,Monitoring/Analysis Features
○
Itself, SW(Package) on Operating/Customizing,Testing Features
○
Relationship Information Between Modules of SW
( Relationship Matrix , etc… )○
Itself, SW(Package) on Operating/Customizing,Performance & Tracing Features
( On Function Execution Time , Response Time View by Object )
○
Management Information for Statements Type, SQL Statements, etc… ,
○
Server Resources Management on SERVER
( Life Time Management for Database Resource )○
Ⓒ 2014 agados All rights reserved. 89
What’s the Benefit for your Biz. Application
Different points of Agados based Package, compared to the 3GL based Package,
Agados basedSW(Package/Service) System
3GL basedSW(Package) System
Language Code…
Changed/Added Coding
Language Code…
Changed/ Added Coding
RulesChanged/
Added
Rules…
Code is not worththe information
Rule isworth the information
Changed Info. Management in Rules Repository
Codes are also managed by Agados’s rules
Customizing/Changing Needs
Changing Requirements
Adding Requirements
Ⓒ 2014 agados All rights reserved. 90
What’s the Benefit for your Biz. Application
Advanced Build & Customization Lifecycle Management
SmartArchitecture
Configure
• Just Definition with Agados
• Using Configure Tool on Agados
• Visual Configuration
• Reducing Coding Part
Maintain
• Modifying Rule Set
• Visual Debugging
• Separated Structure for
Presentation, Biz. Logic, and
Data
Upgrade
• Managing Base Model
• Managing Package Change
• Auto Publishing New Version
• Minimal Rework
Build
• Defining Rule & Flow
• Visualized Building
• Satisfying Advanced PKG
Architecture
Ⓒ 2014 agados All rights reserved. 91
What’s the Benefit for your Biz. Application
What’s the Value of Rules?
Why Rules(Metadata) ?
Control
What’s the Meaning or Value of Rule (metadata) Based?
Analysis
Configure Value Create
Enable to “Software-Defined Application”
Ⓒ 2014 agados All rights reserved. 92
What’s the Benefit for your Biz. Application
Application SW Business on the Agados platform (Innovation to movement)
• Little manpower & cost• Easy & simple building• Software-defined Building• Building by anyone, not only programmer
• Completed product• Tangible SW• Software-defined App.• Enabled Cloud• Itself monitored with Visibility
• Create After Market• Enabled Partner Biz.• Enabled App. & Plug-In Market.
• Receive completed product• Think tangible SW• Redefine Software-defined App.• Enabled Service on Cloud
Ⓒ 2014 agados All rights reserved. 93
Imagination of Agados Based Biz. Application (Package/Service)
Your Application Architecture as Applying Agados
DesignerLower Configure Tool
Configure ToolHigher Configure Tool
Visual Monitor Client
AgadosSmart Client
Your ApplicationSmart Client(Web Client)
ApplicationDB
ApplicationRule DB
ApplicationLog DB
WAS (JBoss, IIS, …)
Agados Server(Design, Execute)
AgadosLog Server
Application/ServiceOut-of-Box
Reporting Tool
AgadosMonitor Server
External System
uniERPBiz. ObjectsHTTP
HTTP
Your ApplicationSmart Server
DBServer
Operating EnvironmentServer : Windows Server, Unix, Linux
for Java / .NETDBMS : SQL Server, Oracle, MySQL, …