πŸ“— CS/μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬

[μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬] 3. 톡합 κ΅¬ν˜„

Dongwoongkim 2024. 4. 13. 16:01

150. 톡합 κ΅¬ν˜„

  • 솑/μˆ˜μ‹  λͺ¨λ“ˆκ³Ό 쀑계 λͺ¨λ“ˆ κ°„μ˜ 연계λ₯Ό κ΅¬ν˜„ν•˜λŠ” 것
  • 4κ°€μ§€ μš”μ†Œ : 솑/μˆ˜μ‹  μ‹œμŠ€ν…œκ³Ό λͺ¨λ“ˆ, 쀑계 μ‹œμŠ€ν…œ, 연계 데이터, λ„€νŠΈμ›Œν¬

 

B -151. 연계 λ©”μ»€λ‹ˆμ¦˜

  • λ°μ΄ν„°μ˜ 생성 및 전솑을 λ‹΄λ‹Ήν•˜λŠ” 솑신 μ‹œμŠ€ν…œ + 운영 DB λ°˜μ˜μ„ λ‹΄λ‹Ήν•˜λŠ” μˆ˜μ‹  μ‹œμŠ€ν…œμœΌλ‘œ ꡬ성
  • 둜그 : μ‚¬μš©μžκ°€ 컴퓨터가 μ²˜λ¦¬ν•˜λŠ” κ³Όμ • 및 κ²°κ³Ό 등을 기둝으둜 남긴 것

 

152. 연계 λ§€μ»€λ‹ˆμ¦˜μ˜ 연계 방식

  • 직접 연계 방식
    • 쀑간 맀개체 없이 솑/μˆ˜μ‹  μ‹œμŠ€ν…œμ΄ 직접 μ—°κ³„ν•˜λŠ” 방식
    • μ’…λ₯˜ : DB Link, OpenAPI/API, DB Connection, JDBC λ“±
  • κ°„μ ‘ 연계 방식
    • 쀑간 맀개체λ₯Ό 두어 μ—°κ³„ν•˜λŠ” 방식
    • μ’…λ₯˜ : 연계 μ†”λ£¨μ…˜, μ†ŒμΌ“, μ›Ή μ„œλΉ„μŠ€, ESB λ“±

 

A - 153. 연계 μ„œλ²„

  • 연계 μ„œλ²„ : 데이터λ₯Ό 전솑 ν˜•μ‹μ— 맞게 λ³€ν™˜ν•˜λŠ” λ“± μ†‘/μˆ˜μ‹ κ³Ό κ΄€λ ¨λœ λͺ¨λ“  처리 μˆ˜ν–‰
  • 솑신 μ‹œμŠ€ν…œ : μΈν„°νŽ˜μ΄μŠ€ ν…Œμ΄λΈ” λ˜λŠ” 파일의 데이터λ₯Ό 전솑 ν˜•μ‹μ— λ§žλ„λ‘ λ³€ν™˜ν•˜κ³  솑신을 μˆ˜ν–‰ν•˜λŠ” μ‹œμŠ€ν…œ
  • μˆ˜μ‹  μ‹œμŠ€ν…œ :  μˆ˜μ‹ λ°μ΄ν„°λ₯Ό μΈν„°νŽ˜μ΄μŠ€ ν…Œμ΄λΈ”μ΄λ‚˜ 파일둜 μƒμ„±ν•˜λŠ” μ‹œμŠ€ν…œ

 

154. 연계 ν…ŒμŠ€νŠΈ

  • κ΅¬μΆ•λœ μ—°κ³„μ‹œμŠ€ν…œκ³Ό μ‹œμŠ€ν…œμ˜ κ΅¬μ„±μš”μ†Œκ°€ μ •μƒμ μœΌλ‘œ λ™μž‘ν•˜λŠ”μ§€ ν™•μΈν•˜λŠ” ν™œλ™
  • 연계 ν…ŒμŠ€νŠΈ μ§„ν–‰ μˆœμ„œ : 연계 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ μž‘μ„± -> 연계 ν…ŒμŠ€νŠΈ ν™˜κ²½ ꡬ좕 -> 연계 ν…ŒμŠ€νŠΈ μˆ˜ν–‰ -> 연계 ν…ŒμŠ€νŠΈ μˆ˜ν–‰ κ²°κ³Ό 검증

 

