IBM i ํ๋ซํผ์ ์ ์ธ๊ณ์ ์ผ๋ก ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ฐ์ด ๋๊ณ ์์ต๋๋ค. ํ์ง๋ง ํต์ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋ณด๊ณ ์ ํ๋ก๊ทธ๋จ ์์ฑ๊ธฐ(RPG), ๋ฏธ๋์ ๋ฏผ์ฒฉ์ฑ์ ์ฌ๊ฐํ๊ณ ์ ์ ๋ ์ฌ๊ฐํด์ง๋ ์ํ์ ์ด๋ํฉ๋๋ค. IBM i RPG ํ๋ํ์ ์๊ธ์ฑ์ ๊ฐ๋ฐ์ ์ํด๋ก ์ธํ ๋ฌธ์ํ๋์ง ์์ ์ ๋์ ์ง์์ ์ฌ๊ฐํ ์์ค, ์ฆ ๋๋ ์ ์ถ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ๊ฒฉ์ฐจ๋ ๊ณ ์ ํฌ๋งท RPG์ ๋ด์ฌ๋ ๊ธฐ์ ๋ถ์ฑ๋ก ์ธํด ๋์ฑ ์ฌํ๋๋ฉฐ, ์ด๋ก ์ธํด ์ต์ ํด๋ผ์ฐ๋ ๋ฐ ์น ์๋น์ค์์ ํตํฉ์ด ์ด๋ ค์ด ์ทจ์ฝํ๊ณ ๋ชจ๋๋ฆฌ์ ์ฝ๋๋ฒ ์ด์ค๊ฐ ์์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๊ณต์ ์ผ๋ก ๋ฏธ๋ ์งํฅ์ ์ผ๋ก ๊ตฌ์ถํ๋ ค๋ฉด ๋จ์ํ ์ ์ง ๊ด๋ฆฌ๋ฅผ ๋์ด ํต์ฌ ์์๋ฅผ ํ์ ํ๊ณ ๊ฒฝ์๋ ฅ ์๋ ์์กด๋ ฅ๊ณผ ์ฐ์์ฑ์ ๋ณด์ฅํ๋ ์ ์คํ ์ ๋ต์ด ํ์ํฉ๋๋ค. ์ด ๊ธ์ ๋ค์ํ ์ต์ ์ ํ๊ฐํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
ํ๋ํ ๊ณผ์ ๋ IT ๋ฆฌ๋์ญ์ด ๋ ๊ฐ์ง ๋๋ ทํ ์ ๋ต์ ๊ฒฝ๋ก ์ค ํ๋๋ฅผ ์ ํํ๋๋ก ์๊ตฌํฉ๋๋ค. ๋ด๋ถ ํ์ ์ ์ํ ์ ๋ฌธ ์๋ํ ๋๊ตฌ๋ฅผ ํ์ฉํ๊ฑฐ๋, ์์์์ฑ๋ ํ์คํ ์ ๊ทผ ๋ฐฉ์์ ์ํด ์ ๋ฌธ ์๋น์ค ์ ๊ณต์ ์ฒด๋ฅผ ํ์ฉํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ํ๋ ์ฝ๋ ๋ณํ ๋๊ตฌ๋ ๊ณ ์ ํ์์ ์์ ํ์ RPG ๋๋ Java์ ๊ฐ์ ์๋ก์ด ์ธ์ด๋ก์ ๋๋ ๋ง์ด๊ทธ๋ ์ด์ ์ ํนํ๋์ด ์๋์ ์ผ๊ด์ฑ์ ์ ๊ณตํฉ๋๋ค. ๋ฐ๋๋ก, ์๋น์ค ์ ๊ณต์ ์ฒด๋ ์๋ ํฌ ์๋ ํ๋ก์ ํธ ๊ด๋ฆฌ, ์ฌ์ธต์ ์ธ IBM i ์ ๋ฌธ ์ง์, ๊ทธ๋ฆฌ๊ณ ์ธ๋ ฅ ๋ณด๊ฐ์ ์ ๊ณตํฉ๋๋ค. ๋ชจ๋๋ฆฌ์ค๋ฅผ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ฆฌํฉํ ๋ง. ์ฌ๋ฐ๋ฅธ ์ ํ์ ์กฐ์ง์ ๊ธฐ์กด ๋ด๋ถ ์ญ๋๊ณผ ํ๋ ์ผ์ ๋งก์ผ๋ ค๋ ์์ง์ ๋ฌ๋ ค ์์ต๋๋ค. ์ง์ ์ ๋ฌ ๊ด๋ฆฌ ์์์์ฑ ์ํ ๋ฐ ์ ๋ฌธ์ฑ ๋๋น.
RPG์ ๋ฏธ๋๋ฅผ ์ ํํ์ธ์
RPG ๋๋ ์ ์ถ ๋ฌธ์ ํด๊ฒฐ: ๋ณด์ฅ๋ ๋น์ฆ๋์ค ๋ก์ง ์ ์ก SMART TS XL.
์ง๊ธ ํ์ํจ๊ณผ์ ์ธ ์๋ฃจ์ ์ ์ ํํ๋ ค๋ฉด RPG ๋ฐ CL ์์ค ์ฝ๋์์ ์ง์ ์ถ์ถํ ๊ฐ๊ด์ ์ธ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ฐ ํ๋ก์ธ์ค๋ฅผ ์งํํด์ผ ํฉ๋๋ค. ์ ๊ตํ ๋ด๋ถ ๋ถ์ ๋๊ตฌ๋ฅผ ์ ํํ๋ ๋ ๊ฑฐ์ ํ๋ํ ๋๊ตฌ ์๋น์ค ํํธ๋๋ฅผ ๊ณ ์ฉํ๋ ๊ฒฝ์ฐ, ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ํญ์ ํ๋ก์ ํธ ๋ฒ์๋ฅผ ์ ํํ๊ฒ ์ค์ ํ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ ๊ณ ๊ธ ์ ์ ๋ถ์์ ํ์ฉํ์ฌ ์์คํ ์ข ์์ฑ์ ํ์ ํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค. ์ธก์ ๊ฐ๋ฅํ ๋ฆฌํฉํ ๋ง ๋ชฉํ ์ ์๋ง์ด๊ทธ๋ ์ด์ ํ ๋น์ฆ๋์ค ๋ก์ง์ ๋ฌด๊ฒฐ์ฑ์ ๊ฒ์ฆํด์ผ ํฉ๋๋ค. ์ด์ฒ๋ผ ์๊ฒฉํ๊ณ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ๊ธฐ๋ฐ์ด ์๋ค๋ฉด ํ๋ํ ์์ ์ ์๋นํ ๋น์ฉ ์ด๊ณผ์ ์๋ก์ด ํ๊ฒฝ์์ ์ํ๋ ๊ธฐ๋ฅ์ ๋๋ฑ์ฑ์ ๋ฌ์ฑํ์ง ๋ชปํ ์ํ์ด ์์ต๋๋ค.
์ด ์ข ํฉ ๊ฐ์ด๋๋ ๋น์ฉ, ํ๋ซํผ ์ค์ฌ, ์ํ ์ํ ๋ฑ ํต์ฌ ๊ธฐ์ค์ ๋ฐ๋ผ ์ฃผ์ IBM i ๊ธฐ์ ์๋ฃจ์ ๋ฐ ์๋น์ค ์ ๊ณต์ ์ฒด๋ฅผ ๋น๊ต ๋ถ์ํ์ฌ ๊ฒฝ์์ง ๋ก๋๋งต ์ญํ ์ ํ๋๋ก ๊ตฌ์ฑ๋์์ต๋๋ค. ์ด๋ฌํ ์ธก๋ฉด์ ์ดํดํจ์ผ๋ก์จ ๊ธฐ์ ์ ํต์ฌ RPG ์์คํ ์ด ๋ชจ๋ํ๋๊ณ ํตํฉ๋์ด ์ฐจ์ธ๋ ๊ฐ๋ฐ์๊ฐ ์ ์ง ๊ด๋ฆฌํ ์ ์๋ ๋ฏธ๋๋ก ์์ ์๊ฒ ๋์๊ฐ ์ ์์ต๋๋ค. ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ ๋จ์ํ ์ฝ๋๋ฅผ ์์ ํ๋ ๊ฒ์ด ์๋๋ผ, TCO ์ ๊ฐ์ ํตํด ์ ์ฆ ๊ฐ๋ฅํ ํฌ์ ์์ต๋ฅ (ROI)์ ๋ฌ์ฑํ๊ณ ํ์์ ์ธ ๊ธฐ๋ฅ์ ํ์ฑํํ๋ ๊ฒ์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ ๋ฏธ๋ ์ฑ์ฅ์ ์ํ ์ญ๋.
์ ๋ต์ ์๋ํ: IBM i RPG ํ๋ํ ๋๊ตฌ 10๊ฐ์ง
๋ณํ์ ํ์์ฑ์ ์ธ์งํ ํ ๊ฐ์ฅ ๊ทผ๋ณธ์ ์ธ ๊ฒฐ์ ์ ์ ๋ฌธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณํ์ ์๋ํํ ๊ฒ์ธ์ง, ์๋๋ฉด ์์์ ๊ณผ ์ ๋ฌธ๊ฐ์ ์๋ฌธ์ ์์กดํ ๊ฒ์ธ์ง์ ๋๋ค. ์๋ํ ์๋ฃจ์ ์ ๊ท๋ชจ์ ๋น์ฉ ์ธก๋ฉด์์, ํนํ ๊ณ ์ ํฌ๋งท RPG ์ฝ๋๋ฅผ ์ต์ ์์ ํฌ๋งท RPG๋ก ๋๋ ๋ณํํ๊ฑฐ๋ ๊ทธ๋ฆฐ ์คํฌ๋ฆฐ UI๋ฅผ ๋ฆฌํ์ด์ฑํ๋ ๋ฐ ์์ด ํ์ํ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ๊ณ ์ถฉ์ค๋ ๋ณํ์ ์ ๊ณตํ๋ฉฐ, ๊ฐ๋ ฅํ ๋ด๋ถ ๊ฐ๋ฐํ์ ๋ณด์ ํ๊ณ ์์ง๋ง ๋ง์ด๊ทธ๋ ์ด์ ์์ ์ ์๋์ ์ผ๊ด์ฑ์ ํ์๋ก ํ๋ ์กฐ์ง์ ํ์์ ์ ๋๋ค. ์ด๋ฌํ ์์ฉ ๋๊ตฌ๋ฅผ ํ๊ฐํ๋ ๊ฒ์ ๋ชจ๋ ํ๋ก์ ํธ์ ํ์ ์กฐ๊ฑด์ ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ๊ฐ๋ฅํ ๊ฒ์ ๊ธฐ์ ์ ํ๊ณ๋ฅผ ์ ์ํ๊ณ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ ๊ฐ๋ฅํ๊ฒ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ ์ง์ ํ๋ํ ๋ ๋ฆฝ ๊ทธ๋ฆฌ๊ณ ๊ต์ฒดํฉ๋๋ค. ์๋ฃจ์ ์ ์คํํ๊ธฐ ์ ์ ๋จผ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ฝ๋ ์๊ฐํ ๋๊ตฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ์ํคํ ์ฒ์ ๋ณต์ก์ฑ ํ๋กํ์ ์ง์ ์ฒ๋ฆฌํ๋ ์ ํ์ ์ ํํ๋์ง ํ์ธํ์ธ์.
SMART TS XL: ์ ๋ฌธ RPG ์๋ํ ๋ฐ ๋ณํ
์๋ํ๋ ํ๋ํ ๋ถ์ผ์ ์ ๋ ํ๋ณด๋ก์, SMART TS XL ๋๊ท๋ชจ RPG ๋ฐ ๊ธฐํ ๋ ๊ฑฐ์ ์ฝ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด ํด์ ์ ์ฃผ์ ๊ฐ์น๋ ๋๊ท๋ชจ ๋ณํ์ ํ์ํ ์์์ ์ ์ต์ํํ์ฌ ์กฐ์ง์ด ๊ธฐ๋ฅ์ ๋๋ฑ์ฑ์ ์ ์งํ๋ ๋์์ ํ๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ์ ์๊ฐ์ ํ๊ธฐ์ ์ผ๋ก ๋จ์ถํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ์ด ํด์ ์ ๋์ ํ๊ฒฝ์ด ๋ ์ ์ ์ธ ์ฝ๋ ๊ตฌ์กฐ์์ ๊ฐ๋ฐฉํ ์์คํ ์ธ์ด๋ก ์ ํํด์ผ ํ ๋ ํนํ ์ ์ฉํ๋ฉฐ, ๋ ๊ฑฐ์ ๋ณต์ก์ฑ๊ณผ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํคํ ์ฒ ๊ฐ์ ์ค์ํ ์ฐ๊ฒฐ ๊ณ ๋ฆฌ ์ญํ ์ ํฉ๋๋ค.
์ ๊ณต๋๋ ์ฃผ์ ๊ฐ๋ฅ์ฑ ๋ฐ ๊ธฐ๋ฅ SMART TS XL ๊ณผ ๊ฐ์ต๋๋ค :
- ์์ค ๊ฐ ๋ณํ: ๊ธฐ์กด RPG(๊ณ ์ ํฌ๋งท, ILE) ๋ฐ ๊ธฐํ ์ธ์ด๋ฅผ Java, C#, C++ ๋๋ ์์ ํฌ๋งท RPG์ ๊ฐ์ ์ต์ ์ธ์ด๋ก ์๋ ๋ณํํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๊ธฐ์ ์์ ๋ฒ์ด๋๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ๋น์ฆ๋์ค ๋ก์ง ๋ณด์กด: ์ฌ์ธต์ ์ธ ์ ์ ๋ถ์์ ํ์ฉํ์ฌ ์ค์ํ ๋น์ฆ๋์ค ๊ท์น์ด ์๋ก์ด ๋์ ์ธ์ด์ ์ ํํ๊ฒ ๋งคํ๋๊ณ ๋ณด์กด๋๋๋ก ํ์ฌ ๊ธฐ๋ฅ ์ค๋ฅ ์ํ์ ์ํํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ด๋ป๊ฒ ๋ฌ์ฑ๋๋์ง ์์๋ณด์ธ์. ์๋ํ๋ ์ํฅ ๋ถ์ ๊ธฐ๋ฒ.
- ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ฒ๋ฆฌ: IBM i DB2 ํ๊ฒฝ์์ ํํ ๋ณผ ์ ์๋ ๋ณต์กํ ๋ฐ์ดํฐ ์ก์ธ์ค ํจํด๊ณผ ํ์ผ ์ ์๋ฅผ ๋ถ์ํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ํน์ ๊ธฐ๋ฅ์ผ๋ก ํ๋ซํผ ๊ฒฝ๊ณ๋ฅผ ๋์ด ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
- ํตํฉ ์ฝ๋ ๊ฐ์ฌ: ๋ณํ ์ ํ ์์ค ์ฝ๋์ ๋ณต์ก์ฑ๊ณผ ํ์ง์ ํ๊ฐํ๊ธฐ ์ํ ๊ณ ๊ธ ๋ณด๊ณ ๋ฐ ์ธก์ ํญ๋ชฉ์ ์ ๊ณตํ์ฌ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค. ๋ฏธ๋์ ๊ฑด์ถ ๊ฑฐ๋ฒ๋์ค.
- ํ๊ฒ ์ ์ฐ์ฑ: ROI๋ฅผ ๊ทน๋ํํ๊ณ ์ง์ ํ IT ๋ฏผ์ฒฉ์ฑ์ ๋ฌ์ฑํ๋ ๋ฐ ํ์์ ์ธ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ๋ฐ ์ปจํ ์ด๋ํ๋ ํ๊ฒฝ์ ํฌํจํ ๋ค์ํ ๋ฐฐํฌ ํ๊ฒ์ ์ง์ํฉ๋๋ค.
์ฌ์คํ ๋ ผ๋ฆฌ: UI ์ฌ์ค๊ณ ๋ฐ ์น ํ์ฑํ
IBM i ํ๋ํ์์ ํํ ์ฌ์ฉ๋๋ ๋ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ ํ๋ ์ ํ ์ด์ ๊ณ์ธต์๋ง ์ง์คํ๋ ๊ฒ์ผ๋ก, Profound Logic์ด๋ ๊ธฐํ ํน์ ๊ทธ๋ฆฐ ์คํฌ๋ฆฐ ๋ฆฌํ์ด์์ ๊ฐ์ ๋๊ตฌ๋ฅผ ํตํด ๊ตฌํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ๊ธฐ์กด 5250 ์ธํฐํ์ด์ค๋ฅผ ์ต์ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋น ๋ฅด๊ฒ ๋ณํํ์ฌ ์ฆ๊ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ ์ ์ ๊ณตํ๊ณ ๋ ๊ฑฐ์ ์์คํ ๊ณผ ์ต์ ์ํํธ์จ์ด ๊ฐ์ ์๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํฉ๋๋ค. ์ด๋ฌํ ์ฆ๊ฐ์ ์ธ ์ด์ ์ ๋์ ๊ฐ์์ ์ธ ํฌ์ ์์ต๋ฅ (ROI)์ ์ ๊ณตํ๋ฉฐ, ๊ธฐ๋ณธ RPG ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ต์ํ์ ๋ณ๊ฒฝ๋ง ์๊ตฌํจ์ผ๋ก์จ ํ๋ํ ๊ณผ์ ์ ์ฌ์ฉ์ ์์ฉ์ฑ ์ธก๋ฉด์ ํด๊ฒฐํฉ๋๋ค.
๊ทธ๋ฌ๋ ํ๋ ์ ํ ์ด์ ๊ณ์ธต ๋๊ตฌ์๋ง ์์กดํ๋ฉด ํน์ ์ข ๋ฅ์ ๋๊ตฌ ๋ถ์กฑ ํฌ๊ด์ ์ธ RPG ํ๋ํ์ ๋งฅ๋ฝ์์ ๋ณผ ๋, ํ๋ฉด์ ํ๋์ ์ผ๋ก ๋ณด์ผ ์ ์์ง๋ง ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง์ ๊ณ ์ ํฌ๋งท RPG์ ๋ณต์กํ ILE ๊ตฌ์กฐ์ ๊ฐํ ์์ผ๋ฉฐ, ์ข ์ข DB2 ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ ํ๊ฒ ๊ฒฐํฉ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ํต์ฌ ๊ฐ๋ฐ์ ๊ธฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ์ง ๋ชปํฉ๋๋ค. ๊ธฐ๋ณธ ์ฝ๋๋ ์ฌ์ ํ ๋ฒ ํ ๋ RPG ํ๋ก๊ทธ๋๋จธ๊ฐ ๊ด๋ฆฌํ๊ณ ์์ผ๋ฉฐ, ํ๋ ๊ฐ๋ฐํ์ด ์ ๊ทผํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ก ์ธํด ์กฐ์ง์ ์ทจ์ฝํด์ง๋๋ค. ์๋ฃจ์ ์ด ํต์ฌ ๋ฌธ์ , ์ฆ ๋ด๋ถ์ ์ธ ์ํ ์ด๋ ค์์ ๊ฐ๋ฆด ๋ฟ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. RPG ์ฝ๋์ ๋ํ ์ํฅ ๋ถ์ ๋๋ ๊ฐ์ ํต์ฌ ์ํคํ ์ฒ ๋ฉํธ๋ฆญํต์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ ์ผ๋ก ๋ณํํ๋ ค๋ฉด ๋์ฑ ์ฌ์ธต์ ์ด๊ณ ๋ ผ๋ฆฌ์ ์ด์ ์ ๋ง์ถ ๋๊ตฌ๋ ์ ๋ฌธ ์๋น์ค ์ ๊ณต์ ์ฒด๊ฐ ํ์ํ๋ฉฐ, ์ด๋ UI ์ค์ฌ ์๋ฃจ์ ์ ํ๊ณ๋ฅผ ๋๋ฌ๋ ๋๋ค.
ARCAD ์ํํธ์จ์ด: DevOps, ALM ๋ฐ ๋ณ๊ฒฝ ๊ด๋ฆฌ

