FTP (File Transfer Protocol)
: TCP/IP ํ๋กํ ์ฝ์ ๊ฐ์ง๊ณ ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์ ํ์ผ์ ์ ์กํ๊ธฐ ์ํ ํ๋กํ ์ฝ์ด๋ค.
DB ๋งํฌ
: ์์ ์์คํ ์์ DB๋งํฌ๋ฅผ ์์ฑํ๊ณ ์ก์ ์์คํ ์์ ํด๋น DB๋งํฌ๋ฅผ ์ง์ ์ฐธ์กฐํ๋ ์ฐ๊ฒฐ ๋ฐฉ์์ด๋ค.
์์ผ
: ์๋ฒ๋ ํต์ ์ ์ํ ์์ผ์ ์์ฑํ์ฌ ํฌํธ๋ฅผ ํ ๋นํ๊ณ ํด๋ผ์ด์ธํธ์ ํต์ ์์ฒญ ์ ํด๋ผ์ด์ธํธ์ ์ฐ๊ฒฐํ๊ณ ํต์ ํ๋ ๋ฐฉ์์ด๋ค.
๋ณต์ต
1. (๋ธํ์ด ๊ธฐ๋ฒ)์ ์ ๋ฌธ๊ฐ์ ๊ฒฝํ์ ์ง์์ ํตํ ๋ถ์ ๊ธฐ๋ฒ์ด๋ค.
2. (๋ธ๋ ์ธ ์คํ ๋ฐ)์ ์์๋ ์ธ์๋ค์ด ์๋ฐ์ ์ผ๋ก ์์ฐ์ค๋ฝ๊ฒ ์ ์๋ ์์ด๋์ด ๋ชฉ๋ก์ ํตํด ๋ถ์ํ๋ ๊ธฐ๋ฒ์ด๋ค.
3. (๊ฐ์ฒด ์ ์์)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ ๋ชจ๋ธ๋ง ๋จ๊ณ์์ ๋์ถํ ๊ฐ์ฒด์ ํ์ ๊ณผ ๊ด๋ จ ์์ฑ,์๋ณ์ ๋ฑ์ ์ ๋ณด๋ฅผ ๊ฐ๊ด์ ์ผ๋ก ๋ช ์ธํํ ์ ์์์ด๋ค.
4. (ํ ์ด๋ธ ์ ์์)์ ๋ ผ๋ฆฌ ๋ฐ ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง ๊ณผ์ ์์ ์์ฑํ๋ ์ค๊ณ ์ฐ์ถ๋ฌผ๋ก ํ ์ด๋ธ์ ๊ตฌ์ฑํ๋ ์ปฌ๋ผ๋ค์ ํน์ฑ, ์ธ๋ฑ์ค ์ ๋ฌด ๊ท์น์ ๋ฌธ์ํํ๊ฒ์ด๋ค.
5. ( ์ค๊ณ ์๋ฒ )์ ์ก์ ์์คํ ๊ณผ ์์ ์์คํ ์ฌ์ด์์ ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ๊ณ ์ฐ๊ณ ๋ฐ์ดํฐ์ด ์ก์์ ํํฉ์ ๋ชจ๋ํฐ๋ง ํ๋ ์์คํ ์ด๋ค.
6. ( EAI )์ ๊ธฐ์ ์์ ์ด์๋๋ ์๋ก ๋ค๋ฅธ ํ๋ซํผ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ค ๊ฐ์ ์ ๋ณด ์ ๋ฌ, ์ฐ๊ณ, ํตํฉ์ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์๋ฃจ์ ์ด๋ค.
+EAI ๊ตฌ์ถ ์ ํ: < point to point / hub & spoke / message bus / hybrid >
7.(WSDL)์ ์น ์๋น์ค๋ช , ์ ๊ณต์์น, ๋ฉ์์ง ํฌ๋งท, ํ๋กํ ์ฝ ์ ๋ณด๋ฑ ์น์๋น์ค์ ๋ํ ์์ธ ์ ๋ณด๊ฐ ๊ธฐ์ ๋ XML ํ์์ผ๋ก ๊ตฌํ๋์ด ์๋ ์ธ์ด์ด๋ค.
8. (SOAP)์ HTTP, HTTPS, SMTP ๋ฑ์ ์ฌ์ฉํ์ฌ XML ๊ธฐ๋ฐ์ ๋ฉ์์ง๋ฅผ ๋คํธ์ํฌ ์ํ์์ ๊ตํํ๋ ํ๋กํ ์ฝ์ด๋ค.
9. (ER ๋ค์ด์ด๊ทธ๋จ )์ ๊ฐ ์ ๋ฌด ๋ถ์์์ ๋์ถ๋ ์ํฐํฐ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋์ํํ ๋ค์ด์ด๊ทธ๋จ์ด๋ค.
10. (ํธ๋ฆฌ๊ฑฐ)์ ํน์ ํ ์ด๋ธ์ ์ฝ์ , ์์ , ์ญ์ ๋ฑ์ ๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ด๋ฒคํธ๊ฐ ๋ฐ์ ์ DBMS์์ ์๋์ ์ผ๋ก ์คํ๋๋๋ก ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
11. ( ์ค๋ธ์ ํธ )์ ์ ์ฅ๊ณต๊ฐ์์ ํ ๋น๋์ด ๊ฐ์ ๊ฐ์ง๊ฑฐ๋ ์๋ณ์์ ์ํด ์ฐธ์กฐ๋๋ ๊ณต๊ฐ์ด๋ค.
12. ( ESB )์ ๋ฒ์ค๋ฅผ ์ค์ฌ์ผ๋ก ๊ฐ๊ฐ ํ๋กํ ์ฝ์ด ํธํ์ด ๊ฐ๋ฅํ๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉ์ ๋์จํ ๊ฒฐํฉ ๋ฐฉ์์ผ๋ก ์ง์ํ๋ ๋ฐฉ์์ด๋ค.
13. (๋์จํ ๊ฒฐํฉ)์ ํน์ ์๋น์ค๋ฅผ ๋ณ๊ฒฝํ๋๋ผ๋ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ์๋น์ค์๋ ์ํฅ์ ์ฃผ์ง ์๋ ์ ์ฐํ ๊ตฌ์กฐ์ด๋ค.
14. ( ์น ์๋น์ค )์ ๋คํธ์ํฌ ๋ถ์ฐ๋ ์ ๋ณด๋ฅผ ์๋น์ค ํํ๋ก ๊ฐ๋ฐฉํ์ฌ ํ์คํ๋ ๋ฐฉ์์ผ๋ก ๊ณต์ ํ๋ ๊ธฐ์ ๋ก์ ์๋น์ค ์งํฅ ์ํคํ ์ฒ๊ฐ๋ ์ ์คํ
15. (SOAP)์ HTTP, HTTPS, SMTP ๋ฑ์ ์ฌ์ฉํ์ฌ XML ๊ธฐ๋ฐ์ ๋ฉ์์ง๋ฅผ ๋คํธ์ํฌ ์ํ์์ ๊ตํํ๋ ํ๋กํ ์ฝ์ด๋ค.
16. (WSDL)์ ์น ์๋น์ค๋ช , ์ ๊ณต์์น, ๋ฉ์์ง ํฌ๋งท, ํ๋กํ ์ฝ ์ ๋ณด๋ฑ ์น ์๋น์ค์ ๋ํ ์์ธ ์ ๋ณด๋ฅผ ๊ธฐ์ ํ ํ์ผ๋ก XML ํ์์ผ๋ก ๊ตฌํ๋์ด ์๋ ์ธ์ด์ด๋ค.
17. (CREATE) OR REPLACE TRIGGER ํ๋ก๊ทธ๋จ๋ช ์ ํธ๋ฆฌ๊ฑฐ๋ฅผ ์์ฑํ๋ ๋ช ๋ ์ด์ด๋ค.
18. (REST)์ HTTP URI๋ฅผ ํตํด ์์์ ๋ช ์ํ๊ณ HTTP ๋ฉ์๋(Post,GET,PUT,DELETE)์ ํตํด ํด๋น ์์์ ๋ํ ์์ฑ,์กฐํ,๊ฐฑ์ ,์ญ์ ๋ฑ์ ๋ช ๋ น์ ์ ์ฉํ ๊ธฐ์ ์ด๋ค.
๋ฌธ์
1. ์ด๊ธฐ์ข ์์คํ ๋ฐ ์ปดํฌ๋ํธ ๊ฐ ๋ฐ์ดํฐ ๊ตํ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ์ํด ๊ฐ ์์คํ ์ ๊ตํ๋๋ ๋ฐ์ดํฐ, ์ ๋ฌด, ์ก์์ ์ฃผ์ฒด๋ฑ์ด ์ ์๋ ๋ฌธ์์ด์, ์์คํ ์ด ์ธํฐํ์ด์ค ํํฉ ํ์ ์ ์ํด์ ์ธํฐํ์ด์ค ๋ชฉ๋ก ๋ฐ ๊ฐ ์ธํฐํ์ด์ค์ ์์ธ ๋ฐ์ดํฐ ๋ช ์ธ, ๊ฐ ๊ธฐ๋ฅ์ ์ธ๋ถ ์ธํฐํ์ด์ค ์ ๋ณด๋ฅผ ์ ์ํ ๋ฌธ์๋ฅผ ๋ฌด์์ด๋ผ๊ณ ํ๋๊ฐ?
=> ์์คํ ์ธํฐํ์ ์ค๊ณ์
2. EAI ๊ตฌ์ถ์ ํ ์ค ๋จ์ผํ ์ ์ ์ ํ๋ธ ์์คํ ์ ํตํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ค์ ์ง์ค์ ๋ฐฉ์, ํ๋ธ ์ฅ์ ์ ์ ์ฒด ์ฅ์ ๋ฐ์
=> ํ๋ธ ์ค ์คํฌํฌ(hub & spoke)
3. ์์ธ ๊ธฐ๋ฅ ์ธํฐํ์ด์ค ์ ์์์ ์ฃผ์ ํญ๋ชฉ์ ๋ํ ์ค๋ช
( ์ธํฐํ์ด์คID ):์ธํฐํ์ด์ค๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํ ์๋ณ์๋ก ์ผ๋ฐ์ ์ผ๋ก ์ธํฐํ์ด์ค ์๋ณ์ฑ์ ๊ฐํํ๊ธฐ ์ํด ์ ๋ฌด ๋ถ๋ฅ์ฝ๋์ ์ฐ์ ๋ฒํธ๋ฅผ ๊ฐ์ด ํ์ฉ
(์ธํฐํ์ด์ค ๋ช ): ํด๋น ์ธํฐํ์ด์ค๋ฅผ ๋ํ๋ด๋ ๊ณ ์ ๋ช ์นญ
(์คํผ๋ ์ด์ ๋ช ): ํด๋น ์ธํฐํ์ด์ค์ ์ธ๋ถ ๋์ ๋ช ์นญ
4. ์ก ์์ ์์คํ ๊ฐ ์ธํฐํ์ด์ค ๋ฐ์ดํฐ ํ์ค ํ์ธ ์ ์ฐจ๋ฅผ ์์๋๋ก ๋์ดํ์์ค.
๋ฐ์ดํฐ ์ธํฐํ์ด์ค ์ ์ถ๋ ฅ ์๋ฏธ ํ์ > ๋ฐ์ดํฐ ์ธํฐํ์ด์ค ์ ์ถ๋ ฅ ์๋ฏธ ํ์ ์ ํตํ ๋ฐ์ดํฐ ํ์ค ํ์ธ
> ์ธํฐํ์ด์ค ๋ฐ์ดํฐ ํญ๋ชฉ ์๋ณ > ๋ฐ์ดํฐ ํ์ค ์ต์ข ํ์ธ
5. ์ธ๋ถ, ๋ด๋ถ ๋ชจ๋ ์ฐ๊ณ ๋ฐฉ๋ฒ์ธ EAI ๊ตฌ์ถ ์ ํ์ค ํ๋์ธ ํฌ์ธํธ ํฌ ํฌ์ธํธ์ ๊ฐ๋ ์ ์ฝ์ ํ์์ค.
-> ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ ๋ฐฉ๋ฒ์ผ๋ก 1:1 ๋จ์ ํตํฉ ๋ฐฉ๋ฒ.
ESB(enterprise service bus)์ ๋ํด์ ์์ ํ์์ค.
: ๊ธฐ์ ์์ ์ด์๋๋ ์๋ก ๋ค๋ฅธ ํ๋ซํผ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ค ๊ฐ์ ์ฐ๊ณํด์ ๊ด๋ฆฌ ์ด์ํ ์ ์๋๋ก ์๋น์ค ์ค์ฌ์ ํตํฉ์ ์งํฅํ๋ ์ํคํ ์ฒ ๋๋ ๊ธฐ์ ์ด๋ค.
'์๊ฒฉ์ฆ๐ชช > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ1๐ (4) | 2022.03.31 |
---|---|
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_์ธํฐํ์ด์ค ๊ตฌํ 2๐ (2) | 2022.03.28 |
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํตํฉ๊ตฌํ4๐ (2) | 2022.03.26 |
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํตํฉ๊ตฌํ3๐ (2) | 2022.03.22 |
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํตํฉ๊ตฌํ2๐ (2) | 2022.03.20 |