155. 연계 데이터 λ³΄μ•ˆ

  • 연계 λ°μ΄ν„°λŠ” λ³΄μ•ˆμ— μ·¨μ•½ν•  수 μžˆμœΌλ―€λ‘œ, λ³΄μ•ˆμ„ μ μš©ν•΄μ•Όν•¨.
  • 전솑 ꡬ간 λ³΄μ•ˆ : μ „μ†‘λ˜λŠ” λ°μ΄ν„°λ‚˜ νŒ¨ν‚·μ„ κ°€λ‘œμ±Œ 수 없도둝 μ•”ν˜Έν™” κΈ°λŠ₯이 ν¬ν•¨λœ ν”„λ‘œν† μ½œμ„ μ‚¬μš©
  • 데이터 λ³΄μ•ˆ : 데이터λ₯Ό μ•”ν˜Έν™”/λ³΅ν˜Έν™” ν•˜λŠ” 것

 

A - 156. XML

  • νŠΉμˆ˜ν•œ λͺ©μ μ„ κ°–λŠ” λ§ˆν¬μ—… μ–Έμ–΄λ₯Ό λ§Œλ“œλŠ”λ° μ‚¬μš©λ˜λŠ” λ‹€λͺ©μ  λ§ˆν¬μ—… μ–Έμ–΄
  • HTML 문법이 ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” λ¬Έμ œμ™€ SGML의 λ³΅μž‘ν•¨μ„ ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ“±μž₯
  • μ‚¬μš©μžκ°€ 직접 Tagλ₯Ό μ •μ˜ν•  수 μžˆλ‹€.
  • 트리 ꡬ쑰둜 λ˜μ–΄μžˆμ–΄ μƒμœ„ νƒœκ·ΈλŠ” μ—¬λŸ¬κ°œμ˜ ν•˜μœ„ νƒœκ·Έλ₯Ό κ°€μ§ˆ 수 있음

 

A - 157. SOAP

  • HTTP/HTTPS, SMTP 등을 μ΄μš©ν•˜μ—¬ XML을 κ΅ν™˜ν•˜κΈ° μœ„ν•œ ν†΅μ‹ κ·œμ•½
  • ν”„λ‘μ‹œμ™€ λ°©ν™”λ²½μ˜ 영ν–₯없이 톡신가λŠ₯
  • μ΅œκ·Όμ—λŠ” SOAPλŒ€μ‹  Restful ν”„λ‘œν† μ½œμ„ μ‚¬μš©ν•˜κΈ°λ„ 함.

 

A - 158. WSDL(Web Service Description Language)

  • μ›Ή μ„œλΉ„μŠ€μ™€ κ΄€λ ¨λœ μ„œμ‹μ΄λ‚˜ ν”„λ‘œν† μ½œ 등을 ν‘œμ€€μ μΈ λ°©λ²•μœΌλ‘œ κΈ°μˆ ν•˜κ³  κ²Œμ‹œν•˜κΈ° μœ„ν•œ μ–Έμ–΄
  • XML둜 μž‘μ„±, UDDI의 기초
  • SOAP, XML μŠ€ν‚€λ§ˆμ™€ κ²°ν•©ν•˜μ—¬ μΈν„°λ„·μ—μ„œ μ›Ήμ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ¨
  • ν΄λΌμ΄μ–ΈνŠΈλŠ” WSDL νŒŒμΌμ„ 읽어 μ„œλ²„μ—μ„œ μ–΄λ– ν•œ μ‘°μž‘μ΄ κ°€λŠ₯ν•œμ§€ νŒŒμ•… κ°€λŠ₯

기좜

150.

 

솑/μˆ˜μ‹  μ‹œμŠ€ν…œκ³Ό λͺ¨λ“ˆ ꡬ좕, 쀑계 μ‹œμŠ€ν…œ, 연계 데이터, λ„€νŠΈμ›Œν¬

 

151.

 

둜그

 

152.

 

Socket, ESB, Web Service

 

 

153. 

 

 

솑신 μ‹œμŠ€ν…œ

 

 

154.

 

연계 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ μž‘μ„±

 

155.

 

데이터 λ³΄μ•ˆ, 전솑ꡬ간 λ³΄μ•ˆ

 

156. 

 

XML

 

157.

 

SOAP

 

158.

 

WSDL