ARCAD๋ IBM i ์ํ๊ณ์ ์ฃผ์ ์ ์ฒด๋ก, ๋๊ท๋ชจ ์ฝ๋ ๋ณํ๋ณด๋ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ(ALM) ๋ฐ DevOps ํ์ฑํ์ ํต์ฌ ์์ญ์ ํนํ๋์ด ์์ต๋๋ค. ์ด ํด์ ์ ์ง์์ ํตํฉ(CI) ๋ฐ ์๋ํ๋ ๋ฐฐํฌ์ ๊ฐ์ ์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ ๋ณธ์ง์ ์ผ๋ก ๊ฒฝ์ง๋ IBM i ํ๋ซํผ์ ์ ์ฉํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ARCAD๋ ์ ๊ตํ ๋ณ๊ฒฝ ๊ด๋ฆฌ ๋ฐ ๋ฒ์ ์ ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํจ์ผ๋ก์จ ๋ด๋ถ RPG ํ์ด Java ๋๋ Python ์ํ๊ณ์ ๋์ผํ ์๊ฒฉ์ฑ์ ๊ฐ์ถ ๊ฐ๋ฐ ํ๊ฒฝ์ ํตํด ์ฝ๋ ๋ณ๊ฒฝ์ ๊ด๋ฆฌํ๊ณ , ๊ฒฐํจ์ ์ถ์ ํ๊ณ , ์ ๋ฐ์ดํธ๋ฅผ ํ๋ณดํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ด๋ ์ง์ ํ ๋ฏผ์ฒฉ์ฑ์ ํฅํ ์ค์ํ ๋จ๊ณ๋ก, ํ๋ํ๋ฅผ ์ง์ฐ์ํค๋ ์กฐ์ง ๊ฐ ๋ง์ฐฐ์ ์ค์ฌ์ค๋๋ค. ์๋ ๋ณ๊ฒฝ ์ ์ด์ ๋ด์ฌ๋ ์ํ.
ARCAD๋ ๋ณ๊ฒฝ ๊ด๋ฆฌ ๋ฐ ์ต์ ๊ฐ๋ฐ ๋ฐฉ์์ผ๋ก์ ์ํํ ์ ํ์ ์ง์ํ๋ ๋ฐ ํ์ํ์ง๋ง, ๊ธฐ๋ณธ ์ฝ๋ ๊ตฌ์กฐ์ ์๋ ๋ณํ์ด ์ฃผ์ ๊ธฐ๋ฅ์ ์๋๋๋ค. ARCAD๋ฅผ ์ฌ์ฉํ๋ ํ์ ์ฌ์ ํ โโ๊ณ ์ ํฌ๋งท RPG๋ฅผ ์์ ํฌ๋งท RPG๋ก ์๋์ผ๋ก ๋ฆฌํฉํ ๋งํ๊ฑฐ๋ ๋์ ์คํ ์์คํ ์ธ์ด๋ฅผ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ARCAD์ ํตํฉ ๋๊ตฌ๋ ๋ณต์กํ DB2 ํ์ผ ์ข ์์ฑ ๋ฐ ILE ๋ฐ์ธ๋ฉ์ ํฌํจํ์ฌ ๋ณ๊ฒฝ์ ์ํฅ์ ๋ฐ๋ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ์๋ณํ๋ ๋ฐ ํ์์ ์ธ ์ฌ์ธต์ ์ธ ์ ์ ๋ฐ ์ํฅ ๋ถ์์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๊ฐ์์ฑ์ ํตํด ํ์ ๋ค์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ฝ๋ ๋ณต์ก์ฑ ๊ทธ๋ฆฌ๊ณ ์ข ์์ฑ์ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ARCAD๋ฅผ ์์ ํ ๋ณํ ๋์ฒด ๋๊ตฌ๋ผ๊ธฐ๋ณด๋ค๋ ๋ณด์ ๋๊ตฌ๋ก ๋ง๋ค์์ต๋๋ค.
Fresche Solutions(X-Analysis): ๊ณ ๊ธ ์ฝ๋ ๋ถ์ ๋ฐ ๋ฌธ์ํ
Fresche Solutions๋ ํนํ X-Analysis ์ ํ๊ตฐ์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ์ดํดํ๋ ์ค์ํ ํ๋ํ ์ด์ ๋จ๊ณ์ ์ค์ ์ ๋ก๋๋ค. ์ด ๋๊ตฌ๋ RPG, CL ํ๋ก๊ทธ๋จ, DB2 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ข ์์ฑ์ ํฌํจํ ๋ชจ๋ IBM i ์์ฐ์ ๋ํ ์ฌ์ธต์ ์ธ ์ ์ ๋ถ์์ ์ ๊ณตํฉ๋๋ค. ์ฃผ์ ์ด์ ์ ๋ณต์กํ๊ณ ๋ฌธ์ํ๋์ง ์์ ์ฝ๋๋ฅผ ์ฝ๊ฒ ์ดํดํ ์ ์๋ ๋ค์ด์ด๊ทธ๋จ, ํ๋ก์ฐจํธ, ์ข ์์ฑ ๋งต์ผ๋ก ๋ณํํ๋ ๊ฒ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฝ๋์ ๋ด์ฅ๋ ์ ๋์ ์ง์์ ์ฒด๊ณ์ ์ผ๋ก ํฌ์ฐฉํ๊ธฐ ๋๋ฌธ์ ์ธ์ฌ ์ ์ถ๋ก ์ด๋ ค์์ ๊ฒช๋ ๊ธฐ์ ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. X-Analysis๋ ์ ํํ ๋ฌธ์ํ๋ฅผ ํตํด ์ ๊ท ๊ฐ๋ฐ์์ ์จ๋ณด๋ฉ ๋ฐ ์ ๋ฌด ์์ ์๊ฐ์ ๋ํญ ๋จ์ถํฉ๋๋ค. ๊ธฐ์ ๋ถ์ฑ ๊ด๋ฆฌ.
ํต์ฌ ๊ฐ์น๋ ์ ํํ ์ํฅ ๋ถ์์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ฒ์ ๋๋ค. ๋ณ๊ฒฝ ๋๋ ๋ณํ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ ์ ์ ์ด ๋๊ตฌ๋ ์ํฅ์ ๋ฐ๋ ๊ตฌ์ฑ ์์๋ฅผ ํ์ ํ์ฌ ์ด์ ํ๊ฒฝ์์ ์๋์น ์์ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ ์ํ์ ์ค์ ๋๋ค. X-Analysis๋ ์ฝ๋ ๋ณํ์ ์ง์ ์ํํ์ง๋ ์์ง๋ง, ํฌ๊ด์ ์ธ ๋ฌธ์ํ์ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ ๊ฑฐ์ ๋ฌธ์ ์ฑ๊ณต์ ์ํ ํ์ ์ ์ ์กฐ๊ฑด์ด๋ฉฐ, ํ์ ๋ง์ด๊ทธ๋ ์ด์ ์์ ์ ๋ฒ์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ง์ ๋๊ณ ์ฒ ์ ํ ๊ฒ์ฆ๋์ด์ผ ํฉ๋๋ค.
Rocket Software: ์ฐ๊ฒฐ ๋ฐ ์ธํ๋ผ ์๋ฃจ์
Rocket Software๋ ์ฐ๊ฒฐ์ฑ, ๋ณด์, ๊ทธ๋ฆฌ๊ณ ๋ฉ์ธํ๋ ์ ๋ฐ IBM i ์์คํ ์ ์ต์ ์ํฐํ๋ผ์ด์ฆ ์ธํ๋ผ์ ํตํฉํ๋ ๋ฐ ์ค์ ์ ๋ ๋ค์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. Rocket Software์ ์๋ฃจ์ ์ ๊ธฐ๋ณธ RPG ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ํต์ฌ ์์คํ ์ด ์๋ก์ด ํ๋ซํผ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ํด๋ผ์ฐ๋ ์๋น์ค์ ์ํธ ์์ฉํ ์ ์๋๋ก ํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์๋ ์์ ํ ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ด์ , API๋ฅผ ํตํด DB2 ๋ฐ์ดํฐ๋ฅผ ๋ ธ์ถํ๋ ๋ฐ์ดํฐ ์ก์ธ์ค ๊ณ์ธต, ๊ทธ๋ฆฌ๊ณ IBM i๋ฅผ Java ๋๋ .NET ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฐ๊ฒฐํ๋ ํตํฉ ์์ง์ด ํฌํจ๋ฉ๋๋ค.
Rocket ์๋ฃจ์ ์ ์ฃผ์ ์ด์ ์ ์ํ๋๋ ๋ฎ์ผ๋ฉด์๋ ์ํฅ๋ ฅ์ ํฐ ์ฐ๊ฒฐ ๊ธฐ๋ฅ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์กฐ์ง์ IBM i ๊ธฐ๋ฅ์ ๋ง์ดํฌ๋ก์๋น์ค ์๋ํฌ์ธํธ๋ก ์ฌ์ฉํ๋ ๋ฑ ํ๋์ ์ธ ํ๊ฒฝ์์ ๊ธฐ์กด RPG ๋ก์ง๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ฆ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ด๋ IBM i๊ฐ ๊ธฐ๋ก ์์คํ ์ผ๋ก ์ ์ง๋์ด์ผ ํ์ง๋ง ๋ถ์ฐ ์๋น์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ฒ ์ ๊ณตํด์ผ ํ๋ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ์ ๋ต์ ํนํ ๋งค๋ ฅ์ ์ ๋๋ค. ๊ทธ๋ฌ๋ UI ๋ฆฌํ์ด์ฑ ๋๊ตฌ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด๋ฌํ ์๋ฃจ์ ์ ๋๋ถ๋ถ ์ธํ๋ผ์คํธ๋ญ์ฒ ๊ธฐ๋ฐ์ ๋๋ค. ์ด๋ฌํ ์๋ฃจ์ ์ ์ธ๋ถ ๊ทผ๋ณธ์ ์ผ๋ก, ์ด๋ฌํ ๋๊ตฌ๋ค์ RPG ์ฝ๋ ์์ฒด์ ๋ด๋ถ์ ์ธ ์ ์ง ๊ด๋ฆฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ฉฐ, ๋ณต์กํ๊ณ ๋จ์ผํ๋ RPG ์ฝ๋๋ฒ ์ด์ค๋ก ์ธํด ๋ฐ์ํ๋ ๊ฐ๋ฐ์์ ๊ธฐ์ ๊ฒฉ์ฐจ๋ ํด์ํ์ง ๋ชปํฉ๋๋ค. ์ง์ ํ ์ฅ๊ธฐ์ ์ธ TCO ์ ๊ฐ์ ์ํด์๋ ํต์ฌ ์ฝ๋ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ๋ ํ๋ํ ์์ ์ด ์ฌ์ ํ ํ์ํ๋ฉฐ, Rocket ๋๊ตฌ๋ ๋ณํ์ ์์ ํ ๋์ฒดํ๊ธฐ๋ณด๋ค๋ ๋ณด์์ ์ธ ์๋ฃจ์ ์ผ๋ก๋ง ํ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
LANSA: ๋ก์ฐ์ฝ๋/๋ ธ์ฝ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
LANSA๋ ๊ธฐ์ ์ด IBM i์ ๊ธฐ๋ณธ์ ์ผ๋ก ํตํฉ๋๋ ์๋กญ๊ณ ํ๋์ ์ธ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํ๋ ๊ฐ๋ ฅํ ๋ก์ฐ์ฝ๋/๋ ธ์ฝ๋(LCNC) ๊ฐ๋ฐ ํ๋ซํผ์ ์ ๊ณตํฉ๋๋ค. LANSA๋ ๊ธฐ์กด RPG ์ฝ๋ ๋ณํ์ ์ง์คํ๋ ๋์ , ์๊ฐ์ ์ธ ๋๋๊ทธ ์ค ๋๋กญ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ์๋ก์ด ๋น์ฆ๋์ค ๊ธฐ๋ฅ์ ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ RPG ๋๋ Java ๊ด๋ จ ์ ๋ฌธ ์ง์์ด ๋ถ์กฑํ ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค์ ์ง์ ๊ธฐ์ฌํ ์ ์๋๋ก ์ง์ํ์ฌ ๊ธฐ์ ๊ฒฉ์ฐจ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. LCNC ๋๊ตฌ๋ ๊ธฐ์กด ํต์ฌ ์์คํ ๊ณผ ํจ๊ป ์ฌ์ฉ๋๋ฉฐ, ์ข ์ข ์๋ก์ด ํ๋ฐํธ์๋ ๊ณ์ธต ๋๋ ๊ณ ๊ฐ ๋๋ฉด ํฌํธ ์ญํ ์ ํ๋ ์๋กญ๊ณ ํ๋์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ค๋ ๊ธฐ์ ์ ์ด์์ ์ ๋๋ค.
LCNC ๋๊ตฌ ์ฌ์ฉ ์ ๋ต์ ์ฃผ๋ก ๊ณต์กด๊ณผ ์บก์ํ์ ์์ต๋๋ค. ๊ธฐ์กด RPG ์์คํ ์ ์บก์ํ๋์ด ์์ด ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ์ ์ํธ์์ฉ์ด LCNC ํ๋ซํผ์์ ์ ์ ์ผ๋ก ์ฒ๋ฆฌ๋๊ณ , ๋ด์ฅ ์ปค๋ฅํฐ๋ API๋ฅผ ํตํด ํต์ฌ DB2 ๋ฐ์ดํฐ์ ์ ๊ทผํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์กด ์ฝ๋์ ์ถ๊ฐ์ ์ธ ๊ธฐ์ ๋ถ์ฑ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ํ์ง๋ง ํต์ฌ RPG ๋ก์ง์ ๊ทธ๋๋ก ์ ์ง๋๋ค๋ ํ๊ณ๊ฐ ์์ต๋๋ค. ๊ธฐ์กด ํต์ฌ ์์คํ ์ ๋๋์ ์ธ ์์ ์ด ํ์ํ๊ฑฐ๋ ์ด์์์ ๋ง์ฐฐ์ด ๋ฐ์ํ๋ ์ฃผ์ ์์ธ์ธ ๊ฒฝ์ฐ, ์ ์ฉ ์ฝ๋ ๋ณํ ๋๊ตฌ๋ ํ์คํ ๋ฆฌํฉํ ๋ง ์๋น์ค๊ฐ ํ์ํฉ๋๋ค. LCNC๋ ์ฌ์ธต์ ์ธ ๋ด๋ถ ์์คํ ์ฌ๊ตฌ์ฑ๋ณด๋ค๋ ์ธ๋ถ ๊ธฐ๋ฅ ๋ฐ ์ ์ํ ํ๋กํ ํ์ ๊ตฌ์ถ์ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค.
๊ธฐํ ํ์ ๋๊ตฌ ๋ฐ ์คํ ์์ค ์ต์
์ฃผ์ ์์ฉ ๊ณต๊ธ์ ์ฒด ์ธ์๋ IBM i ์ํ๊ณ์๋ ๋งค์ฐ ๊ตฌ์ฒด์ ์ธ ํ๋ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ค๊ณ๋ ์๋ง์ ์๊ท๋ชจ ํ์ ์์ฅ ๋๊ตฌ์ ์ฑ์ฅํ๋ ์คํ์์ค ํ๋ก์ ํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ์์ ํ์ ๋ณํ ์ ํธ๋ฆฌํฐ: ๊ณ ์ ํฌ๋งท RPG(F/D/I/C ์ฌ์)๋ฅผ ์ต์ ์์ ํฌ๋งท์ผ๋ก ๊ฐ๋จํ ์ค ๋จ์ ๋ณํ์ ์ํํ๋ ๋ช
๋ น์ค ๋๋ ์ผ๊ด ๋๊ตฌ
/FREE.../END-FREE๊ตฌ์กฐ. ์ด๋ ๋ง์ ๋๊ท๋ชจ ํ๋ํ ํ๋ก์ ํธ์ ํ์ ๋จ๊ณ์ ๋๋ค. - ์น ์๋น์ค ๋ ธ์ถ: ๊ธฐ์กด RPG ํ๋ก๊ทธ๋จ์ ํธ์ถ ๊ฐ๋ฅํ REST ๋๋ SOAP ์๋น์ค๋ก ๋น ๋ฅด๊ฒ ๋ํํ์ฌ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฆ์ ํตํฉํ ์ ์๋ ๋๊ตฌ์ ๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ์ ํธ๋ฆฌํฐ: IBM i์์ DB2๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ๊ฑฐ๋ ์ต์ SQL ์ก์ธ์ค๋ฅผ ์ํด DB2 ๊ตฌ์กฐ๋ฅผ ์ต์ ํํ๋ ๋ฐ๋ง ์ด์ ์ ๋ง์ถ ์คํฌ๋ฆฝํธ๋ ์๊ท๋ชจ ๋๊ตฌ์ ๋๋ค.
์ด๋ฌํ ์ต์ ์ ์ฃผ์ ์ฅ์ ์ ์ ๋ ดํ ๋น์ฉ๊ณผ ๋์ ์ ๋ฌธ์ฑ์ ๋๋ค. ๋ชจ๋ ๊ธฐ๋ฅ์ด ํ์ํ์ง ์์ ํน์ ํ๊ณ ์ ํ๋ ์์ ์ ๋งค์ฐ ์ ํฉํฉ๋๋ค. ํ์ง๋ง ๊ฐ์ฅ ํฐ ๋จ์ ์ ํตํฉ ๋ถ์, ํฌ๊ด์ ์ธ ์ง์, ๊ทธ๋ฆฌ๊ณ ํ์ฅ์ฑ์ด ๋ถ์กฑํ๋ค๋ ๊ฒ์ ๋๋ค. ์กฐ์ง์ ์ข ์ข ์ฌ๋ฌ ํ์ ๋๊ตฌ๋ฅผ ํตํฉํ๊ณ ๋๊ตฌ ๊ฐ์ ๋ณต์กํ ์ข ์์ฑ์ ์๋์ผ๋ก ๊ด๋ฆฌํด์ผ ํ๋ฉฐ, ์ด๋ ๋๊ท๋ชจ ํ๋ก์ ํธ์ ๋ณต์ก์ฑ๊ณผ ์ํ ์์ค์ ํฌ๊ฒ ์ฆ๊ฐ์ํต๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ์๋ จ๋ ๋ด๋ถ ํ์ด ์ง์ค์ ์ด๊ณ ์ ์ง์ ์ธ ๊ฐ์ ์ ์ํด ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
์์์์ฑ ์ํ ๋ฐ ์ ๋ฌธ์ฑ: ์๋น์ค ์ ๊ณต์ ์ฒด
๋ด๋ถ IT ์ญ๋์ด๋ ์ ๋ฌธ์ฑ์ด ์ ํ์ ์ธ ๊ฒฝ์ฐ, ์๋ํ ๋๊ตฌ ๋์ ์ ๋ฌธ ์๋น์ค ์ ๊ณต์ ์ฒด๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ๋์์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ํตํด ๋๋ถ๋ถ์ ์ํ๊ณผ ๋ ธ๋ ฅ์ ์ 3์์๊ฒ ์ ๊ฐํ์ฌ ์ฌ์ธต์ ์ธ ๋๋ฉ์ธ ์ ๋ฌธ ์ง์, ๊ฒ์ฆ๋ ๋ฐฉ๋ฒ๋ก , ๊ทธ๋ฆฌ๊ณ ์ธ๋ ฅ ๋ณด๊ฐ์ ๋ํ ์ ๊ทผ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์๋น์ค ์ ๊ณต์ ์ฒด๋ ์์ฒด ๋ ์ ๋๊ตฌ์ ์๋ ๋ฆฌํฉํ ๋ง ์ ๋ฌธ ์ง์์ ๊ฒฐํฉํ์ฌ ์ฝ๋๋ฟ๋ง ์๋๋ผ ์ ๋ฐ์ ์ธ ๋น์ฆ๋์ค ์ฑ๊ณผ์ ์ค์ ์ ๋๊ณ ์๋ ํฌ ์๋ ํ๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๋น์ค ์ ์ฒด์์ ํ๋ ฅ ๊ฒฐ์ ์ ๊ธฐ์ ๊ฒฉ์ฐจ์ ์ฌ๊ฐ์ฑ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค์ ์์ฒญ๋ ๊ท๋ชจ๋ก ์ธํด ๋ถ๊ฐํผํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ๋ด๋ถ ํ์ผ๋ก๋ ๋ฐ๋ผ์ฌ ์ ์๋ ์ ๋ฌธ์ ์ด๊ณ ์ ์ํ ๋ฆฌ์์ค ๋ฐฐ์น๊ฐ ํ์ํฉ๋๋ค. ์ด๋ฌํ ์ ๊ณต์ ์ฒด๋ ์ด๊ธฐ ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค ๋ถ์ ๋ฐ ํ๋ก์ ํธ ๋ฒ์ ์ค์ ๋ถํฐ ๋ณด์ฅ๋ ๊ธฐ๋ฅ ๋๋ฑ์ฑ ํ ์คํธ ๋ฐ ์ฅ๊ธฐ ๊ด๋ฆฌ ์๋น์ค์ ์ด๋ฅด๊ธฐ๊น์ง ํฌ๊ด์ ์ธ ์๋ฃจ์ ์ ์ ๊ณตํ์ฌ ๊ณ ๊ฐ์ฌ ๋ด๋ถ IT ์ง์์ ๋ถ๋ด์ ํฌ๊ฒ ์ค์ฌ์ค๋๋ค. ์ ํฉํ ํํธ๋๋ฅผ ์ ํํ๋ ค๋ฉด IBM i์์ ์ธ์ด ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํ ๊ตฌ์ฒด์ ์ธ ๊ฒฝํ, ํ๋ก์ ํธ ๊ฑฐ๋ฒ๋์ค ๊ตฌ์กฐ, ๊ทธ๋ฆฌ๊ณ ํ๋ก๋์ ํ๊ฒฝ์์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ฑ๊ณต์ ์ผ๋ก ์ํํ ์ ์๋ ์ญ๋์ ํ๊ฐํด์ผ ํฉ๋๋ค. ์ด ๋ชฉ๋ก์์ ๋๋ฝ๋ ๊ณต๊ธ์ ์ฒด๋ฅผ ๋ฐ๊ฒฌํ๊ฑฐ๋ ์์ ์ฌํญ์ ์ ์ํ๊ณ ์ถ์ผ๋ฉด ๋ค์์ ์ํํ์ญ์์ค. CONTACT ์ฐ๋ฆฌ.
Kyndryl: ๋๊ท๋ชจ ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ ๊ด๋ฆฌํ ์ธํ๋ผ ์๋น์ค
IBM์ ๋งค๋์ง๋ ์ธํ๋ผ ์๋น์ค ์ฌ์ ๋ถ์์ ๋ถ์ฌ๋ ๋ ๋ฆฝ ๊ธฐ์ ์ธ Kyndryl์ IBM i ๋ฐ ๋ฉ์ธํ๋ ์ ํ๊ฒฝ์ ๋ํ ๊ด๋ฒ์ํ ์ ๋ฌธ ์ง์์ ํฌํจํ์ฌ ๋ณต์กํ๊ณ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌํ ๊ธฐ์ ์์คํ ์ ์ค๊ณ, ๊ตฌ์ถ ๋ฐ ๊ด๋ฆฌํ๋ ๊ธ๋ก๋ฒ ์ ๋ ๊ธฐ์ ์ ๋๋ค. Kyndryl์ ํ๋ํ ์ ๊ทผ ๋ฐฉ์์ ์ธํ๋ผ ๋ฐ ์ด์ ๊ณ์ธต ๊ด๋ฆฌ์ ๊น์ด ๋ฟ๋ฆฌ๋ด๋ฆฌ๊ณ ์์ผ๋ฉฐ, ํฌ๊ด์ ์ธ ํ๋ซํผ ์ฌ๊ตฌ์ถ ๋ฐ ํด๋ผ์ฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ํนํ AWS, Azure, Google Cloud๋ ๋ฌผ๋ก IBM ๋ค์ดํฐ๋ธ ํด๋ผ์ฐ๋์์ ๊ธด๋ฐํ ํํธ๋์ญ์ ์ ๊ทน ํ์ฉํฉ๋๋ค. Kyndryl์ ๊ธ์ต ๋ฐ ์๋ฃ์ ๊ฐ์ด ๊ท์ ๊ฐ ์๊ฒฉํ ์ฐ์ ์์ ๋ณด์, ๋ณต์๋ ฅ ๋ฐ ๊ท์ ์ค์๋ฅผ ๋ณด์ฅํ๋ ๋์์ ๋ ๊ฑฐ์ ์ํฌ๋ก๋๋ฅผ ์ด์ ํด์ผ ํ๋ ๋๊ท๋ชจ ์กฐ์ง ํ์ ์ ์ ๋ฌธ์ผ๋ก ํฉ๋๋ค. Kyndryl์ IBM ํ๋ซํผ์ ๋ํ ๋ ์ ์ ์ธ ๋๊ตฌ์ ์ฌ์ธต์ ์ธ ์ญ์ฌ์ ์ง์์ ํ์ฉํ์ฌ ์์ ํ๊ณ ์์ ์ ์ธ ํ์ด๋ธ๋ฆฌ๋ ํ๋ํ ์ฌ์ ์ ์ ๊ณตํฉ๋๋ค.
ํ์ฌ ๊ฐ์ ๋ฐ ๋งํฌ: ๋ ๊ฑฐ์ ๋ฐ ๋ฉ์ธํ๋ ์ ํ๋ํ ์๋น์ค์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์ ๋ฐฉ๋ฌธํ์ธ์. Kyndryl ํ๋ํ ์๋น์ค ํ์ด์ง.
๊ณ ๊ฐ ํ๊ฐ ๋ฐ ๋ฆฌ๋ทฐ ํต๊ณ:
- ๊ฐํธ๋ ํผ์ด ์ธ์ฌ์ดํธ: ๋๊ท๋ชจ ๋ณต์กํ ์ ํ์์ ๊ฐ๋ ฅํ ์คํ๊ณผ ์์ ์ฑ์ผ๋ก ์์ฃผ ๊ฒํ ๋๊ณ ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์์ต๋๋ค. Gartner Peer Insights ํ์ด์ง.
- G2 : Kyndryl์ ์๋น์ค๋ ๋๊ท๋ชจ IT ํ๊ฒฝ์ ๊ด๋ฆฌํ๋ ๊ธฐ์ ๊ณ ๊ฐ์๊ฒ ํ๊ฐ๋ฐ๊ณ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ค์์์ ํ์ธํ์ธ์. G2.
- ์ ๋ขฐ ๋ฐ๊ฒฝ: ๊ณ ๊ฐ ํผ๋๋ฐฑ์ ์ธํ๋ผ ๊ด๋ฆฌ ๋ฐ ์ด์ ์์ ์ฑ ์ธก๋ฉด์์ Kyndryl์ ๊ฐ์ ์ ๊ฐ์กฐํฉ๋๋ค. ์ ๋ขฐ ๋ฐ๊ฒฝ.
- ํฌ๋ ์คํฐ ์จ์ด๋ธ: Forrester Wave ๋ฑ์ ๋ถ์ ๋ณด๊ณ ์์์ ๋ ๊ฑฐ์ ๋ฐ ํด๋ผ์ฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ๋ถ์ผ์ ๊ด๋ฆฌํ ์๋น์ค ์ญ๋์ ๋ํ ์ธ๊ธ์ด ์์ฃผ ๋์ต๋๋ค.
- ์ต๊ทผ ๊ณ ๊ฐ ํผ๋๋ฐฑ:
- โKyndryl์ ๋ฐ์ดํฐ ์ผํฐ์์ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ๋ชจ๋ธ๋ก ํต์ฌ ์ฌ๋ฌด ๋ณด๊ณ ์์คํ ์ ์ฑ๊ณต์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ์ฌ ์ ํ ์ค์ ๋ค์ดํ์์ ์ ํ ๋ฐ์์ํค์ง ์์์ต๋๋ค.โ โ Robert M., ๊ธ๋ก๋ฒ ๊ธ์ต ํ์ฌ ์ธํ๋ผ ๋ถ์ฌ์ฅ(2025๋ 2์)
- "ํ์ IBM i ์์คํ ์ ๋ํ ์ฌ์ธต์ ์ธ ์ง์์ ๋งค์ฐ ์ค์ํ์ต๋๋ค. ํ๋ํ ๋จ๊ณ๋ฅผ ์์ํ๊ธฐ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ์์ ํํ ์ ์์์ต๋๋ค." โ ์ํผ์ T., CTO, ์ฃผ์ ์๋งค์ ์ฒด (2025๋ 4์)
- โ์ฐ๋ฆฌ๋ AWS๋ก์ ์ ํ ๊ณผ์ ์์ ๊ท์ ์ค์ ๋ฐ ๋ณด์ ์ ์ด๋ฅผ ๋ณด์ฅํ๋ ๋ฐ ์์ด ํ์ํ ์ ๋ฌธ์ฑ์ ๊ฐ์ถ Kyndryl์ ์ฃผ๋ก ๊ณ ์ฉํ์ต๋๋ค.โ โ David P., IT ๋๋ ํฐ, ์๋ฃ ์๋น์ค ์ ๊ณต์(2025๋ 6์)
Programmers.io: ๊ณ ๋๋ก ํนํ๋ AS/400 ๋ฐ RPG ๋ฆฌํฉํ ๋ง
Programmers.io๋ IBM i(AS/400) ์ํ๊ณ์ ์ง์คํ๋ ์ ๋ฌธ ํ๋ํ ๊ธฐ์ ์ ๋๋ค. ์ผ๋ฐ ์ปจ์คํ ํ์ฌ์๋ ๋ฌ๋ฆฌ, ์ด๋ค์ ๊ฐ์น ์ ์์ RPG II, RPG III, ILE RPG, ๊ทธ๋ฆฌ๊ณ ์์ ํ RPG์ ๋ํ ์ฌ์ธต์ ์ด๊ณ ํ์์์ฅ์ ๊ฒจ๋ฅํ ์ ๋ฌธ ์ง์์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ณ ์ ํฌ๋งท ์ฝ๋๋ฅผ ์ต์ RPG๋ก ๋ณํํ๊ณ , API ํตํฉ์ ํ์ฑํํ๊ณ , ์น ๊ธฐ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ ๋ฑ ์๋ ํฌ ์๋ ๊ฐ๋ฐ ๋ฐ ํ๋ํ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๊ฒฉํ ๊ฒ์ฆ์ ๊ฑฐ์น IBM i ๊ฐ๋ฐ์๋ค์ ํตํด ๋ฐ๋ณต์ ์ด๊ณ ๋จ๊ณ์ ์ธ ํ๋ํ์ ์ธ๋ ฅ ํ์ถฉ์ ์ง์คํจ์ผ๋ก์จ ๋น์ฆ๋์ค ์ค๋จ์ ์ต์ํํ๋๋ก ์ค๊ณ๋ ๋ฐฉ์์ ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ์์ ์ ์ธ IBM i ํ๋ซํผ์์ ๋ง์ด๊ทธ๋ ์ด์ ํ์ง ์๊ณ ๋ ์ฆ๊ฐ์ ์ธ ๊ธฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ณ ์ ํ๋ ๊ธฐ์ ๋ค๋ก๋ถํฐ ๋์ ํ๊ฐ๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค. ํนํ ํต์ฌ ์์คํ ์ ์ง ๊ด๋ฆฌ ๋ฐ ์งํ๋ฅผ ๊ด๋ฆฌํ ๋ด๋ถ ์ธ๋ ฅ์ด ๋ถ์กฑํ ๊ธฐ์ ์ ์์์์ฑ ์ ๋ฌธ ์ง์์ ์ ๊ณตํ๋ ๋ฐ ๊ฐ์ ์ด ์์ต๋๋ค.
ํ์ฌ ๊ฐ์ ๋ฐ ๋งํฌ: IBM i ํ๋ํ ์ ๊ทผ ๋ฐฉ์์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์ ๋ฐฉ๋ฌธํ์ธ์. Programmers.io IBM i ์๋น์ค ํ์ด์ง.
๊ณ ๊ฐ ํ๊ฐ ๋ฐ ๋ฆฌ๋ทฐ ํต๊ณ:
- ํด๋ฌ์น: ๊ทธ๋ค์ ~์ ๊ฐ์ง๊ณ ์๋ค ํด๋ฌ์น์์ 4.9์ ํ๊ฐ์ด๋ ๊ธ๋ก๋ฒ IT ์๋น์ค ์์ฅ์์ ์ ๋ฐ์ ์ธ ์ฑ๊ณผ๊ฐ ๋ฐ์ด๋๊ณ ๊ณ ๊ฐ ์ ๋ขฐ๋๊ฐ ๋๋ค๋ ๊ฒ์ ๋ํ๋ ๋๋ค. ๋ชจ๋ ํด๋ฌ์น ๋ฆฌ๋ทฐ ๋ณด๊ธฐ
- ๊ฐํธ๋ ํผ์ด ์ธ์ฌ์ดํธ: ๊ณ ๊ฐ๋ค์ AS/400 ๋ฐ RPG ํ๋ก์ ํธ์ ๋ํ ์ ๋ฌธ์ ์ธ ์ธ์ฌ ํ๊ณผ ์ฌ์ธต์ ์ธ ํ๋ซํผ ์ง์์ ์์ฃผ ์นญ์ฐฌํฉ๋๋ค. Gartner Peer Insights ์ดํด๋ณด๊ธฐ
- G2 : ๋ง์ถคํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ถ๋ฌธ์์ ๋์ ๊ณ ๊ฐ ๋ง์กฑ๋์ ๋ฐ์ด๋ ์๋น์ค ํ์ง์ ์ธ์ ๋ฐ์ G2์์ ์์ํ์ต๋๋ค. G2 ๋ฆฌ๋ทฐ ์ฝ๊ธฐ
- ์ ๋ขฐ ๋ฐ๊ฒฝ: ๊ณ ๊ฐ ํผ๋๋ฐฑ์ ํ๋ํ๊ฐ ์งํ๋๋ ๋์ ๊ธฐ์กด ์์คํ ์ ์ ์งํ๊ธฐ ์ํ ํจ๊ณผ์ ์ธ ์ง์ ์ฆ๊ฐ ๋ชจ๋ธ์ ๊ฐ์กฐํฉ๋๋ค. TrustRadius ํผ๋๋ฐฑ ํ์ธ
- ์ ์ธ๋ฌธ: ์ค๋ํ ๋ฆฌํฉํ ๋ง ํ๋ก์ ํธ์์ ํ์ IBM i ์ ๋ฌธ์ฑ์ ๋ํ ํ์ ๊ณผ ์์ ์ ์ธ ์คํ์ ์ธ์ ๋ฐ์์ต๋๋ค. ๋งค๋ํ์คํธ ํ๋กํ ๋ณด๊ธฐ
- ์ต๊ทผ ๊ณ ๊ฐ ํผ๋๋ฐฑ:
- "์ ํฌ๋ Programmers.io๋ฅผ ํตํด ํต์ฌ ๊ณ ์ ํฌ๋งท RPG๋ฅผ ์์ ํฌ๋งท์ผ๋ก ๋๋์ ์ผ๋ก ๋ณํํ์ต๋๋ค. ํ๋ก์ ํธ๋ ์์ ๋๋ก ์๋ฃ๋์๊ณ , ์๋ก์ด ์ฝ๋ ํ์ง ๋๋ถ์ ์ ์ง ๊ด๋ฆฌ ๊ธฐ๊ฐ์ด ํฌ๊ฒ ๋จ์ถ๋์์ต๋๋ค." โ Marcus K., ๋ฌผ๋ฅ ์๋น์ค ์ ๊ณต์ ์ฒด CTO (2025๋ 1์)
- "ILE ํ๋ก๊ทธ๋จ์ ์ต์ REST API๋ก ๋ํํ๋ ๋ฐ ์์ด ๊ทธ๋ค์ ์ ๋ฌธ์ฑ์ ํ์ ์ถ์ข ์ ๋ถํํ์ต๋๋ค. ๋๋ถ์ ๊ฐ๋น์ผ ํ๋ซํผ ์ฌ๊ตฌ์ถ ์์ด ๊ธฐ์กด ์์คํ ์ ์๋ก์ด ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ํตํฉํ ์ ์์์ต๋๋ค." โ Jessica B., ์ ์กฐ ํ์ฌ ๊ฐ๋ฐ ์ด์ฌ (2025๋ 3์)
- โProgrammers.io๋ ์๋ จ๋ RPG ๊ฐ๋ฐ์๋ฅผ ์ ๊ณตํ์ฌ ์ฐ๋ฆฌ ํ๊ณผ ์ํํ๊ฒ ํตํฉ๋๊ณ ์ฝ๋์ ํ๋ํ๋ ๋ถ๋ถ์ ๋ํ ํ์ํ ์ง์ ์ ๋ฌ์ ์ด์งํจ์ผ๋ก์จ ์ฐ๋ฆฌ์ ์ค์ํ ๊ธฐ์ ๊ฒฉ์ฐจ๋ฅผ ์ฆ์ ํด์ํ์ต๋๋ค.โ โ Steven H., IT ์ด์ ๋ถ์ฌ์ฅ, ์ ํธ๋ฆฌํฐ ํ์ฌ(2025๋ 5์)
Tata Consultancy Services(TCS): ๊ธ๋ก๋ฒ ๊ท๋ชจ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฆฌ์์ง๋์ด๋ง
Tata Consultancy Services(TCS)๋ IT ์๋น์ค, ์ปจ์คํ ๋ฐ ๋น์ฆ๋์ค ์๋ฃจ์ ๋ถ์ผ์ ๊ธ๋ก๋ฒ ๋ฆฌ๋๋ก, ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ธํ๋ผ ํ๋ํ๋ฅผ ์ํ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. IBM i๋ฅผ ํฌํจํ ๋ ๊ฑฐ์ ์ ํ์ ๋ํ TCS์ ์ ๊ทผ ๋ฐฉ์์ ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค๋ฅผ Java ๋๋ .NET๊ณผ ๊ฐ์ ์ต์ ์ธ์ด๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ฑฐ๋ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ฆฌํฉํ ๋งํ๋ "ํฉํ ๋ฆฌ ๋ชจ๋ธ"์ ํ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. TCS๋ ์๋ฌธ ๋ฐ ๊ณํ๋ถํฐ ์คํ, ํ ์คํธ ๋ฐ ๊ด๋ฆฌ ์ด์์ ์ด๋ฅด๊ธฐ๊น์ง ์๋ ํฌ ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ํนํ ์ผ๊ด๋ ์คํ๊ณผ ๊ธ๋ก๋ฒ ๋ฆฌ์์ค ๋ฐฐํฌ๊ฐ ์ค์ํ ๋๊ท๋ชจ ๋ค๋ ๊ฐ์ ๋ค์ค ํ๋ซํผ ํ๋ก์ ํธ์ ๊ฐ์ ์ ๋ณด์ ๋๋ค. TCS๋ ๋ ๊ฑฐ์ ์์คํ ์ ํด๋ผ์ฐ๋ ์ง์ ๋ฐ API ์ง์ ์์คํ ์ผ๋ก ๊ตฌ์ถํ์ฌ ๋น์ฆ๋์ค ๊ฐ์น ์ฐฝ์ถ์ ์ง์คํ๊ณ , ์ต์ ๋์งํธ ์ฝ์ด์ ์ํํ๊ฒ ํตํฉ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
ํ์ฌ ๊ฐ์ ๋ฐ ๋งํฌ: ๋ ๊ฑฐ์ ํ๋ํ ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์ ๋ฐฉ๋ฌธํ์ธ์. TCS ์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ ์๋น์ค ํ์ด์ง.
๊ณ ๊ฐ ํ๊ฐ ๋ฐ ๋ฆฌ๋ทฐ ํต๊ณ:
- ๊ฐํธ๋ ํผ์ด ์ธ์ฌ์ดํธ: ๋๊ท๋ชจ ๋ณต์กํ ๋์งํธ ๋ณํ ํ๋ก์ ํธ๋ฅผ ์ ๊ณตํ๋ ๋ฅ๋ ฅ๊ณผ ์ฌ์ธต์ ์ธ ๋๋ฉ์ธ ์ ๋ฌธ์ฑ์ผ๋ก ๋์ ํ๊ฐ๋ฅผ ๋ฐ์์ต๋๋ค. Gartner Peer Insights ํ์ด์ง.
- G2 : ์ธ์๋จ G2 ๋ค์ํ ์ฐ์ ๋ถ์ผ์ ๊ฑธ์ณ ๊ฒฌ๊ณ ํ ์๋น์ค ํ์ง๊ณผ ํฌ๊ด์ ์ธ ์ํ ์ ๊ณต์ผ๋ก ํธํ์ ๋ฐ์์ต๋๋ค.
- ์ ๋ขฐ ๋ฐ๊ฒฝ: ๊ณ ๊ฐ ํผ๋๋ฐฑ์ ํ์ ์ ๋ฌธ์ฑ๊ณผ ๊ท๋ชจ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ ๋ขฐ ๋ฐ๊ฒฝ.
- ์ต๊ทผ ๊ณ ๊ฐ ํผ๋๋ฐฑ:
- "TCS๋ ์๋ฐฑ๋ง ์ค์ RPG ์ฝ๋๋ฅผ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ Java ์ฝ๋๋ก ๋ณํํ๋ ๋ฐ ํ์ํ ๊ธ๋ก๋ฒ ํฉํ ๋ฆฌ ๋ชจ๋ธ์ ์ ๊ณตํ์ต๋๋ค. TCS์ ์๊ฒฉํจ๊ณผ ํ๋ก์ ํธ ๊ฑฐ๋ฒ๋์ค๋ ์ ๋ง ํ์ํ์ต๋๋ค." โ ๊ธ๋ก๋ฒ ๋งค๋ดํฉ์ฒ๋ง CEO (2024๋ 10์)
- "์๋ฌธํ์ IBM i์์ AWS ํด๋ผ์ฐ๋๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํ ๋ช ํํ๊ณ ๋จ๊ณ์ ์ธ ์ ๋ต์ ์ ์ํ์ฌ ๋ชจ๋ ๋จ๊ณ์์ ๊ท์ ์ค์๋ฅผ ๋ณด์ฅํ๋ ๋ฐ ๋์์ ์ฃผ์์ต๋๋ค." โ ์ํ ๋ถ๋ฌธ ๋์งํธ ์ ํ ์ฑ ์์(2025๋ 1์)
- "์ฐ๋ฆฌ๋ ํ๋ํ๋ ํต์ฌ ์์คํ ์ ์ง์์ ์ธ ๊ด๋ฆฌ ๋ฐ ๊ฐ์ ์ ์ํด TCS์ ์์กดํ๊ณ ์์ต๋๋ค. TCS์ ์ ๋ฌธ์ฑ์ ์ด๊ธฐ ์ ํ ๋จ๊ณ๋ฅผ ํจ์ฌ ๋์ด์ญ๋๋ค." โ ์ ๋ฝ ํต์ CIO (2025๋ 5์)
Wipro: ์ ์ฒด์ ์ธ ๋์งํธ ํ์
Wipro๋ ๋์งํธ ์ ๋ต, ํด๋ผ์ฐ๋ ์๋น์ค, AI/ML ๋ถ์ผ์ ์ ๋ฌธ ์ง์์ ํตํฉํ์ฌ ๊ธฐ์กด ์์คํ ๊ณผ ํ๋ซํผ ํ๋ํ๋ฅผ ์ํ ํฌ๊ด์ ์ด๊ณ ์ ๊ณ๋ณ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.
ํ์ฌ ๊ฐ์ ๋ฐ ๋งํฌ: Wipro ๋์งํธ ์ ํ ์๋น์ค.
Capgemini: ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค ๋ฐ ๋ง์ถคํ
Capgemini๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค, ํฌํธํด๋ฆฌ์ค ๋ถ์, ๋ง์ถคํ ํ๋ํ ์ฌ์ ์ ์ ๋ฌธ์ผ๋ก ํ๋ฉฐ, ๊ธฐ์ ํ์ ์ ํตํด ์ธก์ ๊ฐ๋ฅํ ๋น์ฆ๋์ค ์ฑ๊ณผ๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ค์ ์ ๋๊ณ ์์ต๋๋ค.
ํ์ฌ ๊ฐ์ ๋ฐ ๋งํฌ: Capgemini ์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ.
HCLTech: ํ์คํ ํด๋ผ์ฐ๋ ๋ฐ ๋ ๊ฑฐ์ ํตํฉ
HCLTech๋ ์ธํ๋ผ์ ํด๋ผ์ฐ๋ ์์ง๋์ด๋ง ๋ถ์ผ์์ ๋ฐ์ด๋ ์ ๋ฌธ์ฑ์ ๊ฐ์ถ ๊ธ๋ก๋ฒ ๊ธฐ์ ๊ธฐ์ ์ผ๋ก, IBM i์ ๋ฉ์ธํ๋ ์ ํ๊ฒฝ์ ํฌํจํ ํต์ฌ ์ํฐํ๋ผ์ด์ฆ ์์คํ ์ ๋ํ ์ข ๋จ ๊ฐ ํ๋ํ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ์ฌ ๊ฐ์ ๋ฐ ๋งํฌ: HCLTech ๋์งํธ ๊ธฐ๋ฐ ์๋น์ค.
๊ธ์ต ์๋น์ค ํ๋ํ ์๋ฌด
์ํ, ๋ณดํ, ํฌ์ ๋ถ๋ฌธ ์ ๋ฌธ๊ฐ์๊ฒ RPG ํ๋ํ๋ ์ ํ์ด ์๋ ๊ท์ ๋ฐ ๊ฒฝ์์ ํ์ ์์์ ๋๋ค. ํต์ฌ ๋ชฉํ๋ ๊ธฐ๊ด ์ํ ์ํ, ์๊ฒฉํ ๊ท์ ์ค์, ๊ทธ๋ฆฌ๊ณ ๋ฏผ์ฒฉํ ํํ ํฌ ๊ฒฝ์์๋ค๊ณผ์ ๊ฒฝ์์ ํ์ํ ์ ์ํ ํตํฉ์ ์คํํ๋ ๊ฒ์ ๋๋ค. ์์ ์ฑ๊ณผ ์ ํ์ฑ์ด ๋ฌด์๋ณด๋ค ์ค์ํ๋ฏ๋ก, ๋ชจ๋ ๋ณํ ํ๋ก์ธ์ค์๋ ๊ธฐ๋ฅ์ ๋๋ฑ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ํฌ๋ ์ ์์ค์ ํ ์คํธ๊ฐ ๋ฐ๋์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
๊ท์ ์ค์ ๋ฐ ๊ฐ์ฌ ์ค๋น ๋ฌ์ฑ
๊ธ์ต ๋ถ์ผ์ RPG ํ๋ํ ๋ ธ๋ ฅ์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ณํํ๋ ๊ท์ ์๊ฑด(์: SOX, ๋ฐ์ ค ํ์ , GDPR, CCPA์ ๊ฐ์ ์ง์ญ๋ณ ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค ๋ฒ๋ฅ )์ ์ถฉ์กฑํด์ผ ํ ํ์์ฑ์ ์ํด ์ฃผ๋๋ฉ๋๋ค. ๊ธฐ์กด RPG ์ฝ๋๋ ๊ท์ ์ค์ ์ฌ๋ถ๋ฅผ ์ฝ๊ฒ ํ์ธํ๋ ๋ฐ ํ์ํ ๊ตฌ์กฐ, ๋ฌธ์ ๋ฐ ๊ฐ์ฌ ์ถ์ ๊ธฐ๋ฅ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์์ ํ์ RPG ๋๋ Java๋ก์ ๋ณํ ์ฌ๋ถ์ ๊ด๊ณ์์ด ํ๋ํ์๋ ๋ค์๊ณผ ๊ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
- ๊ท์ ๋ ผ๋ฆฌ ๋ถ๋ฆฌ: ๊น์ด ๋ด์ฅ๋ RPG ์๋ธ๋ฃจํด์์ ๋ณต์กํ ๊ท์ ์ค์ ๊ท์น(์: ์ํ ๋ ธ์ถ ๊ณ์ฐ ๋๋ ํน์ ๊ท์ ๋ณด๊ณ ์ ์์ฑ)์ ์ถ์ถํ์ฌ ๋ณ๋์ ํ ์คํธ ๊ฐ๋ฅํ ๋ง์ดํฌ๋ก์๋น์ค๋ ํจ์๋ก ๋ง๋ญ๋๋ค.
- ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค ๊ฐํ: DB2์ ์ ์ฅ๋ ๊ฐ์ธ ์๋ณ ์ ๋ณด(PII)์ ๋ฏผ๊ฐํ ์ฌ๋ฌด ๋ฐ์ดํฐ๊ฐ ๊ฒฌ๊ณ ํ ๋ก๊น ๋ฐ ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ๊ฐ์ถ ์ต์ ์ ์์ ํ API ๊ณ์ธต์ ํตํด ์ก์ธ์ค๋๋๋ก ํ์ฌ ๊ฐ์ฌ๋ฅผ ๋ ๊ฐ๋จํ๊ณ ํฌ๋ช ํ๊ฒ ๋ง๋ญ๋๋ค.
- ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ ๊ฐ์ : ARCAD์ ๊ฐ์ ๋๊ตฌ๋ฅผ ํตํด ๊ฐ๋ฅํ ์ต์ DevOps ๋ฐฉ์์ผ๋ก ์ ํํ๋ฉด ๊ท์ ์ค์ ๋ ผ๋ฆฌ์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ , ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ์ถ์ ํ ์ ์์ผ๋ฏ๋ก ๊ท์ ๊ธฐ๊ด์ ํ์ํ ๊ฐ์ฌ ์ถ์ ์ด ์ ๊ณต๋ฉ๋๋ค.
์ค์๊ฐ ๊ฑฐ๋ ๋ฐ ํํ ํฌ API ํ์ฑํ
๋์งํธ ๋ฑ ํน๊ณผ ์๋ฒ ๋๋ ๊ธ์ต์ ๋ถ์์ผ๋ก ํต์ฌ ๊ธ์ต ์๋น์ค(๊ณ์ข ์์ก, ๋์ถ ์ฒ๋ฆฌ, ๊ฒฐ์ )์ ์ค์๊ฐ ์ด์์ด ์๊ตฌ๋๋ฉฐ, ์ด๋ ๊ฒฐ์ ๊ฒ์ดํธ์จ์ด ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ฐ์ ์ธ๋ถ ์์คํ ๊ณผ์ ์ํธ์์ฉ์ ํ์๋ก ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ผ๊ด ์ฒ๋ฆฌ ๊ธฐ๋ฐ์ ๊ฐ์ง ๊ธฐ์กด RPG/DB2 ์์คํ ์ ์ด๋ฌํ ์ง์ฐ ์๊ฐ ์๊ฑด์ ์ถฉ์กฑํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค.
- API ์ฐ์ ์ ๋ต: ์ฃผ์ ๋ชฉํ๋ ์ด์ ๊ณ์ฐ, ์ ์ฉ ํ๋ ํ์ธ ๋ฑ RPG์ ํต์ฌ ๋น์ฆ๋์ค ๊ธฐ๋ฅ์ ์ ์ง์ฐ, ๋ณต์๋ ฅ ์๋ REST API๋ก ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ํต์ฌ ์์คํ ์ด ์ต์ ์ํ๊ณ์ ์ฐธ์ฌํ๊ณ , ํํ ํฌ ์คํํธ์ ๊ณผ์ ํํธ๋์ญ์ ์ด์งํ๋ฉฐ, ์ฆ๊ฐ์ ์ธ ์๋น์ค ์ ๊ณต์ ํตํด ๊ณ ๊ฐ ๊ฒฝํ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
- ์ฑ๋ฅ ์ต์ ํ: ์ต์ ํ๋ ์ธ์ด๋ก ๋ณํํ๊ฑฐ๋ RPG ๋ก์ง์ ๋ฆฌํฉํ ๋งํ๋ฉด ๋๋ ๊ฑฐ๋ ์ฒ๋ฆฌ ์๊ฐ์ ํฌ๊ฒ ๋จ์ถํ์ฌ ๊ณ ๊ฐ ๋ง์กฑ๋์ ์ด์ ๋น์ฉ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. API ํธ์ถ์ ์์์น ๋ชปํ ๊ธ์ฆ์ ์ฒ๋ฆฌํ๋ ๋ฅ๋ ฅ์ ์ฑ๊ณต์ ํต์ฌ ์ฒ๋์ ๋๋ค.
- ๋์งํธ ์ ํ ๊ฐ์ํ: ํต์ฌ์ ๋ชจ๋ํํจ์ผ๋ก์จ ๊ธ์ต ๊ธฐ๊ด์ ๋ช ๋ฌ์ด ์๋ ๋ช ์ฃผ ๋ง์ ์๋ก์ด ๋์งํธ ์ ํ(์: P2P ๊ฒฐ์ , ์ฆ์ ๋์ถ ์น์ธ)์ ์ถ์ํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ถ์ ์๊ฐ์ ๋จ์ถํ๊ณ ๊ฒฝ์๋ ฅ์ ๊ฐํํ ์ ์์ต๋๋ค.
์ ์กฐ ๋ฐ ๋ฌผ๋ฅ ์ต์ ํ ๋ชฉํ
์ ์กฐ ๋ฐ ๋ฌผ๋ฅ ๊ธฐ์ ์ ์์ ํ์ฅ ์ ์ด, ์ฌ๊ณ ๊ด๋ฆฌ, ์ ์ฌ์ ์์ ๊ด๋ฆฌ(ERP), ์ ํต ์ผ์ ๊ด๋ฆฌ์ ๊ฐ์ ์ค์ํ ํ๋ก์ธ์ค์ IBM i๋ฅผ ํ์ฉํฉ๋๋ค. ์ด ๋ถ์ผ ์ ๋ฌธ๊ฐ์ ๊ฒฝ์ฐ, ํ๋ํ๋ ์๋ ๋ณ๋ชฉ ํ์ ์ ๊ฑฐ, ๊ณต๊ธ๋ง ์ ๋ฐ์ ๋ํ ์ธ๋ถ์ ์ธ ์ค์๊ฐ ๊ฐ์์ฑ ํ๋ณด, IoT ๋ฐ ์๋ ์ฐฝ๊ณ ๊ด๋ฆฌ์ ๊ฐ์ ์ฒจ๋จ ์์คํ ๊ณผ์ ํตํฉ์ ์ค์ ์ ๋ก๋๋ค.
์ค์๊ฐ ์ฌ๊ณ ๊ฐ์์ฑ ๋ฐ ์์ ํ์ฅ ํตํฉ
ํ๋ ์ ์กฐ์ ์์ ์ฌ๊ณ ํํฉ์ด๋ ์์ฐ ๋ผ์ธ ์ ๋ฐ์ดํธ ์ง์ฐ์ ๋งค์ถ ์์ค๊ณผ ์๋ณธ์ ๋นํจ์จ์ ์ธ ์ฌ์ฉ์ผ๋ก ์ง๊ฒฐ๋ฉ๋๋ค. ๊ธฐ์กด RPG ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๊ณ ๋ฅผ ์ผ๊ด ์ฒ๋ฆฌ ์ฃผ๊ธฐ๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์์คํ ์ง์ฐ๊ณผ ๋ถ์ ํ์ฑ์ ์ ๋ฐํ๋ฉฐ, ํนํ ์๋ ์ฐฝ๊ณ ์ ๊ฐ์ด ์๋๊ฐ ๋น ๋ฅธ ํ๊ฒฝ์์๋ ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
- ์ฆ๊ฐ์ ์ธ ๋ฐ์ดํฐ ๋ ธ์ถ: ํ๋ํ์ ๋ชฉํ๋ IBM i DB2 ์ฌ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ค์๊ฐ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ API ๊ณ์ธต์ ๊ตฌ์ถํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ์์ ํ์ฅ ๋จ๋ง๊ธฐ, ๋ฌด์ธ ์ด๋ฐ ์ฐจ๋(AGV), ๊ทธ๋ฆฌ๊ณ ์ธ๋ถ ๋ฌผ๋ฅ ์ ๊ณต์ ์ฒด๋ ์ฌ๊ณ ์์ค์ ์ฆ์ ์กฐํํ๊ณ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
- IoT์ ์ฃ์ง ์ฅ์น ํตํฉ: RPG ๋ก์ง์ ๋ณํํ๋ฉด ์์ฐ ํ์ฅ์ ์ต์ ์ฐ์ ์ฉ IoT(IIoT) ์ผ์์ ์ํํ๊ฒ ํตํฉ๋ ์ ์์ต๋๋ค. ๊ธฐ๊ณ์์ ๋ฐ์ํ๋ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์๋น์ค๋ก ๋ณํ๋ RPG/ILE ํ๋ก๊ทธ๋จ์ ํธ๋ฆฌ๊ฑฐํ์ฌ, ๋จ์ผ ๋ ๊ฑฐ์ ์ฝ๋๋ก๋ ๋ถ๊ฐ๋ฅํ๋ ์์ธก ์ ์ง ๊ด๋ฆฌ ๋ฐ ์๋ํ๋ ํ์ง ๊ด๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ์๋ ๋ฐ์ดํฐ ์ ๋ ฅ ๊ฐ์: ํ๋์ ์ธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(Profound Logic ๋๋ ๋ง์ถคํ ์น ์ฑ)๋ฅผ ํ๋ํ๋ ์์ ํ RPG ํ๋ก๊ทธ๋จ๊ณผ ๊ฒฐํฉํจ์ผ๋ก์จ ๊ทธ๋ฆฐ ์คํฌ๋ฆฐ ๋ฐ์ดํฐ ์ ๋ ฅ์ ํ์์ฑ์ด ์ต์ํ๋๊ณ , ์ธ์ ์ค๋ฅ๊ฐ ์ค์ด๋ค๊ณ ์ฌ๊ณ ํ์ ํ๋ก์ธ์ค๊ฐ ๊ฐ์ํ๋ฉ๋๋ค.
๊ณต๊ธ๋ง ๋ฏผ์ฒฉ์ฑ์ ์ํ ERP ๋ชจ๋๋ฆฌ์ค ๋ถํด
๋ง์ ์ ์กฐ์ ์ฒด๋ค์ด ๋๊ท๋ชจ์ ๊ณ ๋๋ก ๋ง์ถคํ๋ RPG ERP ์์คํ ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์ฒด ์ด์์ ์ด์ํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๊ฑฐ๋ํ ์์คํ ์ ๊ธฐ๋ฅ์ ์ด์ง๋ง, ์ ์ํ ์ ๋ฐ์ดํธ๊ฐ ๋ถ๊ฐ๋ฅํ์ฌ ๊ธ๋ก๋ฒ ๋ฌด์ญ, ์์ฌ ์กฐ๋ฌ, ๋๋ ๋ณํํ๋ ๊ณ ๊ฐ ์๊ตฌ์ ์ ์ํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค.
- ์๋น์ค ์ถ์ถ: ํ๋ํ์ ์ฃผ์ ๋ชฉํ๋ ์ฃผ๋ฌธ ๊ด๋ฆฌ, BOM(์์ฌ ๋ช ์ธ์) ์ฒ๋ฆฌ, ์ฐฝ๊ณ ๊ด๋ฆฌ์ ๊ฐ์ ์ฃผ์ ERP ๊ธฐ๋ฅ์ ๋ ๋ฆฝ์ ์ธ ๋ง์ดํฌ๋ก์๋น์ค๋ก ์ ๋ต์ ์ผ๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ๋ถ๋ฆฌ๋ฅผ ํตํด ํต์ฌ ์์คํ ์ ์ฒด๋ฅผ ์ํ์ ๋น ๋จ๋ฆฌ์ง ์๊ณ ๋ ํ๋์ ๊ธฐ๋ฅ๋ง ์ ๋ฐ์ดํธํ ์ ์๋ ๋ฏผ์ฒฉํ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๊ณต๊ธ๋ง ํ๋ ฅ์ฑ: ์ฝ๋๋ฅผ ๋ชจ๋ํํ๋ฉด ๊ธฐ์ ์ ๊ณต๊ธ์ ์ฒด ๊ฐ ์ ํ์ ๋ณด๋ค ์ฝ๊ฒ โโํ ์ ์๊ณ , ์๋ก์ด ์ 3์ ๋ฌผ๋ฅ(3PL) ๊ณต๊ธ์ ์ฒด๋ฅผ ํตํฉํ๊ฑฐ๋ ์๋ก์ด ๊ด์ธ ๋ฐ ๊ท์ ๋ฌธ์ ์๊ตฌ ์ฌํญ์ ์ ์ํ๊ฒ ๊ตฌํํ์ฌ ๊ธ๋ก๋ฒ ํผ๋์ ๋ํ ํ๋ณต๋ ฅ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
- ๊ฐ๊ฒฉ ์กฐ์ : ํ๋ํ๋ ๋ชจ๋ํ ERP๋ฅผ ๋์ ํ๋ฉด ๋ณต์กํ๊ณ ์ทจ์ฝํ ๋ณ๊ฒฝ ๊ด๋ฆฌ์ ์์๋๋ ์๊ฐ์ ํฌ๊ฒ ์ค์ด๊ณ , ๊ฐ๋ฐ์ ๋ฆฌ์์ค๋ฅผ ์ ์ง ๊ด๋ฆฌ์์ ํ์ ์ผ๋ก ์ ํํ๊ณ ๋น์ฉ์ ์ ๊ฐํ๋ ํ๋ก์ธ์ค ๊ฐ์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
์๋ฃ ๋ฐ ๋ณดํ ํ์ ์ ์๋๋ ฅ
์๋ฃ๋น ์ง๊ธ์, ์๋ฃ ์๋น์ค ์ ๊ณต์, ๊ทธ๋ฆฌ๊ณ ์๋ช ๊ณผํ ๊ธฐ์ ๋ค์ ์ฒญ๊ตฌ ์ฒ๋ฆฌ, ์ ์ ์๋ฃ ๊ธฐ๋ก(EMR) ๊ด๋ฆฌ, ํ์ ์ฒญ๊ตฌ, ์ ์ฑ ๊ด๋ฆฌ์ ๊ฐ์ ์ค์ํ ๊ธฐ๋ฅ์ ์ํด IBM i๋ฅผ ํ์ฉํฉ๋๋ค. ์ด ๋ถ์ผ์ ํ๋ํ๋ ๋ ๊ฐ์ง ์ค์ํ ๊ณผ์ , ์ฆ ํ์ ๋ฐ์ดํฐ์ ๋ํ ๊ท์ ์ค์์ ๋๋ฆฌ๊ณ ๋น์ฉ์ด ๋ง์ด ๋๋ ์ฒญ๊ตฌ ๋ฐ ์ฒญ๊ตฌ ์ฃผ๊ธฐ์ ํจ์จ์ฑ ๊ฐ์ ์ ๋ํ ๊ฐ๋ ฅํ ์๋ ฅ์ ์ํด ์ฃผ๋๋ฉ๋๋ค.
ํ์ ๋ฐ์ดํฐ(PHI) ๋ณด์ ๋ฐ ๊ท์ ์ค์(HIPAA)
๋ณดํธ ๊ฑด๊ฐ ์ ๋ณด(PHI) ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ ๋ณดํธ ์คํจ ์ ๋ง๋ํ ๋ฒ๊ธ๊ณผ ๋ช ์ ํผ์์ผ๋ก ์ด์ด์ง ์ ์๋ ๋งค์ฐ ์ํํ ์์ ์ ๋๋ค. ๊ธฐ์กด RPG ์์คํ ์ HIPAA์ ๊ฐ์ ์ต์ ๋ฒ๋ฅ ์์ ์๊ตฌํ๋ ์ธ๋ถ์ ์ธ ๋ณด์ ๋ฉ์ปค๋์ฆ์ ๊ฐ์ถ์ง ๋ชปํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ์ธ๋ถํ๋ ์ก์ธ์ค ์ ์ด: ํ๋ํ๋ API ์์ค์์ ๋ฐ์ดํฐ ์ก์ธ์ค๋ฅผ ์ ํํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. DB2 ๋ฐ์ดํฐ ์ก์ธ์ค๋ฅผ ์๋น์ค(Java/C#)๋ก ๋ํํจ์ผ๋ก์จ ๋ณด์ ํ์ ์ฌ์ฉ์์ ํ์์ฑ์ ๋ฐ๋ผ ๋ฐ์ดํฐ ๊ฐ์์ฑ์ ์ ํํ๋ ์ ๋ฐํ ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด(RBAC)๋ฅผ ์ํํ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ธฐ์กด RPG ํ๊ฒฝ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์กฐ์กํ ๋ณด์ ์์ค์ ๋์ด์ญ๋๋ค.
- ๊ฐ์ฌ ๋ก๊น ๋ฐ ์ถ์ ์ฑ: ์ต์ ์ธ์ด์ ํ๋ซํผ์ผ๋ก ์ ํํ๋ฉด ๋ชจ๋ ๋ฐ์ดํฐ ์ํธ์์ฉ์ ํฌ๊ด์ ์ด๊ณ ํ์คํ๋ ๋ก๊น ์ผ๋ก ๊ธฐ๋กํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ์ฌ ๊ณผ์ ์์ HIPAA ์ค์๋ฅผ ์ ์ฆํ๊ณ ๋ณด์ ์นจํด์ ์์ธ์ ์ ์ํ๊ฒ ํ์ ํ๋ ๊ฒ์ด ํจ์ฌ ์ฌ์์ง๋๋ค.
- ์ํธ ์ด์ฉ์ฑ ์๊ตฌ ์ฌํญ: ํ์ ๋ฐ์ดํฐ๋ฅผ ํ๊ฐ๋ ์ 3์(๋ค๋ฅธ ์๋ฃ ์๋น์ค ์ ๊ณต์, ์ ๋ถ ๊ธฐ๊ด)์ ์์ ํ๊ฒ ๊ณต์ ํด์ผ ํ๋ค๋ ์๊ตฌ๋ก ์ธํด ํต์ฌ ์์คํ ์ ํ์คํ๋ ํ์(์: FHIR)์ ํตํด ํต์ ํด์ผ ํฉ๋๋ค. RPG ํ๋ํ๋ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ์ด๋ฌํ ํ์คํ๋๊ณ ์์ ํ ํ์์ผ๋ก ๋ณํํ๋ ๋ฐ ํ์ํ API ๊ณ์ธต์ ์ ๊ณตํฉ๋๋ค.
API๋ฅผ ํตํ ์ฒญ๊ตฌ ๋ฐ ์ ์ฑ ์ฒ๋ฆฌ ๊ฐ์ํ
๊ธฐ์กด ์ฒญ๊ตฌ ์ฒ๋ฆฌ ๋ฐฉ์์ ์๋์ ์ด๊ณ ์ผ๊ด ์ฒ๋ฆฌ์ ์์กดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๋์ ๊ด๋ฆฌ ๋น์ฉ๊ณผ ์ง๊ธ ์ง์ฐ์ผ๋ก ์ด์ด์ ธ ํ์ ์ง๋ฃ ๋ฐ ์๋ฃ ์๋น์ค ์ ๊ณต์ ๋ง์กฑ๋์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ฐ์ํ๋ ํต์ฌ ๋น์ฆ๋์ค ์ฑ์ฅ ๋๋ ฅ์ ๋๋ค.
- ์ค์๊ฐ ํ์ : ๋ชฉํ๋ RPG์ ๋ด์ฅ๋ ๋ณต์กํ ๊ท์น์ธ ํต์ฌ ์ฒญ๊ตฌ ์ฌ์ฌ ๋ก์ง์ ๊ณ ์ฑ๋ฅ์ ์ํ ๋น์ ์ฅ ์๋น์ค๋ก ๋ฆฌํฉํ ๋งํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด API ํธ์ถ์ ํตํด ๊ฐ๋จํ ์ฒญ๊ตฌ๋ฅผ ์ฆ์ ์น์ธํ๊ณ ์ง๊ธํ ์ ์๋ ์ค์๊ฐ "์ง์ ์ฒ๋ฆฌ(STP)"๊ฐ ๊ฐ๋ฅํด์ ธ ์ธ์ ๊ฐ์ ์ ์ต์ํํ ์ ์์ต๋๋ค.
- ์๋ํ๋ ์ ์ฑ ๊ด๋ฆฌ: ๋ณดํ์ฌ์ ๊ฒฝ์ฐ, ํ๋ํ๋ฅผ ํตํด ๋ณดํ ์ฝ๊ด ์ ๋ฐ์ดํธ ๋ฐ ๋ณต์กํ ๋ณดํ๋ฃ ๊ณ์ฐ์ ์๋ํํ ์ ์์ต๋๋ค. API๋ฅผ ํตํด ๊ณ์ฐ ๋ก์ง์ ๊ณต๊ฐํจ์ผ๋ก์จ ํ๋งค ์ฑ๋๊ณผ ๋๋ฆฌ์ ํฌํธ์ ์ ํํ ์์จ์ ์ฆ์ ์ ์ํ์ฌ ํ๋งค ํจ์จ์ฑ์ ๋์ด๊ณ ์ค๋ฅ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
- AI/ML๊ณผ์ ํตํฉ: ํ๋ํ๋ ํต์ฌ ์์คํ ์ ๊ณผ๊ฑฐ ๋ณดํ๊ธ ์ฒญ๊ตฌ ๋ฐ์ดํฐ๋ฅผ ํด๋ผ์ฐ๋์์ ์คํ๋๋ ์ธ๋ถ AI/ML ๋ชจ๋ธ์ ์ํํ๊ฒ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ์ฌ๊ธฐ๋ฅผ ์์ธกํ๊ฑฐ๋ ์ง๊ธ ์ด์์ ์๋ณํ์ฌ ์๋ก์ด API ์๋ํฌ์ธํธ๋ฅผ ํตํด ํต์ฌ ์์คํ ์ ์ค์๊ฐ ์๋ฆผ์ ์ ์กํ ์ ์์ต๋๋ค.
์๋งค ๋ฐ ์ ์ ์๊ฑฐ๋ ๋ฏผ์ฒฉ์ฑ ๋ชฉํ
์๋งค์ ์ ๊ฐ์ฅ ๊ฒฝ์์ด ์น์ดํ๊ณ ๋ณ๋์ฑ์ด ํฐ ๋ถ๋ฌธ ์ค ํ๋๋ก, ๋ณํํ๋ ์๋น์ ํ๋(์: ์จ๋ผ์ธ ๊ตฌ๋งค, ๋งค์ฅ ์๋ น, ์ด๋ ๊ณณ์์๋ ๋ฐํ)์ ์ง์ํ๊ธฐ ์ํด ์ง์์ ์ธ ํ์ ์ ์๊ตฌํฉ๋๋ค. RPG ์์คํ ์ ํต์ฌ์ ์ธ ์ํ ํ๋งค, ๊ฐ๊ฒฉ ์ฑ ์ , ๊ทธ๋ฆฌ๊ณ POS(ํ๋งค ์์ ๊ด๋ฆฌ) ์์คํ ์ ์ด์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ๋ํ๋ ์๋, ํ์ฅ์ฑ, ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ฑ๋์์ ์ํํ ๊ณ ๊ฐ ๊ฒฝํ ์ ๊ณต์ ์ค์ ์ ๋ก๋๋ค.
์ด๋์ฑ๋ ์ฌ๊ณ ๋ฐ ์ดํ ์ง์
๊ณ ๊ฐ์ ์ฌ๊ณ ์ ๋ํ ์ฆ๊ฐ์ ์ธ ์ ํ์ฑ, ์ฆ ํ๋ชฉ์ ์ฌ๊ณ ์ฌ๋ถ, ์์น, ๋ฐฐ์ก ๊ฐ๋ฅ ์๊ธฐ๋ฅผ ๊ธฐ๋ํฉ๋๋ค. ํ์ง๋ง ๊ธฐ์กด RPG ๋ฐฐ์น ์ ๋ฐ์ดํธ๋ ์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ์ฌ๊ฐํ๊ฒ ์ ํดํฉ๋๋ค.
- ๋จ์ผ ์ ๋ณด ์์ค: ํ๋ํ๋ฅผ ํตํด ํต์ฌ IBM i ์ฌ๊ณ ๋ฐ์ดํฐ๊ฐ ์ ๋ขฐํ ์ ์๋ ๋จ์ผ ๋ฐ์ดํฐ ์์ค๊ฐ ๋์ง๋ง, API๋ฅผ ํตํด ์ง์ฐ ์๊ฐ ์์ด ์ ๊ทผ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค. ์ด๋ ์ ์์๊ฑฐ๋, ๋ชจ๋ฐ์ผ ๋ฐ ๋งค์ฅ POS ์์คํ ์ด ๋ชจ๋ ๋์ผํ ์ค์๊ฐ ๋ฐ์ดํฐ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ์ด๋์ฑ๋ ์ ๋ต์ ์ง์ํฉ๋๋ค.
- ๋ถ์ฐ ์ฃผ๋ฌธ ๊ด๋ฆฌ(DOM): ํต์ฌ RPG ์ฃผ๋ฌธ ์ฒ๋ฆฌ ๋ก์ง์ ๋ณต์กํ ์ฃผ๋ฌธ ์ดํ ๊ท์น(์: ์ฐฝ๊ณ , ์ง์ญ ๋งค์ฅ ๋๋ ๊ณต๊ธ์ ์ฒด ์ค ์ด๋์์ ๋ฐฐ์กํ ์ง ๊ฒฐ์ )์ ์ง์ํ๊ธฐ ์ํด ๋ชจ๋ํ ์๋น์ค๋ก ๋ฆฌํฉํ ๋ง๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฃผ๋ฌธ ์ดํ ๊ฒฐ์ ์ ์ฆ์ ์ต์ ํํ์ฌ ๋ฐฐ์ก ์๋๋ฅผ ๋์ด๊ณ ๋ฐฐ์ก ๋น์ฉ์ ์ ๊ฐํ ์ ์์ต๋๋ค.
- ๊ฐ๊ฒฉ ๋ฐ ํ๋ก๋ชจ์ ์ ์ฐ์ฑ: RPG์ ๊ธฐ์กด ๊ฐ๊ฒฉ ์ฑ ์ ๋ก์ง์ ์ข ์ข ๊ฒฝ์ง๋์ด ์์ต๋๋ค. ํ๋ํ๋ฅผ ํตํด ์ด๋ฌํ ๋ก์ง์ ์๋น์ค๋ก ์ถ์ถํ์ฌ ๊ฐ์ธ ๋ง์ถคํ ํ ์ธ, ํ๋์ ์ธ์ผ, ๋ณต์กํ ๋ก์ดํฐ ํ๋ก๊ทธ๋จ ๊ณ์ฐ์ ์ ์ํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ์์คํ ์ ์์ ํ ์ฌ์ปดํ์ผํ์ง ์๊ณ ๋ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
์ต๋ ํธ๋ํฝ ์ด๋ฒคํธ์ ๋ํ ํ์ฅ์ฑ ํ์ฑํ
์ ์์๊ฑฐ๋ ์ฑ๊ณต์ ํนํ ๋ธ๋ ํ๋ผ์ด๋ฐ์ด ๋๋ ์ฐ๋ง์ฐ์ ์ธ์ผ ๊ธฐ๊ฐ๊ณผ ๊ฐ์ ์ด๋ฒคํธ ๊ธฐ๊ฐ ๋์ ์์ธก ๋ถ๊ฐ๋ฅํ ๋๊ท๋ชจ ํธ๋ํฝ ๊ธ์ฆ์ ์ฒ๋ฆฌํ๋ ๋ฅ๋ ฅ์ ๋ฌ๋ ค ์์ต๋๋ค. ๊ธฐ์กด IBM i ํ๊ฒฝ์ ๊ณผ๋ํ ํ๋ก๋น์ ๋ ์์ด ์ด๋ฌํ ์์๋ฅผ ์ถฉ์กฑํ ๋งํผ ๋น ๋ฅด๊ฒ ํ์ฅํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ๋ฌด๊ตญ์ ์๋น์ค: RPG ์ฝ์ด๋ ์ ํ ์นดํ๋ก๊ทธ ํ์ ๋ฐ ๊ฐ๊ฒฉ ์กฐํ์ ๊ฐ์ ๋๋์ ์ฝ๊ธฐ ์ง์ฝ์ ์ธ ์์ ์ ํ์ฅ ๊ฐ๋ฅํ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์๋น์ค๋ก ์ด์ ํ๋๋ก ์์ ๋์์ต๋๋ค. ํต์ฌ RPG ์์คํ ์ ์ต์ข ์ ์ผ๋ก ์๋์ ์ฐ๊ธฐ ์ง์ฝ์ ์ธ ํธ๋์ญ์ ๋ง ์ฒ๋ฆฌํฉ๋๋ค. ์ด๋ฅผ ์ํด RPG ๋ก์ง์ "์ํ ๋น์ ์ฅ(stateless)" ๋ฐฉ์์ผ๋ก ๋ฆฌํฉํ ๋งํ๊ณ ์ธ๋ถ ํ๊ฒฝ์์ ํธ์ถ ๊ฐ๋ฅํ๋๋ก ํด์ผ ํฉ๋๋ค.
- ํ๋ฐํธ์๋ ๋ถ๋ฆฌ: ํ๋ํ๋ ์ฝ์ด์ ์ ์์๊ฑฐ๋ ์คํ ์ดํ๋ฐํธ ์ฌ์ด์ ๊น๋ํ API ๋ถ๋ฆฌ๋ฅผ ์์ฑํจ์ผ๋ก์จ, ๋์ ํ์ฅ์ฑ์ ๊ฐ์ถ ์ต์ ์น ๊ธฐ์ (์: React ๋๋ Angular)์ ์ฌ์ฉํ์ฌ ์คํ ์ดํ๋ฐํธ๋ฅผ ๊ตฌ์ถํ๊ณ ๋์ ์ธ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ํธ์คํ ํ์ฌ ํธ๋ํฝ ๊ธ์ฆ์ ๋ํ ๋ณต์๋ ฅ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
- ๊ฑฐ๋ ์๊ฐ ๋จ์ถ: ๋นํจ์จ์ ์ธ ๊ธฐ์กด RPG ์ฝ๋๋ฅผ ์ต์ ํ๋ ์์ ํ ๋๋ Java๋ก ๋ณํํ๋ฉด ํธ๋์ญ์ ๋น ์ฒ๋ฆฌ ์๊ฐ์ ํ๊ธฐ์ ์ผ๋ก ์ค์ผ ์ ์์ผ๋ฉฐ, IBM i๊ฐ ์ค์ํ ์ต๋ ์๊ฐ๋์ ๋ ๋ง์ ๋์ ์์ ๋ถํ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ด ์์ต์ ์ง์ ์ ์ผ๋ก ๋ณดํธํ ์ ์์ต๋๋ค.
IBM i ํฌ์์ ๋ฏธ๋ ๋ณด์ฅ
๋๊ตฌ, ์๋น์ค ์ ๊ณต์ ์ฒด, ๊ทธ๋ฆฌ๊ณ ์กฐ์ง ์ญ๋์ ๋ํ ์๊ฒฉํ ๋ถ์ ํ, ๋ชจ๋ ํ๋ํ ์ด๋์ ํฐ๋ธ์ ๋ง์ง๋ง ๋จ๊ณ๋ ๋ง์ด๊ทธ๋ ์ด์ ์๋ํฌ์ธํธ๋ฅผ ๋์ด ์๋ก์ด ์ํคํ ์ฒ๊ฐ ๋ณต์๋ ฅ, ๋ฏผ์ฒฉ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ฅ๊ธฐ์ ์ธ ๊ธฐ์ ์ ๋ต์ ๋ถํฉํ๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ๋ชฉํ๋ ํต์ฌ ์์คํ ์ "์ ์ง๋ณด์ ์ ์ฉ" ์๋ช ์ฃผ๊ธฐ์์ ๋ฒ์ด๋ ํ์ ์ ์ ๊ทน์ ์ผ๋ก ์ง์ํ๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์์ฐ์ผ๋ก ์ ํํ๋ ๊ฒ์ ๋๋ค. ์ด ๋ง์ง๋ง ์น์ ์์๋ ๋๊ตฌ ํฌ์๋ ์ธ๋ถ ํํธ๋ ํฌ์๋ ํฅํ 10๋ ๋์ ์ง์์ ์ธ ๋น์ฆ๋์ค ๊ฐ์น๋ฅผ ์ฐฝ์ถํ ์ ์๋๋ก ๋ฆฌ๋์ญ์ ์ํ ์ธ ๊ฐ์ง ์ ๋ต์ ์ง์นจ์ ์ ์ํฉ๋๋ค.
๋ชจ๋์ฑ๊ณผ API ์ฐ์ ์์ ์ง์
ํ๋ํ์ ์ฑ๊ณต ์ฌ๋ถ๋ ๊ธฐ์กด ๋ชจ๋๋ฆฌ์ค๋ฅผ ๊ด๋ฆฌ ๊ฐ๋ฅํ๊ณ ๋์จํ๊ฒ ๊ฒฐํฉ๋ ์๋น์ค๋ก ๋ถํดํ๋ ์ ๋์ ๋ฐ๋ผ ํ๊ฐ๋์ด์ผ ํฉ๋๋ค. ๊ฒฌ๊ณ ํ๊ณ ์ ๋ฌธ์ํ๋ API(์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค)๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง์ ๊ตฌ์ ํํ ๋ฐ ๋ฐ์ดํฐ ์ก์ธ์ค ๊ณ์ธต์ ๋ํ ์ข ์์ฑ์์ ํด๋ฐฉ์์ผ ์ฃผ๋ฏ๋ก ๊ฐ์ฅ ์ค์ํ ๊ธฐ์ ์ ์ฑ๊ณผ์ ๋๋ค. ์ด๋ ๋จ์ํ ๊ธฐ์กด RPG ํ๋ก๊ทธ๋จ์ ์๋ก์ด ์ธํฐํ์ด์ค๋ก ๋ํํ๋ ๊ฒ์ด ์๋๋ผ, ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ ธ์ถ๋ ์ ์๋ ๊ธฐ๋ฅ์ ๋ถ๋ฆฌํ๊ธฐ ์ํ ์ฒด๊ณ์ ์ธ ๋ฆฌํฉํ ๋ง ์ ๊ทผ ๋ฐฉ์์ด ํ์ํฉ๋๋ค.
๋ชจ๋์ฑ์ ์ด์ ์ ๋ง์ถ๋ฉด ์กฐ์ง์ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ง ์ ๋ต์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.
- ๋ถ๋ฆฌ: ์๋ก์ด ์ฑ๋(๋ชจ๋ฐ์ผ ์ฑ, B2B ํฌํธ)์ IBM i์ ๊ธฐ๋ณธ ํ์ผ ์์คํ ์ด๋ ํ๋ก๊ทธ๋๋ฐ ํธ์ถ์ ์ง์ ์ก์ธ์คํ์ง ์๊ณ ๋ ํต์ฌ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ๊ธฐ๋ก ์์คํ ์ ๋ณดํธํ ์ ์์ต๋๋ค.
- ์ฌ์ฌ์ฉ ์ฑ: ํ๋ ๋ชจ๋๋ฆฌ์ RPG์ ๊ฐํ ์๋ ๋น์ฆ๋์ค ๋ก์ง์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์๊ฐ ๋์ด ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํ๋ก์ธ์ค๋ฅผ ๋น ๋ฅด๊ฒ ์กฐ๋ฆฝํ ์ ์๊ฒ ๋ฉ๋๋ค.
- ์ฆ๋ถ์ ๊ต์ฒด: ๊ฐ๋ณ ์๋น์ค๋ ๋ ๋ฆฝ์ ์ผ๋ก ๊ต์ฒดํ๊ฑฐ๋ ์ ๊ทธ๋ ์ด๋ํ ์ ์์ผ๋ฏ๋ก, "๋น ๋ฑ "์ ์ ๋ฉด ์ ๊ฒ ์์ด๋ ์ํ๋๊ฐ ๋ฎ๊ณ ์ ์ง์ ์ธ ํ๋ํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
IT ๋ฆฌ๋์ญ์ ์๋ก ์์ฑ๋๊ฑฐ๋ ๋ณํ๋ ๋ชจ๋ ์ฝ๋๊ฐ ์๋น์ค ์งํฅ ์์น์ ์๊ฒฉํ ์ค์ํ๋๋ก ํด์ผ ํฉ๋๋ค. ์๋น์ค ์ ๊ณต์ ์ฒด๋ฅผ ์ด์ฉํ๋ ๊ฒฝ์ฐ, ํด๋น ์๋น์ค ์ ๊ณต์ ์ฒด์ ๊ณ์ฝ์๋ ์ฑ๋ฅ ์งํ, ๋ฌธ์ํ ํ์ค(์: OpenAPI ์ฌ์), ๊ทธ๋ฆฌ๊ณ ์กฐ์ง์์ ์ ํํ ๋ง์ดํฌ๋ก์๋น์ค ํ๋ ์์ํฌ ์ค์๋ฅผ ํฌํจํ์ฌ ์ต์ข API ๊ณ์ธต์ ํ์ง์ด ๋ช ์์ ์ผ๋ก ๋ช ์๋์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ ํ๋ํ ๋ ธ๋ ฅ์ ํตํด ์ฝ์๋ ๋น์ฆ๋์ค ๋ฏผ์ฒฉ์ฑ์ ๋ฌ์ฑํ๋ ๋ฐ ํ์์ ์ด๋ฉฐ, ์ด๋ ๋ค์์์ ์ค๋ช ํฉ๋๋ค. IBM i ํฌ์์ ๋ฏธ๋ ๋ณด์ฅ ์ ๋ต.
ํ๋ํ์์ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋์ ์ญํ
IBM i ํ๋ซํผ์ ๋งค์ฐ ์์ ์ ์ด๊ณ ๋น์ฉ ํจ์จ์ ์ธ ๊ธฐ๋ก ์์คํ ์ผ๋ก ๋จ์ ์๊ธฐ ๋๋ฌธ์ ์ฆ์ ์์ ํ ํ๊ธฐํ๋ ๊ฒ์ ์ข ์ข ๋นํ์ค์ ์ ๋๋ค. ๋ฐ๋ผ์ ๋๋ถ๋ถ์ ๊ธฐ์ ์ ์ ๋ต์ ์ผ๋ก ๊ฐ์ฅ ์ ํฉํ ๋ชจ๋ธ์ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ๋ชจ๋ธ์ ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ํต์ฌ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์๋ IBM i์ ์์ ์ฑ๊ณผ ๋ฎ์ ์ด์์ ๋น์ฉ(TCO)์ ํ์ฉํ๋ ๋์์, ์๋กญ๊ฒ ๊ฐ๋ฐ๋๊ณ ๊ณ ๊ฐ ์ค์ฌ์ ์ด๋ฉฐ ํตํฉ์ด ํ์ํ ๋ชจ๋ ์๋น์ค๋ฅผ ์ต์ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ๋ซํผ(AWS, Azure ๋๋ Google Cloud)์ ๊ตฌ์ถํฉ๋๋ค.
์ด ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ ๋ฐฉ์์ ๋ค์์์ ์ ์๋ฉ๋๋ค. IBM i ํฌ์์ ๋ฏธ๋ ๋ณด์ฅ ๋ก๋๋งต์ ์ต๋์ ๋ฐฐํฌ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ๊ธฐ๋ก ์์คํ : DB2์ ์ ์ฌ์ ์ผ๋ก ํ๋ํ๋ Free-Format RPG๋ฅผ ์คํํ๋ IBM i๋ ์ต์ ์ ๋ณด์๊ณผ ์์ ์ฑ์ผ๋ก ๋๋ ํธ๋์ญ์ ์ฒ๋ฆฌ ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ์ ์ฒ๋ฆฌํฉ๋๋ค.
- ์ฐธ์ฌ ์์คํ : ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์๋ก์ด API ๊ณ์ธต์ ํตํด IBM i ์ฝ์ด์ ๋ฐ์ดํฐ์ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๋ง์ดํฌ๋ก์๋น์ค, ๋ชจ๋ฐ์ผ ๋ฐฑ์๋, ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ถ์ ์์ง์ ํธ์คํ ํฉ๋๋ค.
ํต์ฌ ์ฑ๊ณต ์์ธ์ ๋ ํ๊ฒฝ ๊ฐ์ ์ํํ๊ณ ๊ณ ์ฑ๋ฅ ์ฐ๊ฒฐ์ ๋๋ค. Rocket Software์ ๊ฐ์ ๊ณต๊ธ์ ์ฒด์ ๋๊ตฌ์ Kyndryl๊ณผ ๊ฐ์ ํ์ฌ์ ์๋น์ค๋ ์ด๋ฌํ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์์ ํ์ํ ์ธํ๋ผ ๋ฐ ๋ณด์ ๋คํธ์ํน ๊ด๋ฆฌ๋ฅผ ์ ๋ฌธ์ผ๋ก ํฉ๋๋ค. ์ด๋ฌํ ์ ๋ต์ ํตํด ํ๋ํ ์์ ์ด "์ด์ ์๋๋ฉด ์คํจ"๋ผ๋ ์ด๋ถ๋ฒ์ ๊ฒฐ์ ์ผ๋ก ์น๋ซ๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ , ๊ธฐ์ ์ ์จํ๋ ๋ฏธ์ค ์์ ์ฑ๊ณผ ํด๋ผ์ฐ๋ ํ์ฅ์ฑ์ ์ฅ์ ์ ๋ชจ๋ ํ์ฉํ ์ ์์ต๋๋ค.
์ฅ๊ธฐ ๊ธฐ์ ์ ๋ต
๋ด๋ถ ํ์ด ๊ฒฐ๊ณผ ์ํคํ ์ฒ๋ฅผ ์ ์งํ ์ค๋น๊ฐ ๋์ด ์์ง ์๋ค๋ฉด, ์๋ฌด๋ฆฌ ์ฝ๋๋ฅผ ํ๋ํํ๋๋ผ๋ ๋ค๊ฐ์ค๋ ๊ฐ๋ฐ์ ๊ธฐ์ ์๊ธฐ๋ฅผ ๊ทน๋ณตํ ์ ์์ต๋๋ค. ํต์ฌ ์ ๋ต์ ๋ชฉํ๋ ๋ค์๊ณผ ๊ฐ์ด ๊ฐํ๋ฉ๋๋ค. IBM i ํฌ์์ ๋ฏธ๋ ๋ณด์ฅ ์ด๋์ ํฐ๋ธ๋ ๊ธฐ์กด ๊ธฐ์ ๊ณผ ๊ด๋ จ๋ ๊ธฐ์ ๊ฒฉ์ฐจ๋ฅผ ์๊ตฌ์ ์ผ๋ก ํด์ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ํด์๋ ์ธ ๊ฐ์ง ์ ๋ต์ด ํ์ํฉ๋๋ค.
- ํ๋ ์ธ์ด ์๋ฌดํ: IBM i ์ธ์ด ์ธํธ์์ ๋ฒ์ด๋๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๋ฉด, ๋๋ฆฌ ์ฑํ๋ ์คํ ์์ค ์ธ์ด(Java, C#, Python, TypeScript)๋ฅผ ๋ชฉํ๋ก ์ผ์์ผ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์ ์ ์ ์ธ๊ณ ์ธ์ฌ ํ์์ ์ธ์ฌ๋ฅผ ์ฑ์ฉํ๊ณ ๊ณ ์ก ์ฐ๋ด์ ๋ฐ๋ ์ ๋ฌธ ๋ ๊ฑฐ์ ์ปจ์คํดํธ์ ๋ํ ์์กด๋๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
- ๊ตฌ์กฐํ๋ ์ง์ ์ ๋ฌ: ๋๊ตฌ ์ฌ์ฉ ์ฌ๋ถ์ ๊ด๊ณ์์ด ํ๋ก์ ํธ์๋ ํ์ ์ง์ ์ ๋ฌ ๋จ๊ณ๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ฒ ํ ๋ RPG ๊ฐ๋ฐ์๊ฐ ๋น์ฆ๋์ค ๊ท์น์ ๋ฌธ์ํํ๊ณ , ํ๋ ์์ง๋์ด๊ฐ ๋ณํ/๋ฆฌํฉํ ๋ง ํ๋ก์ธ์ค๋ฅผ ๋ฐ๋ผ๊ฐ๋ฉฐ, (์ข ์ข Fresche Solutions์ X-Analysis์ ๊ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ) ์์ํ ๋ฌธ์๋ฅผ ์์ฑํ๋ ๊ณผ์ ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
- ์ง์์ ์ธ ์ ์คํฌ๋ง: IT ๋ฆฌ๋์ญ์ ๊ธฐ์กด RPG ๊ฐ๋ฐ์๋ค์ ์ต์ ํจ๋ฌ๋ค์(DevOps, Agile, ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ)์ผ๋ก ์ ํํ๋ ์ง์์ ์ธ ๊ต์ก ํ๋ก๊ทธ๋จ์ ํฌ์ํด์ผ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ท์คํ ์ ๋์ ์ง์์ ์ ์งํ๋ ๋์์ ํ์ ์์ฅ์ฑ ์๊ณ ๋ฏธ๋ ์งํฅ์ ์ธ ๊ธฐ์ ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ธฐ์ ์ ๋ต์ ํ๋ก์ ํธ ๋น์ฉ์ด ์๋ ์ธ์ ์๋ณธ์ ๋ํ ํฌ์๋ก ๊ฐ์ฃผํจ์ผ๋ก์จ, ์กฐ์ง์ ํ๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๊ธฐ ํ์ ํ๋ก์ ํธ๊ฐ ์๋ฃ๋ ํ์๋ ์ค๋ซ๋์ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ๊ณ , ๋ณด์์ด ์ ์ง๋๋ฉฐ, ์ง์์ ์ผ๋ก ๋ฐ์ ํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด์ฒ๋ผ ๋ด๋ถ ์ญ๋์ ์ง์คํ๋ ๊ฒ์ ์ฑ๊ณต์ ์ด๊ณ ๋ฏธ๋ ์งํฅ์ ์ธ ํ๋ํ ๋ ธ๋ ฅ์ ํ์คํ ์ฒ๋์ ๋๋ค.