์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ๊ด๋ฆฌ
์ ํํ ์ ๊ธฐ์ฃผ๋ฌธ์ ์ํ๋ฅผ ํด์ง๋ก ๋ณ๊ฒฝํ๊ณ , ์ํ์ ๋ณ๊ฒฝ ์ฌํญ ๋ฐ ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
์ ๊ธฐ์ฃผ๋ฌธ ์กฐํ
์ ์ฒญ ์ํ, ์กฐํ ๊ธฐ๊ฐ, ํ์ ๋ฒํธ, ์ ๊ธฐ์ฃผ๋ฌธ ๋ฒํธ ๋ฑ์ ์กฐ๊ฑด์ผ๋ก ์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค.
์์ธ ์ ๋ณด ์กฐํ
์ ํํ ์ ๊ธฐ์ฃผ๋ฌธ์ ์์ธ ์ ๋ณด์ ์ฃผ๋ฌธ ๋ด์ญ์ ์กฐํํฉ๋๋ค.
์ํ ๋ณ๊ฒฝ ๋ฐ ์ํ ๊ด๋ฆฌ
์ ํํ ์ ๊ธฐ์ฃผ๋ฌธ์ ์ํ๋ฅผ ํด์ง๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๊ฑด๋๋ฐ๊ธฐ ์ฌ๋ถ ๋ณ๊ฒฝ ์, ๋ชจ๋ ์ํ์ ๋ํด ๊ฑด๋๋ฐ๊ธฐ ์ฌ๋ถ๊ฐ Y์ธ ๊ฒฝ์ฐ ๋ค์ ์ฃผ๋ฌธ ์์ ์ผ์ด ์ ๋ฐ์ดํธ๋๊ณ , ๊ฑด๋๋ฐ๊ธฐ ์ฌ๋ถ๋ N์ผ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค.
์ํ์ ๋ณ๊ฒฝ ์ฌํญ(๊ฑด๋๋ฐ๊ธฐ ์ฌ๋ถ, ๋จํ ๋ณ๊ฒฝ, ์๋ ๋ณ๊ฒฝ, ์ํ ์ถ๊ฐ)์ ์ ์ฅํฉ๋๋ค.
์ํ ์ญ์ ๋ฐ ์ฃผ๊ธฐ ๋ณ๊ฒฝ
์ํ์ ์ญ์ ํ๊ฑฐ๋ ์ ๊ธฐ์ฃผ๋ฌธ์ ์ฃผ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
ํ๋ก์ธ์ค ์ ์
๊ตฌ๋ถ | ์ค๋ช | |
---|---|---|
1 | ์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ๋ชฉ๋ก ์กฐํ | ์ ๊ธฐ์ฃผ๋ฌธ์ ์ฒญ ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค. |
2 | ์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ์์ธ ์กฐํ | ์ ๊ธฐ์ฃผ๋ฌธ๋ฒํธ์ ํด๋นํ๋ ์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ์์ธ ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค. |
3 | ์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๋ฌธ ๋ชฉ๋ก ์กฐํ | ์ ๊ธฐ์ฃผ๋ฌธ๋ฒํธ์ ํด๋นํ๋ ์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๋ฌธ ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค. |
4 | ์ ๊ธฐ์ฃผ๋ฌธ ์ํ์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋จํ ๋ชฉ๋ก ์กฐํ | ์ ์ฒญํ ์ ๊ธฐ์ฃผ๋ฌธ ์ํ์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋จํ ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค. |
5 | ์ ๊ธฐ์ฃผ๋ฌธ ํด์งํ๊ธฐ | ์ ๊ธฐ์ฃผ๋ฌธ๋ฒํธ์ ํด๋นํ๋ ์ ๊ธฐ์ฃผ๋ฌธ์ ์ฒญ์ ํด์ง ์ํ๋ก ๋ณ๊ฒฝํฉ๋๋ค. |
6 | ์ ๊ธฐ์ฃผ๋ฌธ ๋ณ๊ฒฝ ์ฌํญ ์ ์ฅย | ์ ๊ธฐ์ฃผ๋ฌธ์ ์ํ์ถ๊ฐ,๋จํ๋ณ๊ฒฝ, ์๋๋ณ๊ฒฝ, ๊ฑด๋๋ฐ๊ธฐ ์ฌ๋ถ๋ฅผ ์ ์ฅํฉ๋๋ค. |
7 | ์ ๊ธฐ์ฃผ๋ฌธ ์ํ ์ญ์ ย | ์ ํํ ์ ๊ธฐ์ฃผ๋ฌธ์ย ์ํ์ ์ญ์ ํฉ๋๋ค. |
8 | ์ ๊ธฐ์ฃผ๋ฌธ ์ถ๊ฐ ์ํ ๋จํ ์กฐํย | ์ถ๊ฐํ ์ํ์ ๋ํ ๋จํ ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค. |
9 | ์ ๊ธฐ์ฃผ๋ฌธ ๋ณ๊ฒฝ ์ด๋ ฅ ๋ชฉ๋ก ์กฐํย | ์ ๊ธฐ์ฃผ๋ฌธ ๋ณ๊ฒฝ ์ด๋ ฅ ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค. |
10 | ์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๊ธฐ๋ณ๊ฒฝ ์ ์ ํจ์ฑ ๊ฒ์ฆย | ์ฃผ๊ธฐ๋ณ๊ฒฝ ์ ์ ํจ์ฑ ๊ฒ์ฆ์ ํฉ๋๋ค. |
11 | ์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๊ธฐ๋ณ๊ฒฝย | ์ ๊ธฐ์ฃผ๋ฌธ์ ์ฃผ๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. |
API ๊ธฐ๋ฅ ๋ชฉ๋ก
API | ์ค๋ช | Server | ๋ฉ์๋ | ๋น๊ณ |
---|---|---|---|---|
์ ๊ธฐ์ฃผ๋ฌธ ํด์งํ๊ธฐ | ์ ํํ ์ ๊ธฐ์ฃผ๋ฌธ์ ํด์งํฉ๋๋ค. | BO | PUT | |
์ ๊ธฐ์ฃผ๋ฌธ ๋ณ๊ฒฝ ์ฌํญ ์ ์ฅย | ์ ํํ ์ ๊ธฐ์ฃผ๋ฌธ ์ํ์ ๋ณ๊ฒฝ ์ฌํญ(๊ฑด๋๋ฐ๊ธฐ ์ฌ๋ถ, ๋จํ๋ณ๊ฒฝ, ์๋๋ณ๊ฒฝ, ์ํ์ถ๊ฐ)์ ์ ์ฅํฉ๋๋ค.ย | BO | POST | |
์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๊ธฐ๋ณ๊ฒฝ ์ ์ ํจ์ฑ ๊ฒ์ฆ | ์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๊ธฐ ๋ณ๊ฒฝ ์ ์ ํจ์ฑ ๊ฒ์ฆ ํฉ๋๋ค.ย | BO | POST | |
์ ๊ธฐ์ฃผ๋ฌธ ๊ฑด๋๋ฐ๊ธฐ ๋ค์ ์ฃผ๋ฌธ์์ ์ผ ๋ณ๊ฒฝ ์ฌ๋ถย | ๊ฑด๋๋ฐ๊ธฐ ์์ฒญ ์, ํด๋น ์ ๊ธฐ์ฃผ๋ฌธ์ ๋ค์์ฃผ๋ฌธ์์ ์ผ์ด ๋ณ๊ฒฝ ๋ ์์ ์ธ์ง ๊ทธ ์ฌ๋ถ ๊ฐ(true/false) ์ ๋ด๋ฆฝ๋๋ค. | BO | POST | |
์ถ๊ฐํ ์ํ์ ๋จํ ์ ๋ณด ์กฐํ | ์ถ๊ฐํ ์ํ์ ๋ํ ๋จํ ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค.ย | BO | POST | |
์ ๊ธฐ์ฃผ๋ฌธ ์ํ ์ญ์ | ์ ํํ ์ ๊ธฐ์ฃผ๋ฌธ ์ํ์ ์ญ์ ํฉ๋๋ค. | BO | POST | |
์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๊ธฐ ๋ณ๊ฒฝ | ์ ํํ ์ ๊ธฐ์ฃผ๋ฌธ์ ์ฃผ๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. | BO | POST | |
์ ๊ธฐ์ฃผ๋ฌธ ๋ณ๊ฒฝ์ด๋ ฅ ๋ชฉ๋ก ์กฐํ | ์ ๊ธฐ์ฃผ๋ฌธ์ ์ฒญ ๋ณ๊ฒฝ์ด๋ ฅ ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค. | BO | GET | |
์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ๋ชฉ๋ก ์กฐํ | ์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค. | BO | GET | |
์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๋ฌธ ๋ด์ญ ์กฐํ | ์ ๊ธฐ์ฃผ๋ฌธ์ ์ฃผ๋ฌธ ๋ด์ญ์ ์กฐํํฉ๋๋ค. | BO | GET | |
์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ์์ธ ์กฐํ | ์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ์์ธ ๋ด์ญ์ ์กฐํํฉ๋๋ค. | BO | GET | |
์ ๊ธฐ์ฃผ๋ฌธ ์ํ์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋จํ ๋ชฉ๋ก ์กฐํ | ์ ๊ธฐ์ฃผ๋ฌธ ์ํ์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋จํ ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค. | BO | GET |
๊ธฐํ ์ฐธ๊ณ ์ฌํญ
์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ์ ์ํ ๊ฐ์ OM009๋ฅผ ์ฐธ์กฐํฉ๋๋ค.
์ฃผ๊ธฐ ๋ณ๊ฒฝ ์, ์ ๊ธฐ๋ฐฐ์ก์ฃผ๊ธฐ์ฝ๋(OM034), ์ ๊ธฐ๋ฐฐ์ก๊ธฐ๊ฐ์ฝ๋(OM008)์ ์ฐธ์กฐํฉ๋๋ค.