IBM i RPG ํ˜„๋Œ€ํ™” ์†”๋ฃจ์…˜

IBM i RPG ํ˜„๋Œ€ํ™” ์†”๋ฃจ์…˜ 2026: ๋„๊ตฌ ๋Œ€ ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด ๋น„๊ต

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 ํˆฌ์ž์˜ ๋ฏธ๋ž˜ ๋ณด์žฅ ๋กœ๋“œ๋งต์€ ์ตœ๋Œ€์˜ ๋ฐฐํฌ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  1. ๊ธฐ๋ก ์‹œ์Šคํ…œ: DB2์™€ ์ž ์žฌ์ ์œผ๋กœ ํ˜„๋Œ€ํ™”๋œ Free-Format RPG๋ฅผ ์‹คํ–‰ํ•˜๋Š” IBM i๋Š” ์ตœ์ ์˜ ๋ณด์•ˆ๊ณผ ์•ˆ์ •์„ฑ์œผ๋กœ ๋Œ€๋Ÿ‰ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ๋ฐ ๋ฐ์ดํ„ฐ ์ €์žฅ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  2. ์ฐธ์—ฌ ์‹œ์Šคํ…œ: ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์€ ์ƒˆ๋กœ์šด API ๊ณ„์ธต์„ ํ†ตํ•ด IBM i ์ฝ”์–ด์˜ ๋ฐ์ดํ„ฐ์™€ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค, ๋ชจ๋ฐ”์ผ ๋ฐฑ์—”๋“œ, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๋ถ„์„ ์—”์ง„์„ ํ˜ธ์ŠคํŒ…ํ•ฉ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ์„ฑ๊ณต ์š”์ธ์€ ๋‘ ํ™˜๊ฒฝ ๊ฐ„์˜ ์›ํ™œํ•˜๊ณ  ๊ณ ์„ฑ๋Šฅ ์—ฐ๊ฒฐ์ž…๋‹ˆ๋‹ค. Rocket Software์™€ ๊ฐ™์€ ๊ณต๊ธ‰์—…์ฒด์˜ ๋„๊ตฌ์™€ Kyndryl๊ณผ ๊ฐ™์€ ํšŒ์‚ฌ์˜ ์„œ๋น„์Šค๋Š” ์ด๋Ÿฌํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ฐฉ์‹์— ํ•„์š”ํ•œ ์ธํ”„๋ผ ๋ฐ ๋ณด์•ˆ ๋„คํŠธ์›Œํ‚น ๊ด€๋ฆฌ๋ฅผ ์ „๋ฌธ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ „๋žต์„ ํ†ตํ•ด ํ˜„๋Œ€ํ™” ์ž‘์—…์ด "์ด์ „ ์•„๋‹ˆ๋ฉด ์‹คํŒจ"๋ผ๋Š” ์ด๋ถ„๋ฒ•์  ๊ฒฐ์ •์œผ๋กœ ์น˜๋‹ซ๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ณ , ๊ธฐ์—…์€ ์˜จํ”„๋ ˆ๋ฏธ์Šค ์•ˆ์ •์„ฑ๊ณผ ํด๋ผ์šฐ๋“œ ํ™•์žฅ์„ฑ์˜ ์žฅ์ ์„ ๋ชจ๋‘ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์žฅ๊ธฐ ๊ธฐ์ˆ  ์ „๋žต

