[Áöµð³ÝÄÚ¸®¾Æ]ÃÖ±Ù ZD³Ý ºí·Î°Å·Î Ȱµ¿Çϰí ÀÖ´Â ¸®Â÷µå ¸Æ¸Å³Ê½º(Richard McManus), ·¯¼¿ ¼Å(Russel Shaw), Á¶¿¡ ¸ÆÄ˵帯(Joe McKendrick)ÀÇ ºí·Î±×¿¡¼ À¥ 2.0¿¡ ´ëÇÑ ³»¿ëÀ» ã¾ÆºÃ´Ù. ¸Æ¸Å³Ê½º´Â ÀÚ½ÅÀÇ ºí·Î±×¸íÀÎ ¡®À¥ 2.0 ÀͽºÇ÷η¯¡¯¿¡ °É¸Â°Ô ¡®À¥ 2.0Àº Á¸ÀçÇÑ´Ù¡¯´Â Áø¿µ¿¡ ¼ÓÇØ ÀÖ´Ù.
±×·¯³ª ¡°À¥ 2.0Àº ¸¶ÄÉÆÃ ½½·Î°Ç¿¡ ºÒ°úÇÏ´Ù¡±°í ÁÖÀåÇÏ´Â ¼Å(zdnet.comÀÇ IP ÅÚ·¹Æ÷´Ï, VoIP, ºê·Îµå¹êµå ºí·Î°Å)´Â ¡°À¥ 2.0Àº Á¸ÀçÇÏÁö ¾Ê´Â´Ù¡±´Â Áø¿µ¿¡ ¼ÓÇÑ´Ù. À¥ 2.0ÀÇ ¼öÈ£ÀÚ·Î ÃÖ±Ù ¶°¿À¸£°í ÀÖ´Â Àι°Àº ¡®À¥ 2.0Àº Á¸ÀçÇÑ´Ù¡¯´Â ±ÛÀ» °Ô½ÃÇÑ SOA(Service Oriented Architecture) ºí·Î°Å ¸ÆÄ˵帯ÀÌ´Ù.
±×·¯³ª ¸Æ¸Å³Ê½ºÁ¶Â÷ ÀÚ½ÅÀÇ ¡®´Ù¸¥ ºí·Î±×¡¯¿¡¼ À¥ 2.0À̶õ ¿ë¾î(À¥ 2.0Àº Á×¾ú´Ù, R.I.P ÂüÁ¶)°¡ ³ª¿À°Ô µÈ ¹è°æ¿¡ ´ëÇØ ÀDZ¸½ÉÀ» ³ªÅ¸³ÂÀ¸¸ç, ÃÖ±Ù Æ÷½ºÆ®¸¦ ÅëÇØ À¥ 2.0À» ±â¼úÀûÀ¸·Î ºÐ¼®ÇÑ ¼Å´Â ¸¶Ä¡ ÀÚ½ÅÀÌ ¿ùµå¿ÍÀ̵åÀ¥ ÀüÀïÀ» ½ÃÀÛÇÑ °Í °°Àº ´À³¦À» ¹Þ°í ÀÖ´Ù.
À¥ 2.0ÀÌ ¹»±î? ¿ùµå¿ÍÀ̵åÀ¥ ÀüÀï¿¡ ³¢¾îµé°í ½ÍÁö´Â ¾ÊÁö¸¸ ´©±º°¡ ³ª¿¡°Ô ÀÌ °°Àº Áú¹®À» ´øÁø´Ù¸é À¥ 2.0Àº ÄÄÇ»ÅÍ 2.0¿¡ ´õ °¡±õ´Ù°í ´ë´äÇÒ °ÍÀÌ´Ù.
¿ì¸®°¡ ¾Ë°Ô µÆ°í, ¶Ç »ç¶ûÇÏ°Ô µÈ ÄÄÇ»ÅÍ´Â ÀÌÁ¦ ºü¸¥ ¼Óµµ·Î °ú°ÅÀÇ À¯¹°(ÀÌ ¶§¹®¿¡ ÀÌÁ¦´Â ÄÄÇ»Å͸¦ ¡®¾ðÄÄÇ»ÅÍ(uncomputer)'¶ó°í ºÎ¸¥´Ù)·Î Àü¶ôÇϰí ÀÖ´Ù. ±×»Ó ¾Æ´Ï¶ó ÀÎÅÍ³Ý ±â¹ÝÀÇ API¿Í ±¸±Û, ¾ßÈÄ, MS, ¼¼ÀÏÁîÆ÷½º´åÄÄ, À̺£ÀÌ, Å×Å©³ë¶óƼ, ¾Æ¸¶Á¸ µî ¼ö¸¹Àº ±â¾÷µé°ú Á¤ºÎ°¡ Á¦°øÇÏ´Â µ¥ÀÌÅͺ£À̽º ÀÎÅÍÆäÀ̽ºÀÇ »õ·Î¿î ÁýÇÕü·Î ´Ù½Ã ž°í ÀÖ´Ù.
°ú°ÅÀÇ API ÁýÇÕü°¡ ¿î¿µÃ¼Á¦ Ãø¸é¿¡¼ °¡Àå Èï¹Ì·Ó°í Çõ½ÅÀûÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÌ ¼öÇàµÈ Ç÷§ÆûÀ̾ú´Ù¸é »õ·Ó°Ô µîÀåÇÑ ÀÎÅÍ³Ý ±â¹ÝÀÇ API´Â ¿ÏÀüÈ÷ »õ·Î¿î Á¾·ùÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À¯µµÇϴ Ȱµ¿ °ø°£ÀÌ µÇ°í ÀÖ´Ù.
1°³ ÀÌ»óÀÇ »õ·Î¿î API¸¦ °ø°ø ȤÀº »çÀûÀÎ µ¥ÀÌÅͺ£À̽º¿Í âÀÇÀûÀ¸·Î °áÇÕÇϴ ȥÇÕ(mashup) ¾ÖÇø®ÄÉÀ̼ÇÀÌ ´Ü Çϳªµµ À¥¿¡ µîÀåÇÏÁö ¾ÊÀº ä °ÅÀÇ ÇÏ·ç°¡ Áö³ª°í ÀÖ´Ù.
ÀÎÅÍ³Ý »ç¿ëÀڵ鿡°Ô ½ÇÁúÀûÀÎ °¡Ä¡¸¦ Á¦°øÇÏ´Â Çõ½ÅÀûÀÎ »çÀÌÆ®·Î ÇÊÀÚ°¡ ÃÖ±Ù °ü½ÉÀ» °®°Ô µÈ »çÀÌÆ®°¡ 3°³ ÀÖ´Ù. »÷ÇÁ¶õ½Ã½ºÄÚÀÇ ÁÖÂ÷°ü·Ã »çÀÌÆ®ÀÎ ÆÄÅ·Ä«¸¶´åÄÄ(ParkingCarma.com), ¸ÖƼÇà ¸®½ºÆÃ ¼ºñ½º(Multiple Listing Service)ÀÇ ÁÖÅà ¸Å¹°À» ¾ç¹æÇâ ¸ÅÇο¡ ÅëÇÕÇÑ Áý¸®¾óƼ(ZipRealty), ¸Ê¼½½º¾îÆæ´õ½º´åÄÄ(mapsexofferders.com)ÀÌ´Ù. ¸Ê¼½½º¾îÆæ´õ½º´åÄÄÀº À̸§¸¸À¸·Îµµ »çÀÌÆ®ÀÇ ¼º°ÝÀ» ÃßÃøÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ »õ·Î¿î API ÁýÇÕü´Â ¿©·¯ °¡Áö Ãø¸é¿¡¼ ¡°³×Æ®¿öÅ©°¡ °ð ÄÄÇ»ÅÍ¡±¶ó´Â ½ãÀÇ Áö³ ½½·Î°ÇÀ» ÀÔÁõÇØÁØ´Ù. °ú°ÅÀÇ ÄÄÇ»ÅÍ´Â ÀÌÁ¦ À¯¹°·Î º¯Çϰí ÀÖ°í, ¿î¿µÃ¼Á¦ÀÇ ÀüÅëÀûÀÎ ¾÷µ¥ÀÌÆ®¿Í À¯Áö ¹æ½Äµµ º¯ÈµÇ°í ÀÖ´Ù. ¿ÀǼҽº ¿î¿µÃ¼Á¦µµ ¹°·Ð ¿¹¿Ü°¡ ¾Æ´Ï´Ù.
½Å¼ºÇÑ ÀüÀïÀ» ½ÃÀÛÇÒ »ý°¢Àº ¾øÁö¸¸ ¸®´ª½º µî ¿ÀǼҽº ¿î¿µÃ¼Á¦ÀÇ ¡®°ø½Ä¡¯ Ä¿³ÎÁ¶Â÷µµ ÀÌÁ¦´Â Áú¼Á¤¿¬ÇÑ Ã¼°è¸¦ °®°í ÀÖ´Â ÄÄÇ»ÅÍ Àü¹®°¡ À§¿øÈ¸ÀÇ °¨½Ã ÇÏ¿¡ ³õ¿© ÀÖ´Ù. ºñ±³Çؼ ¸»ÇÑ´Ù¸é APIÀÇ ÁýÇÕüÀÎ À©µµ¿ì µî »çÀ¯ ¿î¿µÃ¼Á¦´Â °³¹ß Ãø¸é¿¡¼ º¼ ¶§ ¸®´ª½º °°Àº ¿ÀǼҽº ¿î¿µÃ¼Á¦º¸´Ù ÈξÀ ´õ ±ÇÀ§ÀûÀÌ´Ù.
ÇÏÁö¸¸ ±×·¸´Ù°í ÇØ¼ ÀÎÅÍ³Ý ±â¹ÝÀÇ »õ·Î¿î API ÁýÇÕüÀÎ »õ·Î¿î ¿î¿µÃ¼Á¦°¡ ¸®´ª½ºº¸´Ù ±ÇÀ§ÀûÀÌÁö ¾Ê´Ù´Â ¸»Àº ¾Æ´Ï´Ù. ¾î·µç ´©±¸³ª ÀÚ½ÅÀÇ API¸¦ ¾ðÁ¦¶óµµ Ãß°¡ÇØ ¡®»õ·Î¿î ¿î¿µÃ¼Á¦¡¯¸¦ °È½Ãų ¼ö ÀÖ°Ô µÆ´Ù.
ÀϺΠÀÎÅÍ³Ý ¾÷°è °Å¹°µéÀº ³»ºÎ °³¹ß ¹æ½Ä¿¡ ÀÇÇØ¼µç ¾Æ´Ï¸é µô¸®¼Å½º(del.icio.us)¿Í Çø¯Å©(Flickr)ó·³ M&A¸¦ ÅëÇØ¼´Â ÀڽŵéÀÇ API Æ÷Æ®Æú¸®¿À¸¦ ºü¸£°Ô È®»ê½Ã۰í ÀÖÀ¸¸ç, ÀÌ Æ÷Æ®Æú¸®¿À¸¦ ¼³¸íÇϱâ À§ÇØ ¡®Ç÷§Æû¡¯À̶ó´Â ´Ü¾î¸¦ »ç¿ëÇÑ´Ù. ÀÌó·³ °£´ÜÇÑ Ç÷§ÆûÀÌ °³¹ßÀÚµéÀÇ °³¹ß Ȱµ¿À» µ¶·ÁÇÒ °ÍÀ̶ó´Â µ¥´Â ÀǽÉÀÇ ¿©Áö°¡ ¾øÁö¸¸ ¿À·£ ¿ª»ç¸¦ °¡Áø API¿¡¼ ±×µ¿¾È ¿ì¸®°¡ º¸¾Æ¿Ô´ø ¸î °¡Áö ±â¾ïÇÒ ¸¸ÇÑ ÀϵéÀº ¤°í ³Ñ¾î°¡¾ß ÇÒ °Í °°´Ù.
1980³â´ë·Î ÇÑ ¹ø µ¹¾Æ°¡º¸ÀÚ. ´ç½Ã¿¡ µîÀåÇß´ø ÃÖ°íÀÇ Á¦Ç°(uber, Å©·Î½º Ç÷§Æû API Æ÷ÇÔ) ¸î °¡Áö´Â ½Ç¸®Äܹ븮³ª Áß±¹ÀÇ ¼ö¹é¸¸ ´Þ·¯Â¥¸® ±Ù»çÇÑ ¿¬±¸½ÇÀÌ ¾Æ´Ñ ´©±º°¡ÀÇ Ã¢°í¿¡¼ ź»ýÇß´Ù. ¿ì¸® ¾Õ¿¡´Â ¸î °¡Áö È¥¶õ½º·¯¿î »óȲÀÌ ³õ¿© ÀÖÀ¸¸ç, ÇÑ °¡Áö ºÐ¸íÇÑ °ÍÀº Áö±Ý ÀÌ ÀÚ¸®¿¡ ¾ÈÁÖÇØ¼´Â ¾È µÈ´Ù´Â Á¡ÀÌ´Ù.
±×µ¿¾È ¿ì¸®°¡ Àͼ÷Çß´ø ȯ°æ°ú ºñ±³Çغ¸¸é ½±°Ô ¾×¼¼½º°¡ °¡´ÉÇÑ APIÀÇ ±Þ¼ÓÇÑ È®»êÀº ±×¾ß¸»·Î ¾ðÄÄÇ»ÅÍ(uncomputer)½Ä ȯ°æÀÌ´Ù. »õ·Î¿î API¿¡ ¿ì¸®°¡ Àͼ÷ÇØÁö´À³Ä ±×·¸Áö ¸øÇÏ´À³Ä´Â º°°³ÀÇ ¹®Á¦´Ù. ¿©±â¼ ÇÙ½ÉÀº Áö±Ý±îÁö Á¦¾ÈµÈ ¸ðµç Ä¿³ÎÀ» ¼öÁ¤ÇÒ ¶§ °ÅÃÄ¾ß Çß´ø Á¦´ÙÀÌ ±â»çµé(Jedi Knights)ÀÇ ¿øÅ¹ ȸÀǰ¡ ¾î´À °÷¿¡µµ Á¸ÀçÇÏÁö ¾Ê´Â´Ù´Â »ç½ÇÀÌ´Ù.
¶ÇÇÑ Å×ũũ·±Ä¡(TechCrunch) ÆíÁýÀÚ ¸¶ÀÌÅ© ¾Æ¸µÅæÀº »õ·Î¿î È¥ÇÕ(mashup) ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÇÏ·ç°¡ ¸Ö´ÙÇÏ°í µîÀåÇÏ´Â °Íó·³ ²÷ÀÓ¾øÀÌ API °ü·Ã ¼Ò½ÄÀ» ÀüÇϰí ÀÖ´Ù. ¾Æ¸µÅæÀº »õ·Î¿î API°¡ »ç¿ë°¡´ÉÇØÁö¸é °ð¹Ù·Î ºí·Î±×¿¡ ¼Ò½ÄÀ» ¿Ã¸®¸é¼ »õ·Î¿î API ƯÁ¾À» ´Ù·ç´Â µ¥ »ó´çÇÑ ¼Ø¾¾¸¦ ¹ßÈÖÇϰí ÀÖ´Ù.
¡®¾ðÄÄÇ»ÅÍ(uncomputer)¡¯¿¡ ´ëÇØ ¾ÆÁ÷µµ È®½ÅÀÌ ¼Áö ¾Ê´Â°¡? ±×·¸´Ù¸é ´ÙÀ½ ³»¿ëÀ» °í·ÁÇØº¸¶ó. ´©±¸¶óµµ ¾ðÁ¦³ª ±âº»ÀûÀÎ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÎ »õ·Î¿î API¸¦ ÀÚÀ¯·Ó°Ô Ãß°¡ÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ÀÌ ÀÎÅÍÆäÀ̽º´Â »õ·Î Ãß°¡µÈ APIÀÇ ÀÌÁ¡À» Ȱ¿ëÇϱâ À§ÇØ ¾÷µ¥ÀÌÆ®ÇÒ Çʿ䵵 ¾ø´Ù. ¾ðÄÄÇ»ÅÍ(uncomputer) °°Àº ¼¼»ó ¾Æ´Ñ°¡.
ÀÌ·¯ÇÑ »óȲÀ» ±âÁ¸ÀÇ ¿î¿µÃ¼Á¦¿¡ »õ·Î¿î API¸¦ Ãß°¡ÇÒ ¶§ÀÇ »óȲ°ú ºñ±³Çغ¸¶ó. ¾÷±×·¹À̵å Áֱ⸶´Ù ¸ðµç Á¾·ùÀÇ Æ¯º°ÇÑ Çϵå¿þ¾î, »õ·Î¿î ¼ÒÇÁÆ®¿þ¾î, ±×¸®°í ºñ¿ë±îÁö ¸ÂÃç¾ß Çϱ⠶§¹®¿¡ ¾÷±×·¹À̵å ÀÚü°¡ °íÅ뽺·¯¿î ÀÏÀ̾úÀ» °Ô´Ù. ÇÏÁö¸¸ ¼ö¹é¸¸ °¡ÁöÀÇ È¥ÇÕ(mashup) ¾ÖÇø®ÄÉÀ̼ÇÀ» ´©±¸³ª »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¸é ÀÚ½ÅÀÇ ¾Õ¿¡ ¾î¶² ±â¼úÀÌ ³õ¿©ÀÖµç »ó°ü¾øÀÌ ¡°¿ì¸®°¡ µµ´ëü Áö±Ý±îÁö »ý°¢ÇÑ °Ô ¹¹Áö? ÀÌ·± °É ¿Ö ÁøÀÛ ÇÏÁö ¾Ê¾ÒÀ»±î?¡±¶ó¸ç ¼ö¸¹Àº »ç¶÷µéÀÌ Áö±Ý±îÁö Çß´ø ¹æ½ÄÀ» µÇµ¹¾Æº¸°Ô µÉ °ÍÀÌ´Ù.
¸¶Áö¸·À¸·Î ÇÑ °¡Áö ´õ ¾ð±ÞÇÒ °ÍÀº ¿©±â¿¡´Â »ýÅÂ°è ½ºÅ丮°¡ Á¸ÀçÇÑ´Ù´Â »ç½ÇÀÌ´Ù. Áï »õ·Î¿î APIÀÇ ÁýÇÕü´Â °ú°ÅÀÇ ÁýÇÕüº¸´Ù ´õ Æí¸®ÇÏ°Ô °³¹ßÀÚµéÀÌ µû¶ó¿Ã ¼ö ÀÖµµ·Ï À¯µµÇÑ´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ¡°¸ñÇ¥ µµ´Þ(reach)¡±À̶ó°í ĪÇϸç, Ÿ±ê ¸¶ÄÉÆÃÀ̶ó´Â ¸»·Îµµ ¾Ë·ÁÁ® ÀÖ´Ù.
»õ·Î¿î API ÁýÇÕü´Â °ú°ÅÀÇ ÁýÇÕüº¸´Ù ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀÇ È°µ¿ ÆøÀ» ´õ¿í ³ÐÇôÁÖ°í, ¡°È¥ÇÕ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÆ¼½ºÆ®(¸Þ¸® ÇÏ´õ°¡ ÃÖ±Ù ÇÊÀÚ¿ÍÀÇ ´ëÈ µµÁß ¸¸µé¾î³½ ½ÅÁ¶¾î)¡±µéÀÌ Àüº¸´Ù ´õ ºü¸£°Ô ¾ÖÇø®ÄÉÀ̼ÇÀ» Ãâ½ÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ¸Êºô´õ´å³Ý(mapbuilder.net)¿¡ Á¢¼ÓÇØ API°¡ ƯÁ¤ À¯ÇüÀÇ RMD(Rapid Mashup Development)¿¡ ¾î¶»°Ô Àû¿ëµÇ´ÂÁö¸¦ º¸°Ô µÇ¸é ¾Æ¸¶ ³î¶ö °ÍÀÌ´Ù.
±×·±µ¥ °ú¿¬ °³¹ßÀÚµéÀÌ ÀÚ½ÅÀÌ ±¸¿ö³½ ÄÉÀÍÀ» °¡Á®°¡°í, ¶Ç ¸ÔÀ» ¼öµµ ÀÖ°Ô µÉ±î? ÀÌ·¯ÇÑ »ýÅÂ°è ³»¿¡¼¶ó¸é ´ë´äÀº ¡®±×·¸´Ù¡¯´Ù. ÀÌÀ¯´Â? OS X ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÇϴµ¥ OS X´Â °®°í ÀÖÁö ¾Ê°í, À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÇϴµ¥ À©µµ¿ì´Â °®°í ÀÖÁö ¾ÊÀ¸¸ç, ¸®´ª½º ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÇϴµ¥ ¸®´ª½º´Â °®°í ÀÖÁö ¾ÊÀº »ç¶÷µéÀÌ ¼ö¾øÀÌ ¸¹ÀÌ ÀÌ ¼¼»ó¿¡ Á¸ÀçÇϱ⠶§¹®ÀÌ´Ù.
ÇÏÁö¸¸ ºê¶ó¿ìÀú¸¦ °®°í ÀÖÁö ¾ÊÀº »ç¶÷Àº °ÅÀÇ Ã£¾Æº¸±â ¾î·Æ´Ù. ¶ÇÇÑ »õ·Î¿î API ÁýÇÕü°¡ µîÀåÇϱâ Àü¿¡µµ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀº ÀÌó·³ dzºÎÇÏ°í ¼Õ½¬¿î »ýŰ迡 ÀÌ¹Ì ³ëÃâµÅ ÀÖ¾ú´Ù. °ÅÀÇ ¸ðµç ½ÃÀå¿¡ Á¢¼ÓÇÒ ¼ö ÀÖÀ» Á¤µµ·Î ±¤¹üÀ§ÇÑ ºê¶ó¿ìÀú¸¦ ÅëÇØ¼ ¸»ÀÌ´Ù. ÀÌÁ¦ ´õ ÀÌ»ó ÄÄÇ»ÅÍ´Â ÇÊ¿äÇÏÁö ¾Ê´Ù. ±×°ÍÀÌ °ð ¾ðÄÄÇ»ÅÍ(uncompute)´Ù. @