sales dept./ general manager donghyuk, shin mobile: 010-2864-8888 e-mail: dhshin@ari-system
DESCRIPTION
Sales Dept./ General Manager DongHyuk, Shin Mobile: 010-2864-8888 E-mail: [email protected] 9F, Sanjung B/D 15-16, Yeouido-dong, Yeongdeungpo-gu, Seoul, Korea - PowerPoint PPT PresentationTRANSCRIPT
Java Based Enterprise RIA Solution.
Frame Builder
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Client First
Better than the Best
www.ari-system.com
BLUE
We Deliver Agility Reliability Intelligence
TM
Sales Dept./ General Manager
DongHyuk, Shin
Mobile: 010-2864-8888
E-mail: [email protected]
9F, Sanjung B/D 15-16, Yeouido-dong, Yeongdeungpo-gu, Seoul, Korea
Tel : 82+2-782-3697 Fax : 82+2-761-5756
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
www.ari-system.com
BLUE
1. System evolution
2. Rough review
3. Rich Internet Application (RIA)
4. โRIAโ vs โFrameBuilder
5. Frame builder ~
6. Frame builder ํน์ฑ์์ฝ
7. ๊ธฐ๋ํจ๊ณผ
8. ์ฃผ์๊ณ ๊ฐ
Content Page
3
4
5
6
10
26
27
28
[2]
Table of Contents
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
www.ari-system.com
BLUESystem evolution
Client/Server
8080 ๋ ๋๋ ๋
โข ๋ฐ์ด๋๋ฐ์ด๋ UIUI
โข ์๋ฒ์๋ฒ //๋คํธ์ํฌ ๋ถํ ์ ์๋คํธ์ํฌ ๋ถํ ์ ์
BUTBUT,,
โข ๋ฐฐํฌ๋ฌธ์ ๋ฐฐํฌ๋ฌธ์ โข ํด๋ผ์ด์ธํธ ๊ด๋ฆฌ ์ด๋ ค์ํด๋ผ์ด์ธํธ ๊ด๋ฆฌ ์ด๋ ค์โข ๋น์ฉ์ฆ๊ฐ ๋น์ฉ์ฆ๊ฐ
Main Frame
60~7060~70 ๋ ๋๋ ๋{{Host-TerminalHost-Terminal}}
โข ์ค์์ง์ค๊ด๋ฆฌ์ค์์ง์ค๊ด๋ฆฌ
BUTBUT,,
โข ์ด์ ํ์ด์ ํ UIUI
โข ๊ฐ๋ฐ์ ์ฐ์ฑ ์ ํ๊ฐ๋ฐ์ ์ฐ์ฑ ์ ํ
Web
9090 ๋ ๋๋ ๋
โข Thin ClientThin Client
โข ๋ฐฐํฌ์ฉ์ด๋ฐฐํฌ์ฉ์ด
BUTBUT,,
โข ์ทจ์ฝํ์ทจ์ฝํ UIUI
โข ๋ณต์กํ ๊ฐ๋ฐ๊ณผ์ ๋ณต์กํ ๊ฐ๋ฐ๊ณผ์ โข ์๋ฒ์๋ฒ //๋คํธ์ํฌ ๋คํธ์ํฌ ๋ถํ์ฆ๋๋ถํ์ฆ๋
RIA
20002000 ๋ ๋๋ ๋
โข C/SC/S ์์ WebWeb ์ ์ฅ์ ์์ฉ์ ์ฅ์ ์์ฉโข ๋ฐ์ด๋ ๋ฐ์ด๋ UIUI
โข ์๋ฒ์๋ฒ //๋คํธ์ํฌ ๋ถํ ์ ์๋คํธ์ํฌ ๋ถํ ์ ์โข ๋ฐฐํฌ์ฉ์ด๋ฐฐํฌ์ฉ์ดโข ์์ฌ์ด ๊ฐ๋ฐ ๋ฐ ์ ์ง๋ณด์์์ฌ์ด ๊ฐ๋ฐ ๋ฐ ์ ์ง๋ณด์
1980 ~
1960 ~
1990 ~
2000 ~
[3]
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
www.ari-system.com
BLUERough review๊ธฐ์ ๋ค์ Internet ๊ธฐ๋ฐํ๊ฒฝ์์ Application ๊ธฐ๋ฅ์ ํฅ์์ํค๊ณ , ํตํฉ ๋ฐ์ ์์ผ ๋์๊ฐ๊ณ ์์ง๋ง , Web ํน์ฑ์ Web page ์
Server script ๋๋ฌธ์ ๊ธฐ์ ์ Application Platform ์ผ๋ก์์ Internet ์ S/W ๋ฐ์ ์ ํ๋ค๊ฒ ํ๊ณ ์๋ค .
Web Application
๋น์ฉ ์ฆ๊ฐ
์ฌ์ฉ์ ๋ง์กฑ๋
์์คํ ๋ณต์ก
๊ฐ๋ฐ ๋ณต์ก
๋ฐ์ดํฐ ๋ณต์ก
Web ์์คํ ๊ฐ๋ฐ์ ๊ฐ๋ฐ ๋ณต์ก์ฑ์
๋ฐ๋ฅธ ๊ฐ๋ฐ๋น์ฉ ,
๋๋์ ๋ฐ์ดํฐ ์ ์ถ๋ ฅ์ ๋ฐ๋ฅธ
้ซ์ฌ์์ H/W ์๊ตฌ ๋ฑ์ผ๋ก
๋น์ฉ์ด ์ฆ๊ฐํจ
์ฌ์ฉ์์์ ๊ณ ๋์ ์ํธ์์ฉ์ด
ํ์ํ application ์ ๊ฒฝ์ฐ ๋น ๋ฅธ ํ๋ฉด
์ด๋๊ณผ ์๋๋ฆฌ์ค์ ๋ณ๊ฒฝ์ด ์๋ฐ
๋์ด์ผ ํ๋ค .
๊ธฐ์กด์ HTML ํ๊ฒฝ์ ์ด๋ฐ ์๊ตฌ
์ฌํญ์ ๋ง์กฑํ๊ธฐ ํ๋ฆ
[4]
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
www.ari-system.com
BLUERich Internet Application (RIA)Internet ์ ํ์ฉํ Web Application ์ Application ๊ฐ๋ฐ์ ํฐ ํ๋ฆ์ผ๋ก ๋ถ๊ฐ๋๊ณ ์์ง๋ง , ์ ํต์ ์ธ Web Application ๋ค์
์ฌ์ฉ์ ๋ง์กฑ๋๋ฅผ ์ถฉ์กฑ์์ผ ์ฃผ์ง ๋ชปํ๊ณ ์๋ ์ค์ ์ด๋ค . ํ์ฌ ๊ธฐ์ ์ธํ๋ผํ๊ฒฝ์ ์ฐจ์ธ๋ ํตํฉ์ ์ฐ๋ง๊ตฌ์ถ์ ์ํ RIA Platform ์ด
์ ์ฉ๋๊ณ ์์ผ๋ฉฐ , ์ด๋ก ์ธํ ์ฌ์ฉ์ , ๊ฐ๋ฐ์ , ์ด์์ , ์์คํ ๊ด๋ฆฌ์ ๋ค์๊ฒ ๋ง์ ์ ์ตํจ์ ์ ๊ณตํ๊ณ ์๋ค .
Web Application
๋น์ฉ ์ฆ๊ฐ
์ฌ์ฉ์ ๋ง์กฑ๋
์์คํ ๋ณต์ก
๊ฐ๋ฐ ๋ณต์ก
๋ฐ์ดํฐ ๋ณต์ก
โ ๊ธฐ์กด Web Application ํ๊ฒฝ์
ํฐ ํ๋ฆ์ ์ ํดํ์ง ์์ผ๋ฉฐ ,
์์คํ ์ ์ค๋ณตํฌ์๋ฅผ
์ต์ํ ํจ
โ ์ฌ์ฉ์ ์ ๊ทผ ์ฉ์ดํ ํ๊ฒฝ์ ๊ณต
โ ์ฌ์ฉ์ ๋ง์กฑ๋ ๋์ UI ์ ๊ณต
โ ๊ธฐ์กด Web ์์คํ ๊ณผ ํธํ์ฑ์ ์ง์
๋ฆฌ์์ค ๊ณต์
โ ๊ฐ๋ฐ์์ฐ์ฑ ๋ฐ ์์ฌ์ด ์ ์ง๋ณด์์ ๊ณต
๊ธฐ์กดํ๊ฒฝ๊ณผ ํธํ์ฑ
๊ธฐ์กด Web Application ์ ํ๊ณ๊ทน๋ณต
Web Application
[5]
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
www.ari-system.com
BLUEโRIAโ vs โFrameBuilderโ ๋๋ถ๋ถ์ RIA ๊ด๋ จ ์ ํ๋ค์ Web Browser ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ ํ๋ค ํน์ ๊ฐ๋ฐ Tool ํํ๋ก ์น์ฐ ์น ๋ฐ๋ฉด , ใ์๋ฆฌ์์คํ ๋ธ๋ฃจ์
โFrameBuilderโ ๋ ์ ํ ๊ฐ๋ฐ๋จ๊ณ๋ถํฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ผ๋ก C/S ๊ธฐ๋ฐ์ stand alone ํํ๋ก ์ ์๋์ด์ง ์ ์ด ํฐ ์ฐจ์ด์ด๋ค .
์ฆ , Web Browser ๊ฐ ์์ด๋ ๋ ๋ฆฝ๋์ (standalone) ์ด ๊ฐ๋ฅํ๋ฉฐ , Middle-ware(WAS) ๊ธฐ๋ฅ๋ ํจ๊ป ๋ด์ฅ๋์ด ์๋ค .
RIA ๊ด๋ จ ์ ๋ฌธํ์ฌ ์ ํ๋ณ ๊ธฐ์ , ๊ธฐ๋ฅ๋น๊ต 1/4
๊ตฌ๋ถ ์ค ๊ตฌ๋ถ ๋ด์ฉ FrameBulder
( ใ์๋ฆฌ์์คํ ๋ธ๋ฃจ )
Flex 3
(Adobe, ๋ฏธ๊ตญ )
MiPlatform 3.1.1
( ํฌ๋น์ํํธ )
Gauce
( ์ฌํํธ์ ๋ณดํต์ )
Trustform
( ์ปด์คํ์ด )
Curl
(QTI)
๋ฒค๋ ์ ํ์๊ธฐ ์ ํ๋ฐํ์๊ธฐ 2003 ๋ 4 ์ 2003 ๋ 4 ์ 2003 ๋ 3 ์ 2003 ๋ 12 ์ 2003 ๋ 4 ์ 2003 ๋ 4 ์
๊ตญ์ ํ์ค๊ท๊ฒฉ
์ง์
๊ตญ์ ํ์ค์ค์
+ ์์ฒด๊ธฐ๋ฐ๊ตญ์ ํ์ค์ค์ ์์ฒด๊ธฐ๋ฐ HTML HTML๊ตญ์ ํ์ค์ค์
ํ์ค๊ธฐ์ ์ฌ์ฉSSL
O
O
O
O
O
X
O
X
O
X
O
X
์ ํ์ฐ์ ํ์คJava
Groovy ScriptJava ๋ฑ ์ฐ์ ํ์ค ECMA Script
ํ์ค์ค์
Java Script,
์์ฒด์ธ์ดJava Script
Java Script,
VB ScriptJava Script
๋ฐ์ ๊ฐ๋ฅ์ฑํฅํ ๊ธฐ์ ๋ฐ์ ์ ๋ํ
๋ฐ์ ๊ฐ๋ฅ์ฑ
๊ตญ์ ํ์ค์ ์ค์ํจ์ผ๋ก์จ
๋ฐ์ ๊ฐ๋ฅ์ฑ ๋์
๊ตญ์ ํ์ค์ ์ค์ํจ์ผ๋ก์จ
๋ฐ์ ๊ฐ๋ฅ์ฑ ๋์
ํ์ค์ด ์ ์ฉ๋์ง์์์ผ๋ก ์ธํํฅํ ์ง์๋ฐ์ ๊ฐ๋ฅ์ฑ ์๋ฌธ
๊ตญ์ ํ์ค์ ์ค์ํจ์ผ๋ก์จ
๋ฐ์ ๊ฐ๋ฅ์ฑ ๋์? ?
XML
ํ์ค
์ค์
Stand alone ์คํ์ ํ์คํํ๊ฒฝ
Web Browser ์คํ
๊ฐ๋ฅ
๊ฐ๋ฅ
?
๊ฐ๋ฅ
?
๊ฐ๋ฅ
?
๊ฐ๋ฅ
?
๊ฐ๋ฅ
?
๊ฐ๋ฅ
์ ํ
๊ธฐ์
ํน์ง
(2009 ๋ Adobe ์ ํ๊ด๋ จ ๊ธฐ์ ์๋ฃ ์ฐธ๊ณ ๋ฐ์ท ๋ฐ ์์ ๋ณด์์๋ฃ )
[6]
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
www.ari-system.com
BLUE
RIA ์ ํ๋ค์ Web Browser ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์น์ฐ์น๋ค ๋ณด๋ Web ์ค์ฌ์ผ๋ก ๋น๊ต ๋ถ์๋์ด์ ธ ์๋ ์๋ฃ์ ๋น๊ตํ์๋ค . FrameBuilder
๋ Web Browser ๊ฐ ์์ด๋ ๋์๊ฐ๋ฅํ ๋ฟ๋ง ์๋๋ผ , RIA ๊ฐ ๊ฐ์ง ๊ฐ๋ฐ Tool ์ ์ธ ์์๋ ๊ฐ์ถ ๋ฐ๋ฉด , ๊ธฐ์ Infra ํ๊ฒฝ์ ๊ทธ๋ฃน๋ณ Admin
๊ด๋ฆฌ์ ๊ด๋ฆฌ์ ์ฑ ์ค์ผ์ค์ ๋ฐ๋ฅธ ์์ฐจ์ ๊ฐ๋ณ / ์ง๋จ Deploy ๊ฐ ๊ฐ๋ฅํ ๊ด๋ฆฌํ Platform ์ฑ๊ฒฉ์ด ๊ฐ๋ ฅํ๋ค๋ ์ ์ด ํฐ ์ฐจ์ด์ด์ ํน์ง์ด๋ค .
RIA ๊ด๋ จ ์ ๋ฌธํ์ฌ ์ ํ๋ณ ๊ธฐ์ , ๊ธฐ๋ฅ๋น๊ต 2/4
๊ตฌ๋ถ ์ค ๊ตฌ๋ถ ๋ด์ฉ FrameBulder
( ใ์๋ฆฌ์์คํ ๋ธ๋ฃจ )
Flex 3
(Adobe, ๋ฏธ๊ตญ )
MiPlatform 3.1.1
( ํฌ๋น์ํํธ )
Gauce
( ์ฌํํธ์ ๋ณดํต์ )
Trustform
( ์ปด์คํ์ด )
Curl
(QTI)
Client ํ๊ฒฝ ์คํ Client ๊ตฌ๋ํ๊ฒฝ
O
๋ฌด๊ด
O
๋ฌด๊ด
O
Windows PC
O
Windows PC
O
Windows PC
O
Windows PC/Linux
Client
์คํํ๊ฒฝ์๋ UPdate
์คํ Client ์
ํ์ํ
๋ชจ๋๋ค์ด ๋ฐ
๋ชจ๋ํํ๊ธฐ์
Browser ์ ๋ด์ฅ Active-X Active-X Active-X Active-X
Java VM
ํ๊ฒฝ์
๋ถ์ผ์น์ฑ
๋ฐํ์ํ๊ฒฝ
๋ฐ ๋ฒ์ ์ ๋ฐ๋ฅธ
๋ถ์ผ์น์ฑ
J2EE ํ์ค๊ธฐ๋ฐ WAS ์ง์
์
์ค
ํ
๊ตฌ
์ฑ
(2009 ๋ Adobe ์ ํ๊ด๋ จ ๊ธฐ์ ์๋ฃ ์ฐธ๊ณ ๋ฐ์ท ๋ฐ ์์ ๋ณด์์๋ฃ )
Multi Tier ์ง์ PT, Biz Logic Source ๋ถ๋ฆฌ ์์ ๋ถ๋ฆฌ ์์ ๋ถ๋ฆฌ ์์ ๋ถ๋ฆฌ ํ๋์ ์คํฌ๋ฆฝํธ ๋ถ๋ฆฌ ?
๋ค๊ตญ์ด์ง์ Unicode O O O O O O
๊ฐ๋ฐํ๊ฒฝ Windows ๋ฐ J2EE ๊ธฐ๋ฐ ์ง์ O O O โณ โณ โณ
์๋ฒ๊ตฌ๋ํ๊ฒฝ
์์ ์์ โณ โณ โณ โณ
โRIAโ vs โFrameBuilderโ
[7]
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
www.ari-system.com
BLUE
RIA ๊ด๋ จ ์ ๋ฌธํ์ฌ ์ ํ๋ณ ๊ธฐ์ , ๊ธฐ๋ฅ๋น๊ต 3/4
๊ตฌ๋ถ ์ค ๊ตฌ๋ถ ๋ด์ฉ FrameBulder
( ใ์๋ฆฌ์์คํ ๋ธ๋ฃจ )
Flex 3
(Adobe, ๋ฏธ๊ตญ )
MiPlatform 3.1.1
( ํฌ๋น์ํํธ )
Gauce
( ์ฌํํธ์ ๋ณดํต์ )
Trustform
( ์ปด์คํ์ด )
Curl
(QTI)
ํ์คํ ๋ Data Format(Model)
O O โณ โณ โณ โณ
๊ฐ๋ฐ์ธ์ดJava Script, Groovy Script
๋ฐ์ดํฐ
ํต์ ๋ฐฉ์
Client ์์ ๋ฐ์ดํฐ์ง์ ์ ์ ํธ์ถ์ ์ฝ
ํจ์ผ๋ก ๋ณด์์ฑํ๋ณด์ฌ๋ถ
Web 2.0
(MVC ๋ชจ๋ธ )
์ง์
Rich User Interface์ ๊ณต (View)
์
์ค
ํ
๊ตฌ
์ฑ
(2009 ๋ Adobe ์ ํ๊ด๋ จ ๊ธฐ์ ์๋ฃ ์ฐธ๊ณ ๋ฐ์ท ๋ฐ ์์ ๋ณด์์๋ฃ )
O O X X X โณ
๊ณต๊ฐ API ๋ฐ ์ธ๋ถ (Ajax)์ฐ๋ Control
O O X X X X
SOA ์ง์์๋น์ค์ ๋น์ฆ๋์ค๊ตฌํ ์
์์คํ ๊ณผ์ ๋ถ๋ฆฌ๋ก ์ด ๊ธฐ์ข ์์คํ ์ ์ฐ๊ณ
O O โณ โณ โณ X
Action Script,MXML
Java Script,XML
Java Script,HTML
Java, VB ScriptX path Curl
TCP/IP
Web Service(Soap)
HTTP
๋ฐ์ดํฐ
Access
O ? โณ X X X
O O X ์์ฒด (X) O O
O O X ์์ฒด (X) O O
OData Format
ํํ๋ก ์ ํ (O)X X X X
โ2010 ๋ ์ ์ด๋ฅด๋ฉด ์ ๊ท ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ ํธ ์ค ์ ์ด๋ 60% ๊ฐ RIA ๊ธฐ์ ์ ์ฑํํ ๊ฒ์ด๋ค .โ โ Gartner ์ฌ
RIA ๊ด๋ จ ์ ๋ฌธํ์ฌ ์ ํ๋ณ ๊ธฐ์ , ๊ธฐ๋ฅ๋น๊ต ๋ถ์์ ๋ณด์๋ ๊ฒ๊ณผ ๊ฐ์ด โ FrameBuilderโ ์๋ RIA ๊ฐ ๊ฐ์ง ์ฅ์ ๋ค์ ๋๋ถ๋ถ ์์ฉํ๊ณ
์์ผ๋ฉฐ , ์ด๋ฏธ ๋ถ์ฐ Network ๊ด๋ จ ํต์ ๊ธฐ์ ๋ด์ฅ๋์ด RIA ๋ณด๋ค ์์ ๊ธฐ์ ๋ค์ ๋ณด์ ํ๊ณ ์๋ค .
โRIAโ vs โFrameBuilderโ
[8]
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
www.ari-system.com
BLUE
RIA ๊ด๋ จ ์ ๋ฌธํ์ฌ ์ ํ๋ณ ๊ธฐ์ , ๊ธฐ๋ฅ๋น๊ต 4/4
๊ตฌ๋ถ ์ค ๊ตฌ๋ถ ๋ด์ฉ FrameBulder
( ใ์๋ฆฌ์์คํ ๋ธ๋ฃจ )
Flex 3
(Adobe, ๋ฏธ๊ตญ )
MiPlatform 3.1.1
( ํฌ๋น์ํํธ )
Gauce
( ์ฌํํธ์ ๋ณดํต์ )
Trustform
( ์ปด์คํ์ด )
Curl
(QTI)
Flash ๊ธฐ์ ์ ๋์ ์ ์ฐ์ฑ ์ ๊ณต O O X X X X
๊ฐ๋ฐ์ธ๋ ฅ ๋ฐ ์ง์์กฐ์ง ๋ณด์
ํ๋ฉด
UI
๊ธฐ๋ฅ
(2009 ๋ Adobe ์ ํ๊ด๋ จ ๊ธฐ์ ์๋ฃ ์ฐธ๊ณ ๋ฐ์ท ๋ฐ ์์ ๋ณด์์๋ฃ )
O O O X X X
๋ฐฐ์ด ( ์์ง / ์ํ / ๊ณ๋จ /๋ฐ๋ํ ) O O O O X X
O O O O X X
ํ๋ฉด Layout ๋ฐฑํฐ ๊ทธ๋ํ ์ง์์ฌ๋ถ
์ดํํธ ์๋๋ฉ์ด์ ๋ฐ ํจ๊ณผ๊ธฐ๋ฅ์ ๊ณต
ํ๋ฉด์ ํ ํ๋ฉด์ ํ๊ธฐ๋ฅ (View Sates)
๊ฐ๋ฐ์๊ตฌ์ฑ
๋์ ์์ง์
Drag & Drop
MDI ๊ธฐ๋ฅIconize
O O X X X X
O O X X X X
O O X X X X
์ง์ O O ? ? ? ?
Real
Time
๋ฐ
๋ฐ์ดํฐ
๋๊ธฐํ
์๋น์ค
๋ฐ์ดํฐ์ฒ๋ฆฌ ๋์ฉ๋๋ฐ์ดํฐ์ฒ๋ฆฌ์ ์ ์ฐ์ฑ O O โณ โณ โณ โณ
๋ฉ์์ง ๊ธฐ๋ฐ์ ์ค์
๊ฐ ์๋ฒ๋ฐ์ดํฐ ํธ์ฌ
์๋ฒ์์ ์ค์๊ฐ์ผ๋ก ์ ์
Client ๋ก ๋ฐ์ดํฐ ํธ์ฌ ๊ธฐ๋ฅ์ ๊ณต O O X X X X
๋ฉ์์ง ๊ธฐ๋ฐ์
Client ํด๋ง
Client ๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก
๋ฉ์์ง ํด๋งO O X X X X
์ ์ Client
๋๊ธฐํ
Server ์ค์ ์ผ๋ก ์ ์ ๋
Client ๋ค์ ๋๊ธฐํO O X X X X
O O X X X X๋ฐ์ดํฐ ๋๊ธฐํ
๊ธฐ๋ฅ
Client ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์
๋ฐ์ดํฐ ์๋ ๋๊ธฐํ
์ฆ , โFrameBuilderโ ๋ RIA์๋ฃจ์ ๊ณผ๋ ๋ฌ๋ฆฌ ์ผ๋ฐ์ฌ์ฉ์ , ๊ฐ๋ฐ์ , ์ด์์ , ์์คํ ๊ด๋ฆฌ์์ ์ด๋ ํน์ ๋ถ๋ถ์ ์น์ฐ์น์ง ์๊ณ ,
๋ชจ๋ ๊ธฐ๋ฐ์ ํตํฉ์ ์ธ ์ ์งํ Platform ์ผ๋ก์จ , ๊ฐ ํด๋น ๊ธฐ์ ์ธํ๋ผํ๊ฒฝ์ ์ฐจ์ธ๋ํตํฉ์ ์ฐ๋ง๊ตฌ์ถ ์คํ์ ์ํ ํ์ฌ ๊ฐ์ฅ ์์ ์
์ด๋ฉฐ , ๊ฐ๋ ฅํ ์ต์์ ๊ธฐ์ ๊ณผ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ Platform ์ผ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์๋ค .
โRIAโ vs โFrameBuilderโ
[9]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame BuilderFrame Builder{{ ์ฐจ์ธ๋ ํตํฉ ํ๋ซํผ์ฐจ์ธ๋ ํตํฉ ํ๋ซํผ }}
Java VMJava VM Groovy ScriptGroovy Script
โข Frame WorkFrame Workโข Integrated Dev languageIntegrated Dev language
Java (Groovy Script)Java (Groovy Script)โข MDI(Application/Applet)MDI(Application/Applet)โข Embedded Applet Embedded Applet
โข Java EnvironmentJava Environment
โข Supports Standard Supports Standard JavaBeansJavaBeans
ComponentComponent
โข Others Java IDE ToolOthers Java IDE Tool
โข Administrator ToolAdministrator Toolโข Integrated Dev ToolIntegrated Dev Tool
โขVisualizer Statistics ToolVisualizer Statistics Tool
ServerServer ToolTool
ArchitectureArchitecture CompatibilityCompatibility
โข NTAS Clustering ServerNTAS Clustering Serverโข Web Service (SOAP)Web Service (SOAP)โข Compatibility WASCompatibility WASโข Others ToolsOthers Tools
Frame Builder ๊ฐ์
[10]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
โ ๋ถ์ฐ ๋ฐ ์๋๋ฐฐํฌ ์ง์ (Java Runtime ๋ฐ Application)
โ ๊ฐ๋ฐ์ ํ์ํ Library ๋ฐ JavaBeans Component ์ง์
โ ๊ฐ๋ฐ์ ํ์ํ IDE ํด ์ง์
โ ๋ฉ๋ด ๋ฐ ๋์ Configuration
โ ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ ์ค์ผ์ค๋ง
โ ๊ฐ์์ ์ธ ๊ฐ๋ฐํ๊ฒฝ์ผ๋ก ๋์ ๊ฐ๋ฐ์์ฐ์ฑ
Frame BuilderFrame Builder ๋ Java ๊ธฐ๋ฐ์ Client Architecture, NTAS ๊ธฐ๋ฐ์ Server ๋ก ๊ตฌ๋ถ๋๋ค . Frame Builder ๋ ์ ํ์์ฒด์ ์ต์ ํ๋
์์ฌ์ NTAS(Network Transaction Application Server) ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ , ๋ค๋ฅธ WAS ์ ํ์ผ๋ก ๋์ฒด๊ฐ ๊ฐ๋ฅํ๋ค .
Client ๊ฐ Frame Builder ๋ฅผ ์คํํ๊ธฐ ์ํ์ฌ ์ฌ์ ์ ์ค๋นํด์ผ ํ ์ฌํญ์ด ์ ํ ์์ผ๋ฉฐ , ๋จ์ง Login ๋ง ํ๋ฉด ๋ชจ๋ ๊ฒ์ Frame
Builder Architecture ๊ฐ ์์์ ์ค๋นํด ์ค๋ค .
์ธ์ ์ด๋์๋ผ๋ Web Browser ๋ก ์ ๊ทผํ์ฌ (or ์ง์ ์คํ ) Version ์ ๋ณ๊ฒฝ์ฌ๋ถ์ ๋ฐ๋ผ ์๋๋ฐฐํฌ๋ฅผ ์ํํ๊ณ Browser ์ Embed
๋์ด SDI/MDI ํํ๋ก ์คํ๋๊ฑฐ๋ ํน์ Application ํํ์ ๋ ๋ฆฝ์ ์ด ์คํ์ ํ๊ฒ ๋๋ค .
Frame BuilderFrame Builder{{ ์ฐจ์ธ๋ ํตํฉ ํ๋ซํผ์ฐจ์ธ๋ ํตํฉ ํ๋ซํผ }}
Frame builder ํน์ง
Platform ํน์ง
[11]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
์ ๊ทผํ๋ ๋ชจ๋ ๊ณ์ ์ ์ฌ์ฉ์๋ Frame Builder Platform ์ผ๋ก ์ ๊ทผํ๋ค .
์ผ๋ฐ Application ์ด์ฉ์ ๋ฟ๋ง ์๋๋ผ ๊ด๋ฆฌ์ ๋ฐ ๊ฐ๋ฐ์๋ผ๋ ์ด๋ค ๋ชฉ์ ์ ๋ฐ๋ผ์ ๋ณ๋์ Tool ์ ์ค์นํ ํ์์์ด , ์ผ๋ฐ
Application ์ด์ฉ์์ ๋ง์ฐฌ๊ฐ์ง๋ก Login ์ ํ๊ฒ ๋๋ฉด Frame Builder Platform ์ด ์๋์ผ๋ก Platform ์ด ์๋์ผ๋ก ํ๊ฒฝ์
์ ๊ณตํ์ฌ ์ค๋ค .
Frame Builder ์ ๊ทผ๊ฒฝ๋ก์ ๋จ์ผํ
Frame BuilderFrame Builder{{ ์ฐจ์ธ๋ ํตํฉ ํ๋ซํผ์ฐจ์ธ๋ ํตํฉ ํ๋ซํผ }}
Application์ฌ์ฉ์
๊ด๋ฆฌ์
(Administrator)
๊ฐ๋ฐ์
(Developer)
[12]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
DeployDeploy
NTAS Cluster (WAS)
[ ์์ธ ] [ ์ ๋ฝ ]
Sub Deployment Server
[ ๋ฏธ๊ตญ ]
Schedule-ASchedule-ASchedule-BSchedule-B Schedule-CSchedule-C
Admin Group
Frame Builder Deploy overview
Developer Group User Group
Group
Admin
Developer User
Main Deployment Server< ๋ฐฐํฌ์ ์ฑ >
[13]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder ์์คํ ์ฌ์
์
๋ฒ
ํด
๋ผ
์ด
์ธ
ํธ
OS
OS
OS
CPU/RAM
CPU/RAM
์ฌ
์ฉ
์
๊ฐ
๋ฐ
์
Java VM ์ค์น ๊ฐ๋ฅํ ๋ชจ๋ OS
(๊ฑฐ์ ๋ชจ๋ ์์คํ ์ ๊ฐ๋ฅํจ )
Java VM ์ง์ OS(Window, Linux, โฆ)
P3 - 256 Mb ์ด์
P3 โ 512 Mb ์ด์
Java VM ์ง์ OS(Window, Linux, โฆ)
[14]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Architecture ํน์ง
Frame Builder Architecture ํน์ง
์ฌ์ฉ์ ๋ง์ ์์คํ ์ ๊ฒฝ์ฐ ํ๋ฒ์ ๋ง์ ์ฌ์ฉ์๊ฐ ์๋ฒ์ ์ง์ค๋ ์ ์๋ค . ์ด๋ฌํ ์ํฉ์ด ๋ฐ์๋ ๊ฐ๋ฅ์ฑ์ด ์๋ ์์คํ ์ ๋ฏธ๋ฆฌ Mirror Server ๋ฅผ ์ถ๊ฐํ์ฌ ์ด์ํ ์ ์๋ค . ๋ํ ๋ฉ์ธ ์๋ฒ์ ๋ฐฐํฌ๋ฅผ ํ๋ฉด ๋๋จธ์ง Mirror
Server๊น์ง ์ค์ผ์ค์ ์ํ์ฌ ์๋์ผ๋ก ๋ฐฐํฌ๊ฐ ๋๋ค .
Client ๊ฐ๋ฐ์ ์ํ JavaBeans, Frame Builder Application ๊ตฌํ์ ์ํ Lib/JavaBeans ๊ฐ ์๋ค .
Java ํ์ค์ ์ค์ํ๋ IDE ํด์ ์ ๊ณตํ๋ค . ์ด ํด์์ ์ฌ์ฉ๋๋ Component ๋ Frame Builder ์์ ์ ๊ณตํ๋ java bean component ์ java swing model ์ java Beans, ํน์ ์์ฉ ๋ฐ ๊ณต๊ฐ์์ค์ component
๋ฑ ๋ง์ component ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค .
๋ฉ๋ด๊ด๋ฆฌ , ์ฌ์ฉ์ ๊ด๋ฆฌ , ์๋ฒ๊ด๋ฆฌ , ๋ฒ์ ๊ด๋ฆฌ ๋ฑ์ ๋ค์ํ ๊ด๋ฆฌ ํด ์ง์ .
Main Server ์ ๋ฐฐํฌ ํ Mirror Server ์ ๋ํ ๋ฐฐํฌ๋ ์๋ฒ ์ค์ผ์ค๋ง ์ค์ ์ ๋ฐ๋ผ ์กฐ์ ๋ ์ ์์ผ๋ฉฐ , ์ฌ์ฉ์์ ์๋์ ๋ฐ๋ผ ์ฆ์ ๋ฐฐํฌํ ์ ์๋ค .
Frame Builder Architecture ์ ๊ฐ์ข ์ปดํฌ๋ํธ ๊ทธ๋ฆฌ๊ณ NTAS Server ์ ๊ฒ์ฆ๋ ๊ฐ๋ฐ์์ฐ์ฑ์ด ํ๋๋ก ์ ์ฒด์ ์ธ ๊ฐ๋ฐ์์ฐ์ฑ์ ์ ๋ํ๋ค .
๋ถ์ฐ ๋ฐ ์๋๋ฐฐํฌ ์ง์
๊ฐ๋ฐ์ ํ์ํ Library ๋ฐ JavaBeans Component ์ง์
๊ฐ๋ฐ์ ํ์ํ IDE ํด ์ง์
๋ฉ๋ด ๋ฐ ๋์ Configuration
๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ ์ค์ผ์ค๋ง
๋์ ๊ฐ๋ฐ์์ฐ์ฑ
[15]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Architecture (Login ํ๋ฉด )
Web Browser Interface ๋ฅผ ์ด์ฉํ Login
[16]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Architecture (Administrator Interface)
[17]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Architecture (Application Sample)
[18]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Architecture (Application Sample)
[19]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Architecture (JavaBeans Component)
[20]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Data Wizard Designer
[21]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Visualizer ( ๋ถ์ /ํต๊ณ /์ถ์ )
[22]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Visualizer ( ๋ถ์ /ํต๊ณ /์ถ์ )
[23]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Visualizer ( ๋ถ์ /ํต๊ณ /์ถ์ )
[24]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder Visualizer ( ๋ถ์ /ํต๊ณ /์ถ์ )
[25]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
Frame Builder ํน์ฑ์์ฝ
Frame Builder ํน์ฑ์์ฝ
1. Java ๊ธฐ๋ฐ์ GUI ํ๊ฒฝ์ ์ ๊ณตํ๋ ํ๋ ์์ํฌ ๋ฐ Application Program ์ ์ํ Platform
2. ๋ชจ๋ ์ฌ์ฉ์ ( ๊ฐ๋ฐ์ , ์ด์์ , ์ฌ์ฉ์ ) ๋ WEB Browser ์์ URL ๋ง์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅ
3. Platform ์ ํ ์์
4. Java ์ ๋ณด์์ ์ฑ ์ ๊ธฐ์ ์ ๋ง๊ฒ ๋์ ์ผ๋ก ์ค์ ๊ฐ๋ฅ
5. ๊ธฐ์กด Web ๊ธฐ๋ฐ ๋ฐฐํฌ์ ์์กดํ์ง ์๊ณ , ์์ฒด์ ์ธ ๋ถ์ฐ๋ฐฐํฌ Architecture ์ ๊ณต ( ๋ฒ์ ๊ด๋ฆฌ , ๋ฐฐํฌ์ค์ผ์ค )
6. ์์ฒด ์ ๊ณต ์ปดํฌ๋ํธ ์ด์ธ์ JavaBeans ํ์ค์ ์งํค๋ ๋ชจ๋ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ ์ ์์ ( ๋ฒค๋์ ์ข ์์ ์ด์ง ์์ ) 7. Server ์ Client ๊ฐ๋ฐ์๊ฐ ๋ณ๋์ ํ๋ก๊ทธ๋จ ์ธ์ด๋ฅผ ์์งํ ํ์๊ฐ ์์ (Server ๋ฐ Client ๋ชจ๋ Java์ธ์ด๋ฅผ ์ฌ์ฉ ) 8. Frame Builder ์ ๊ณต IDE Tool ์ด์ธ์ ํ์ค spec ์ ์ง์ํ๋ Java IDE Tools ๋ฅผ ์ฌ์ฉํ ์ ์์
9. WAS ๋ฐ ํต์ ๊ธฐ๋ฅ Middle ware ํฌํจ . ( ํ WAS ์ ํธํ )
10. ๋ฐฐํฌ๋๋ ๋ชจ๋ Module ์ ์ค์์์ ํต์ ๋ฐ ๊ด๋ฆฌ
11. ๊ธฐ์ ์ ์ ์ฑ ์ ๋ฐ๋ผ์ Client Java Ver. ์ ์ค์์์ ํต์ ๊ฐ๋ฅ
12. Data Wizard ์ ๊ณต์ผ๋ก ํ์ ์ ์ธ ๊ฐ๋ฐ์์ฐ์ฑ ๋ฐ ์ ์ง๋ณด์ ์ ๊ณต
[26]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
WYSIWYG ๋ฐฉ์์ ๊ฐ๋ฐํ๊ฒฝ ๋ฐ ํ๋ถํ ์ปดํฌ๋ํธ๋ฅผ ํตํ
๊ฐ๋ฐ์์ฐ์ฑ ํฅ์
๋ณ๋์ Digital Signing ์์ด๋ ์์ ๋กญ๊ฒ ๋ฐฐํฌ ๊ฐ๋ฅ
๊ธฐ์กด์ ์ต์ํ IDE ๋ฅผ ํตํ ๊ฐ๋ฐ ๊ฐ๋ฅ
์์ฉํ๋ก๊ทธ๋จ ๋น์ฆ๋์ค Logic ์๋ง ์ง์ค
FrameBuilder ์์ฒด ์์ฉํ๋ก๊ทธ๋จ ๋ฐ
๊ธฐ์กด ๋ ๊ฑฐ์ ์์ฉํ๋ก๊ทธ๋จ์ ํ๋์ ๋ฐ์คํฌํฑ ์ ๋ฌดํ๊ฒฝ์ผ๋ก ๊ตฌ์ฑ ๊ฐ๋ฅํจ์ผ๋ก์จ
์ ์ฐํ ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ณต
FrameBuilder ์ค์น์ ๊ด๋ จ๋ ActiveX ๋ฐฐํฌ๊ฐ ์ฉ์ด
๊ฐ๋ณ ์ฌ์ฉ์์ JRE ์ค์น ์ฌ๋ถ์ ๊ด๊ณ์์ด FrameBuilder ์์ฒด JRE ๋ณ๋ ๊ด๋ฆฌ
๋ฐ์คํฌํฑ ์์ฉ ํ๋ก๊ทธ๋จ ์์ค์ ์ง๊ด์ ์ธ UI ๋ฐ ์ ๋ขฐ๋๋ฅผ ํตํ ์ ๋ฌด ํจ์จ์ฑ ์ฆ๋
๋น ๋ฅธ ์๋ต์๋ ๋ฐ ๋ถํ์ํ ํ์ด์ง ์ด๋ ์ต์ํ
๊ฐ์ธํ๋ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ํตํด ์ง๊ด ์ ์ธ ์์ ํ๊ฒฝ๊ตฌ์ฑ
๊ฐ๋ฐ์์ ๊ด์ฌ ์์ด ์์ฉํ๋ก๊ทธ๋จ ๋ฐฐํฌ ์ ๋ํ ๋ฒ์ ๋ฐ ์ค์ผ์ค๋ง ๊ฐ๋ฅ
๊ฐ๋ฐ์์ ๊ด์ฌ ์์ด ๋ฉ๋ด ๋ฐ ์ญํ , ์ ๊ทผ๊ถํ์ ํ๋ ์์ํฌ๋ฅผ ํตํด ๊ด๋ฆฌ
์ฌ์ฉ์ , ๊ทธ๋ฃน , ์ฌ์ดํธ ๋ณ ๋ณด์ , ๊ถํ , ๋ฉ๋ด , ์์ฉํ๋ก๊ทธ๋จ ๋ฐฐํฌ ๋ฐ ๋ฒ์ ๋ฑ์ ์ ์ฑ ์ ๋ฐ๋ผ ๋ณ๋๋ก ๊ด๋ฆฌ ๋ฐ ๋ชจ๋ํฐ๋ง
FB
ROI ROI ๋ฐ๋ฐ TCO TCO ์ ๊ฐ์ ๊ฐ
์ผ๋ฐ์ฌ์ฉ์
์ด์์ ์์คํ ๊ด๋ฆฌ์
๊ฐ๋ฐ์
[27]
www.ari-system.com
BLUE
copyright 2001~2010 AriSystemBlue.co.ltd., All Rights โReserved.
๊ตญ๋ฏผ์ํ๊ตญ๋ฏผ์ํ ํ๊ตญ์ ์๋ฌผ๋ฅํ๊ตญ์ ์๋ฌผ๋ฅ๋ฉํธ๋ผ์ดํ ์๋ช ๋ณดํ๋ฉํธ๋ผ์ดํ ์๋ช ๋ณดํ์์นด์ธํฐ๋ท์์นด์ธํฐ๋ท
์ผ์ดํฐ์ํ์ผ์ดํฐ์ํ ํ์ฌ์ ์ฒ ํ์ฌ์ ์ฒ ํ๊ตญ๊ธฐ์ ๊ฑฐ๋์ํ๊ตญ๊ธฐ์ ๊ฑฐ๋์
๋์ฐ๋์ฐ
ํํ์ํ๋ฆฌํฐํํ์ํ๋ฆฌํฐ
FB
Reference ๋ ๊ณต๊ณต ๋ฐ ๋ชจ๋ ์ฐ์ ๋ถ์ผ์ ๋ค์ํ๊ฒ ์ ์ฉ๋์ด ๊ตฌ์ฑ๋์์ง๋ง , ์งง๊ฒ ๋ถ์ผ๋ณ ๋ํ๊ณ ๊ฐ๋ง ์ ๋ฆฌํจ
[28]