Microsoft์ vFunction, ํด๋ผ์ฐ๋ ํ๋ํ๋ฅผ ์ํ AI ๊ธฐ๋ฐ Java ๋ฆฌํฉํ ๋ง ์๋น์ค ํ๋ ฅ
Microsoft Industry Solutions ๋ฐ vFunction์ AI ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ชจ๋๋ฆฌ์ Java ์ ํ๋ฆฌ์ผ์ด์ ์ Azure ํด๋ผ์ฐ๋์ ํธํ๋๋ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ณํํ๋ Java Refactoring Service๋ฅผ ๊ณต๊ฐํฉ๋๋ค.

Microsoft Industry Solutions ๊ทธ๋ฃน๊ณผ Palo Alto ๊ธฐ๋ฐ vFunction์ ์ต์ฒจ๋จ Java ๋ฆฌํฉํ ๋ง ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํด ํ์ ํฉ์น๊ณ ์์ต๋๋ค. ์ด ํ๊ธฐ์ ์ธ ์๋น์ค๋ ์ธ๊ณต ์ง๋ฅ(AI)์ ํ์ฉํ์ฌ ์๋ ๊ธฐ๋ฅ์ ์ ์งํ๋ฉด์ ๋ชจ๋๋ฆฌ์ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๋๋ฅผ ์๋์ผ๋ก ์ฌ๊ตฌ์ฑํฉ๋๋ค. ์ต์ข ๋ชฉํ๋ ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ Microsoft์ Azure ํด๋ผ์ฐ๋ ํ๋ซํผ๊ณผ ํธํ๋๋ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ณํํ๋ ๊ฒ์ ๋๋ค.
์ด ํ์ ์ ์ธ ํํธ๋์ญ์ ์ด์ ์ ๊ตฌ์์ด๊ฑฐ๋ ์ํ๋๊ฐ ๋๊ฑฐ๋ ๋ฒ๊ฑฐ๋ก์ด ์๋ ํ๋ํ ๊ดํ์ผ๋ก ์ธํด ๋ฐฉํด๋ฅผ ๋ฐ์๋ ์๋ง์ ๋ ๊ฑฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ํํ ์ ์๋ ํฌ๊ด์ ์ธ ํ๋ซํผ์ Azure ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ ํ์ฌ์ ๋ฐ๋ฅด๋ฉด ์ด๋ฒ ํ์ ์ ํตํด "ํ๋ ฅ์ฑ, ์ ์ํ ํ์ , ์์ง๋์ด๋ง ์๋ ๋ณต์, ๊ธฐ์ ๋ถ์ฑ, ๋น์ฉ ๋ฐ ์ํ ๊ฐ์๋ฅผ ํฌํจํ์ฌ ํด๋ผ์ฐ๋์ ๋ชจ๋ ์ด์ ์ ํ๋ํํ๊ณ ํ์ฉ"ํ๊ณ ์ ํฉ๋๋ค.
vFunction์ ๊ฐ๋ฐ์์ ์ค๊ณ์๊ฐ ๋ค๋ฉด์ ์ธ ๋ชจ๋๋ฆฌ์ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ํ๋ํ๋ฅผ ์ํด ๋ง์ถค ์ ์๋ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ณํํ๋ ๋ฐ ๋์์ด ๋๋ ๋ ๊ฐ์ง AI ๊ธฐ๋ฐ ํ๋ซํผ์ ๋ง๋๋ ๋ฐ ํนํ๋์ด ์์ต๋๋ค. ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ณต์ฅ ๋ชจ๋ธ์ ๊ฐ๋ฐ์ ํตํด vFunction์ ๊ธ์ต ์๋น์ค, ์๋์ฐจ, ํต์ , ๋ฏธ๋์ด ๋ฐ ์ ๋ถ์ ๊ฐ์ ๋ค์ํ ์ธก๋ฉด์์ ์ต์ฒจ๋จ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ ธ๋ ฅํฉ๋๋ค.
ํ์ฌ์ ์ฃผ๋ ฅ ์๋ฃจ์ ์ธ vFunction ํ๋ํ ํ๋ซํผ(vMP)์ ๊ธฐ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ฐ ์ ์ฒด์์ ํด๋ผ์ฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ ํ๋ํ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ถ์ ํ๊ธฐ ์ํ ๋จ์ผ ์ฐฝ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ํฌ๊ด์ ์ธ ๋๊ตฌ์ ๋๋ค. ํ๋ซํผ์ ํ๋ํ ๋์๋ณด๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์ด๊ทธ๋ ์ด์ ํ๋ก์ธ์ค๋ฅผ ๋ณด๋ค ์ฝ๊ฒ ๊ด๋ฆฌ, ์ถ์ ๋ฐ ์กฐ์ ํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ vFunction ์ ํ์ธ vAXE(vFunction Application Transformation Engine)๋ ์ํคํ ์ฒ ํ๋ฆ, ํด๋์ค, ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๋ฆฌ์์ค๋ฅผ ์ ํํ๊ฒ ์ธก์ ํ๊ธฐ ์ํด ํจ์๋ธ JVM ์์ด์ ํธ๋ฅผ ํตํด ์ฌ์ธต ๋๋ฉ์ธ ๊ธฐ๋ฐ ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ์ ํ์ฉํ๋ ์ ์ผํ ๋ฆฌํฉํ ๋ง ์๋ฃจ์ ์ผ๋ก ํ๋ณด๋ฉ๋๋ค. ๋์ ๋ถ์์ ์ํด vMP ํ๋ซํผ์์ ์๋ํ๋ vAXE๋ ๋ชจ๋๋ฆฌ์ค ๋ด์ ๋ฌปํ ์๋ ์ค์ํ ๋น์ฆ๋์ค ๋๋ฉ์ธ ๊ธฐ๋ฅ์ ๋ณด์ฌ์ค๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์๋ฐฑ๋ง ์ค์ ์ฝ๋์ ์์ฒ ๊ฐ์ Java ํด๋์ค๋ก ๊ตฌ์ฑ๋ ํฌ๊ณ ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ ์ถ์ข ์ ๋ถํํ๋ ํ์ฅ์ฑ์ ํ์ฉํฉ๋๋ค.
vFunction์ CEO ๊ฒธ ๊ณต๋ ์ฐฝ๋ฆฝ์์ธ Moti Rafalin์ "ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํคํ ์ฒ๋ก์ ์ฌ์ ์ ๊ฐ์ํํ๊ณ ๊ณ ๊ฐ์ ์ํ ํด๋ผ์ฐ๋์ ๋ชจ๋ ์ด์ ์ ํ์ฉํ์ฌ ๊ณ ๊ฐ์ด ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ค์ด๊ณ ์์ง๋์ด๋ง ์๋๋ฅผ ๋ณต์ํ๋ฉฐ ํ์ ์ ๊ฐ์ํํ ์ ์๋๋ก ํ๋ ๊ฒ์ด ๊ทธ๋ค์ ์๋ฌด"๋ผ๊ณ ๋งํ์ต๋๋ค. , ์ค๋๋ ์๋ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ๋น์ฉ๊ณผ ์ํ์ ์ค์ ๋๋ค."
Microsoft์ vFunction์ ์ด์ ์ ์ํํ๊ณ ์๋์ ์ด๊ฑฐ๋ ๊ตฌ์ ํ๋ํ ๋ฐฉ์์ผ๋ก ์ธํด ์ ์ฝ์ ๋ฐ์๋ ๋ ๊ฑฐ์ ์ฑ์ ํ๋ํํ๊ธฐ ์ํ ๋ฅ๋ฅ ์ ์ด๊ณ ์๋ํ๋ ํ๋ก์ธ์ค๋ฅผ ์ ๊ณตํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. Microsoft์ Azure ํด๋ผ์ฐ๋ ๋ฐ AI CTO์ธ Darren Dillon์ ๊ณ ๊ฐ์ ์ค์ํ ๋ ๊ฑฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ํํ๊ธฐ ์ํ ๊ฒ์ฆ๋ ์๋ฃจ์ ์ ์ ๊ณตํ ๊ฒ์ด๋ผ๋ ๊ธฐ๋์ ํจ๊ป vFunction๊ณผ ํจ๊ป Java Refactoring Service๋ฅผ ์ถ์ํ๋ ๊ฒ์ ๋ํด ํฅ๋ถ์ ํ์ํ์ต๋๋ค. ๊ทธ๋ ์ด ๊ฐ๋ ฅํ ์๋ฃจ์ ์ด ํ๋ํ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๊ณ ๊ฐ์ํํ์ฌ ๋ ๊ฑฐ์ ์ฑ์ด ๋ณต์กํ ๋ฌธ์ ์์ด Microsoft Azure๋ก ์ํํ๊ฒ ์ ํ๋ ์ ์๋๋ก ํ๋ค๊ณ ๋ง๋ถ์์ต๋๋ค.
AppMaster ์ ๊ฐ์ No-code ํ๋ซํผ์ Microsoft์ vFunction ๊ฐ์ ์ด๋ฌํ ํ์ ์ ํตํด ํฐ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค. ๋๊ท๋ชจ ๋ชจ๋๋ฆฌ์ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ํํ๊ธฐ ์ํ ์ง์ ์ฅ๋ฒฝ์ ์ค์ด๊ณ ๊ธฐ์ ์ด Azure์ ๊ฐ์ ํด๋ผ์ฐ๋ ํ๋ซํผ์ผ๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ฐ์ํํ๋ ๋ฐ ๋์์ด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ํํธ๋์ญ๊ณผ ํด๋ผ์ฐ๋ ํ๋ํ๋ฅผ ์ํ ํ์ ์ ์ธ ์๋ฃจ์ ์ low-code ๋ฐ no-code ์ฐ์ ์ ์๋ก์ด ๊ธฐํ๋ฅผ ์ด์ด ์ฑ ์์ฑ ๊ธฐ๋ฅ์ ํฅ์ํ๊ณ ๋ชจ๋ ์์ค์ ๊ฐ๋ฐ์๋ฅผ ์ํ ํ๋ก์ธ์ค๋ฅผ ๋์ฑ ๋จ์ํํฉ๋๋ค.


