λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Basics/Concepts

API 방식, Filter(ν”ŒλŸ¬κ·ΈμΈ) 방식, ν•˜μ΄λΈŒλ¦¬λ“œ 방식 : μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜κ³Ό μ•”ν˜Έν™” 방식

by IworldT 2022. 3. 8.
λ°˜μ‘ν˜•

 

μ•ˆλ…•ν•˜μ„Έμš”!

 

이번 ν¬μŠ€νŒ…μ€ μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜μ— λŒ€ν•΄ 크게 μ•Œμ•„λ³΄κ³ ,

데이터 μ•”ν˜Έν™” 방식에 λŒ€ν•΄μ„œ μžμ„Ένžˆ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

 

 


μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜

μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜μ€ 크게 λŒ€μΉ­ ν‚€, ν•΄μ‹œ, λΉ„λŒ€μΉ­ ν‚€ μ•Œκ³ λ¦¬μ¦˜μ΄ μ‚¬μš©λœλ‹€.

μ£Όμš” μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜

λ°˜μ‘ν˜•

 


데이터 μ•”ν˜Έν™” 방식

데이터 μ•”ν˜Έν™” λ°©μ‹μœΌλ‘œλŠ”

1) μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μ•”ν˜Έν™”λ₯Ό μˆ˜ν–‰ν•˜λŠ” API 방식

2) 데이 ν„°λ² μ΄μŠ€μ—μ„œ μ•”ν˜Έν™”λ₯Ό μˆ˜ν–‰ν•˜λŠ” ν”ŒλŸ¬κ·ΈμΈ 방식

3) API 방식과 ν”ŒλŸ¬κ·ΈμΈ 방식을 혼 ν•©ν•œ ν•˜μ΄λΈŒλ¦¬λ“œ 방식

이 μžˆλ‹€.

 

 

 

API 방식

- APP λ ˆλ²¨μ—μ„œ μ•”ν˜Έ λͺ¨λ“ˆ (API)을 μ μš©ν•˜λŠ” APP μˆ˜μ • 방식

- λ³„λ„μ˜ AP 개발/톡합

- APP μ„œλ²„μ— λΆ€ν•˜ λ°œμƒ

- APP λ³€κ²½ 개발 ν•„μš”

- APP λ³€κ²½ 및 μ•”ν˜Έν™” ν•„λ“œ 변경에 λ”°λ₯Έ μœ μ§€ 보수 ν•„μš”

 

 

Filter(ν”ŒλŸ¬κ·ΈμΈ) 방식

- DB 레벨의 ν™•μž₯μ„± ν”„λŸ¬ μ‹œμ €λ₯Ό 이용, DBMS에 ν”ŒλŸ¬κ·ΈμΈλ˜μ–΄ λͺ¨λ“ˆλ‘œ 동 μž‘ν•˜λŠ” 방식

- DB λ‚΄ μ„€μΉ˜/연동

- DB μ„œλ²„μ— λΆ€ν•˜ λ°œμƒ

- APP λ³€κ²½ λΆˆν•„μš”

- κ΄€λ¦¬μžμš© 관리화면 이용, λ‹€μˆ˜ DB 톡합 관리 κ°€λŠ₯

 

 

ν•˜μ΄λΈŒλ¦¬λ“œ 방식

- API 방식과 ν”ŒλŸ¬κ·ΈμΈ 방식 을 κ²°ν•© λ˜λŠ” ν”ŒλŸ¬κ·ΈμΈ 방식에 SQLλ¬Έ 처리λ₯Ό μˆ˜ν–‰ν•˜ λŠ” μ–΄ν”ŒλΌμ΄μ–ΈμŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 방식

- μ–΄ν”ŒλΌμ΄μ–ΈμŠ€/DB λ‚΄ μ„€μΉ˜

- DB와 μ–΄ν”ŒλΌμ΄μ–ΈμŠ€μ—μ„œ λΆ€ν•˜ λΆ„μ‚° 처리 

- APP λ³€κ²½ λΆˆν•„μš”

- κ΄€λ¦¬μžμš© GUI 이용, λ‹€μˆ˜ DB 톡합 관리 κ°€λŠ₯, νŽΈμ˜μ„± λ†’μŒ

 

 


 

이번 ν¬μŠ€νŒ…μ€ μ΄λ ‡κ²Œ μ£Όμš” 데이터 μ•”ν˜Έν™” 방식에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

μ•”ν˜Έν™”λŠ” SW κ°œλ°œμ— μžˆμ–΄μ„œ κ°€μž₯ μ€‘μš”ν•œ λΆ€λΆ„ 쀑 ν•˜λ‚˜μ΄κ³ , 이 μ€‘μš”μ„±μ€ 갈수둝 μ¦λŒ€λ  κ²ƒμœΌλ‘œ μ˜ˆμƒλ©λ‹ˆλ‹€.

μ–΄λ €μš΄ 뢀뢄이 λ§Žλ”λΌλ„, 자주 λ³΄λ©΄μ„œ μ΅μˆ™ν•΄μ§€μ‹œκΈ° λ°”λžλ‹ˆλ‹€.

 

μœ„μ˜ λ‚΄μš©μ— λŒ€ν•œ λͺ¨λ“  μΆœμ²˜λŠ” NCS 곡식 μ‚¬μ΄νŠΈμ˜ SW개발 ν•™μŠ΅λͺ¨λ“ˆ - μΈν„°νŽ˜μ΄μŠ€ κ΅¬ν˜„μ— μžˆμŠ΅λ‹ˆλ‹€.

728x90
λ°˜μ‘ν˜•

λŒ“κΈ€