๊ตฌ๊ธ€, ์˜ค๋ผํด๊ณผ ์ž๋ฐ”ยท์•ˆ๋“œ๋กœ์ด๋“œ ์†Œ์†ก์—์„œ ์Šน์†Œ

๋ฏธ๊ตญ ๋Œ€๋ฒ•์›์ด ์•ˆ๋“œ๋กœ์ด๋“œ ํ”Œ๋žซํผ์˜ ์ž๋ฐ” API ์‚ฌ์šฉ๊ณผ ๊ด€๋ จํ•ด 2010๋…„๋ถ€ํ„ฐ ๊ณ„์†๋ผ์˜จ ์˜ค๋ผํด๊ณผ ๊ตฌ๊ธ€์˜ ์†Œ์†ก์„ ๊ฒ€ํ† ํ•˜๋Š” ๋ฐ ๊ฒฐ์ •์„ ๋‚ด๋ ธ๋‹ค. ๋Œ€๋ฒ•์›์€ Google์˜ ์†์„ ๋“ค์–ด Java API ์‚ฌ์šฉ์ด ๊ณต์ • ์‚ฌ์šฉ์ด๋ผ๊ณ  ํŒ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฒ•์›์€ ๊ตฌ๊ธ€์˜ ๋ชฉํ‘œ๊ฐ€ ๋‹ค๋ฅธ ์ปดํ“จํŒ… ํ™˜๊ฒฝ(์Šค๋งˆํŠธํฐ)์— ๋Œ€ํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ์ดˆ์ ์„ ๋งž์ถ˜ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋ฉฐ, ์•ˆ๋“œ๋กœ์ด๋“œ ํ”Œ๋žซํผ์˜ ๊ฐœ๋ฐœ์ด ์ด ๋ชฉํ‘œ๋ฅผ ์‹คํ˜„ํ•˜๊ณ  ๋Œ€์ค‘ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋๋‹ค๋Š” ์ ์— ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ญ์‚ฌ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์žฌ๊ตฌํ˜„์ด ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐœ์ „์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. Google์˜ ์˜๋„๋Š” ์ €์ž‘๊ถŒ๋ฒ•์˜ ์ฃผ์š” ๋ชฉ์ ์ธ ์œ ์‚ฌํ•œ ์ฐฝ์˜์  ๋ฐœ์ „์„ ๋‹ฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

Google์€ ์•ฝ 11500๋ผ์ธ์˜ API ๊ตฌ์กฐ๋ฅผ ๋นŒ๋ ธ๋Š”๋ฐ, ์ด๋Š” ์ „์ฒด API ๊ตฌํ˜„ ๋ผ์ธ 0.4๋งŒ ๋ผ์ธ์˜ 2.86%์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋œ ์ฝ”๋“œ์˜ ํฌ๊ธฐ์™€ ์ค‘์š”์„ฑ์„ ๊ณ ๋ คํ•  ๋•Œ ๋ฒ•์›์€ 11500์ค„์„ ํ›จ์”ฌ ๋” ํฐ ์ „์ฒด์˜ ์ž‘์€ ๋ถ€๋ถ„์œผ๋กœ ๊ฐ„์ฃผํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ผ๋ถ€๋กœ ๋ณต์‚ฌ๋œ ๋ฌธ์ž์—ด์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ(Oracle์ด ์•„๋‹Œ) ์ฝ”๋“œ์™€ ๋ถˆ๊ฐ€๋ถ„ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ตฌ๊ธ€์ด ๋ฌธ์ œ์˜ ์ฝ”๋“œ ์กฐ๊ฐ์„ ๋ณต์‚ฌํ•œ ์ด์œ ๋Š” ์ฝ”๋“œ์˜ ์™„๋ฒฝ์„ฑ์ด๋‚˜ ๊ธฐ๋Šฅ์  ์ด์  ๋•Œ๋ฌธ์ด ์•„๋‹ˆ๋ผ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์Šค๋งˆํŠธํฐ์˜ ์ƒˆ๋กœ์šด ์ปดํ“จํŒ… ํ™˜๊ฒฝ์—์„œ ๊ธฐ์กด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

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

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

์˜ค๋ผํด์€ ๋‘ ๋ฒˆ์งธ๋กœ ํ•ญ์†Œํ–ˆ๊ณ , ๋‹ค์‹œ ํ•œ ๋ฒˆ ์‚ฌ๊ฑด์ด ์œ ๋ฆฌํ•˜๊ฒŒ ๊ฒ€ํ† ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ•์›์€ Android์— '๊ณต์ • ์‚ฌ์šฉ' ์›์น™์ด ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํŒ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ Google์ด ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์˜ ์ง์ ‘ ํŒ๋งค๋ฅผ ํ†ตํ•ด์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ด€๋ จ ์„œ๋น„์Šค ๋ฐ ๊ด‘๊ณ ์— ๋Œ€ํ•œ ํ†ต์ œ๋ฅผ ํ†ตํ•ด ์‹คํ˜„๋œ ์ด๊ธฐ์ ์ธ ๋ชฉ์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— Google์€ ์„œ๋น„์Šค์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์œ„ํ•œ ๋…์  API๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ํ†ต์ œ๊ถŒ์„ ์œ ์ง€ํ•˜๋ฉฐ, ์ด๋Š” ๊ธฐ๋Šฅ์  ์œ ์‚ฌ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ์ด ๊ธˆ์ง€๋ฉ๋‹ˆ๋‹ค. Java API์˜ ์‚ฌ์šฉ์€ ๋น„์ƒ์—…์ ์ธ ์šฉ๋„๋กœ ์ œํ•œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์— ๊ตฌ๊ธ€์€ ์ตœ๊ณ ๋ฒ•์›์— ์ฒญ์›์„œ๋ฅผ ์ œ์ถœํ–ˆ๊ณ , ๋ฏธ ๋Œ€๋ฒ•์›์€ ๋‹ค์‹œ API(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค)๊ฐ€ ์ง€์ ์žฌ์‚ฐ๊ถŒ์— ์†ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒ€ํ† ํ•œ ๋’ค ๊ตฌ๊ธ€ ์†์— ์ตœ์ข… ๊ฒฐ์ •์„ ๋‚ด๋ ธ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€