μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°_μΈν°νμ΄μ€ ꡬν 1π
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)μ λν΄μ μμ νμμ€.
: κΈ°μ μμ μ΄μλλ μλ‘ λ€λ₯Έ νλ«νΌ λ° μ ν리μΌμ΄μ λ€ κ°μ μ°κ³ν΄μ κ΄λ¦¬ μ΄μν μ μλλ‘ μλΉμ€ μ€μ¬μ ν΅ν©μ μ§ν₯νλ μν€ν μ² λλ κΈ°μ μ΄λ€.