๋‚ด๋ถ€ ํŒ€์ด ๊ฒฐ๊ณผ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์œ ์ง€ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด, ์•„๋ฌด๋ฆฌ ์ฝ”๋“œ๋ฅผ ํ˜„๋Œ€ํ™”ํ•˜๋”๋ผ๋„ ๋‹ค๊ฐ€์˜ค๋Š” ๊ฐœ๋ฐœ์ž ๊ธฐ์ˆ  ์œ„๊ธฐ๋ฅผ ๊ทน๋ณตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ต์‹ฌ ์ „๋žต์  ๋ชฉํ‘œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ•ํ™”๋ฉ๋‹ˆ๋‹ค. IBM i ํˆฌ์ž์˜ ๋ฏธ๋ž˜ ๋ณด์žฅ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋Š” ๊ธฐ์กด ๊ธฐ์ˆ ๊ณผ ๊ด€๋ จ๋œ ๊ธฐ์ˆ  ๊ฒฉ์ฐจ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ํ•ด์†Œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์„ธ ๊ฐ€์ง€ ์ „๋žต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ํ˜„๋Œ€ ์–ธ์–ด ์˜๋ฌดํ™”: IBM i ์–ธ์–ด ์„ธํŠธ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด, ๋„๋ฆฌ ์ฑ„ํƒ๋œ ์˜คํ”ˆ ์†Œ์Šค ์–ธ์–ด(Java, C#, Python, TypeScript)๋ฅผ ๋ชฉํ‘œ๋กœ ์‚ผ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์—…์€ ์ „ ์„ธ๊ณ„ ์ธ์žฌ ํ’€์—์„œ ์ธ์žฌ๋ฅผ ์ฑ„์šฉํ•˜๊ณ  ๊ณ ์•ก ์—ฐ๋ด‰์„ ๋ฐ›๋Š” ์ „๋ฌธ ๋ ˆ๊ฑฐ์‹œ ์ปจ์„คํ„ดํŠธ์— ๋Œ€ํ•œ ์˜์กด๋„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ตฌ์กฐํ™”๋œ ์ง€์‹ ์ „๋‹ฌ: ๋„๊ตฌ ์‚ฌ์šฉ ์—ฌ๋ถ€์™€ ๊ด€๊ณ„์—†์ด ํ”„๋กœ์ ํŠธ์—๋Š” ํ•„์ˆ˜ ์ง€์‹ ์ „๋‹ฌ ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋ฒ ํ…Œ๋ž‘ RPG ๊ฐœ๋ฐœ์ž๊ฐ€ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์„ ๋ฌธ์„œํ™”ํ•˜๊ณ , ํ˜„๋Œ€ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋ณ€ํ™˜/๋ฆฌํŒฉํ† ๋ง ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉฐ, (์ข…์ข… Fresche Solutions์˜ X-Analysis์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ) ์ƒ์ƒํ•œ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ณผ์ •์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์ง€์†์ ์ธ ์—…์Šคํ‚ฌ๋ง: IT ๋ฆฌ๋”์‹ญ์€ ๊ธฐ์กด RPG ๊ฐœ๋ฐœ์ž๋“ค์„ ์ตœ์‹  ํŒจ๋Ÿฌ๋‹ค์ž„(DevOps, Agile, ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜)์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ์ง€์†์ ์ธ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ์— ํˆฌ์žํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ท€์ค‘ํ•œ ์ œ๋„์  ์ง€์‹์„ ์œ ์ง€ํ•˜๋Š” ๋™์‹œ์— ํŒ€์— ์‹œ์žฅ์„ฑ ์žˆ๊ณ  ๋ฏธ๋ž˜ ์ง€ํ–ฅ์ ์ธ ๊ธฐ์ˆ ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์ˆ  ์ „๋žต์„ ํ”„๋กœ์ ํŠธ ๋น„์šฉ์ด ์•„๋‹Œ ์ธ์  ์ž๋ณธ์— ๋Œ€ํ•œ ํˆฌ์ž๋กœ ๊ฐ„์ฃผํ•จ์œผ๋กœ์จ, ์กฐ์ง์€ ํ˜„๋Œ€ํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ดˆ๊ธฐ ํ˜์‹  ํ”„๋กœ์ ํŠธ๊ฐ€ ์™„๋ฃŒ๋œ ํ›„์—๋„ ์˜ค๋žซ๋™์•ˆ ์œ ์ง€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•˜๊ณ , ๋ณด์•ˆ์ด ์œ ์ง€๋˜๋ฉฐ, ์ง€์†์ ์œผ๋กœ ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ๋‚ด๋ถ€ ์—ญ๋Ÿ‰์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์€ ์„ฑ๊ณต์ ์ด๊ณ  ๋ฏธ๋ž˜ ์ง€ํ–ฅ์ ์ธ ํ˜„๋Œ€ํ™” ๋…ธ๋ ฅ์˜ ํ™•์‹คํ•œ ์ฒ™๋„์ž…๋‹ˆ๋‹ค.