±èÀºÈñ l Çѱ¹¿À¶óŬ ÄÁ¼³ÅÏÆ®<br> ¡®¿¬°á¡¯ ½Ã´ë ¼ûÀº ÁÖ¿ª? ¹Ù·Î API!

People

< ¾Ë¾µÆÐÀâ_Æмǰú IT >

±èÀºÈñ l Çѱ¹¿À¶óŬ ÄÁ¼³ÅÏÆ®
¡®¿¬°á¡¯ ½Ã´ë ¼ûÀº ÁÖ¿ª? ¹Ù·Î API!

Tuesday, July 6, 2021 | ¿Ü°í, mizkim@fashionbiz.co.kr

  • VIEW
  • 6176
¡®Connectivity¡¯ ¿ø´õÇ®ÀÌ´Ù. ¡°¿ø´õÇ®!¡±À» ¿ÜÄ¥ ¸¸Å­ ¡®¿¬°á¡¯½Ã´ë¿¡ »ì°í ÀÖ´Â ¿ì¸®´Â ³×Æ®¿öÅ©¸¦ ÅëÇØ Áï½Ã ¿¬°áµÇ°í ³» ¼Õ¾È¿¡ Àü ¼¼°èÀÇ Á¤º¸¸¦ °®°Ô µÆ´Ù. µð¹ÙÀ̽º¸¦ ÅëÇØ »óÇ°À» ±¸ÀÔÇÏ°í Á¤º¸¸¦ ¾ò°í SNS·Î ¿¬°áÀÌ °¡´ÉÇÏ´Ù. µ¥ÀÌÅÍ´Â ¾î¶»°Ô Àü´ÞµÇ´Â °ÍÀϱî?

µðÁöÅÐ ¼¼°èÀÇ ¿î¿µ(Operation)Àº ¾î¶»°Ô °¡´ÉÇÒ±î? ¿ì¸®°¡ ¹°°ÇÀ» »ç°í ºñÇà±â Ç¥¸¦ ¿¹¾àÇÏ°í Àϱ⠿¹º¸¿Í Àü ¼¼°è Äڷγª19 Á¤º¸¸¦ ½Ç½Ã°£À¸·Î ¾òÀ» ¼ö ÀÖ´Â °Í, ÀÌ·± °ÍÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â ¼ûÀº ÁÖ¿ªÀÌ ÀÖ´Ù. ¹Ù·Î ¡®API¡¯´Ù. API¶õ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(Application Programming Interface)´Ù.

¿ø·¡´Â À©µµ OS¿¡¼­ ¿î¿ëµÇ´Â ¼ÒÇÁÆ®¿þ¾î(.exe)¸¦ °³¹ßÇÒ ¶§ À©µµ API(Á¢Á¡, Á¢¸é, Layer)¿¡¼­ Á¦°øÇÏ´Â ±â´ÉÀ» »ç¿ëÇÏ¸é ¸Ç Ã³À½ºÎÅÍ Äڵ带 ÀÛ¼ºÇÒ ÇÊ¿ä ¾øÀÌ ÇÊ¿äÇÑ ¼Ò½º Äڵ带 °¡Á®´Ù°¡ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Ù. ¸¶Âù°¡Áö·Î ¸ð¹ÙÀÏ AndroidÀÇ API¸¦ »ç¿ëÇÏ¸é ¸ð¹ÙÀÏ ¾ÛÀ» ¸¸µé ¶§ ¾Èµå·ÎÀ̵å OS°¡ Á¦°øÇÏ´Â ±â´ÉÀ» È°¿ëÇؼ­ dzºÎÇÑ ±â´ÉÀ» °¡Áø ¸ð¹ÙÀÏ ¾ÛÀ» ¸¸µé ¼ö ÀÖ´Ù.

½Ç»ýÈ°¿¡¼­ APIÀÇ ¿¹¸¦ µé¸é, ºñÇà±â Ç¥¸¦ ¿Â¶óÀÎ ÅëÇÕ¿©Çà»çÀÌÆ®¿¡¼­ ¿¹¾àÇÒ ¶§ ³¯Â¥¿Í Ãâ¹ßµµ½Ã/µµÂøµµ½Ã µîÀÇ °ªÀ» ³ÖÀ¸¸é ´Ù¾çÇÑ Ç×°ø»çÀÇ Á¤º¸¸¦ ÅëÇؼ­ ¿¹¾àÀÌ °¡´ÉÇÏ´Ù. ÀÌ ¼­ºñ½º´Â Ç×°ø»çÀÇ API¸¦ ÅëÇØ Á¤º¸¸¦ ¿äûÇϸé Ç×°ø»ç ½Ã½ºÅÛ¿¡¼­ ÀÀ´äÇØ ÁÖ°í, ¿¹¾àÀ» ÇÑ´Ù¸é API¸¦ ÅëÇØ Á¼® À§Ä¡¸¦ Á¤Çؼ­ Ç×°ø»çÀÇ ¿¹¾à ±â´ÉÀ» °¡Á®´Ù°¡ °³¹ßÇÑ °ÍÀÌ´Ù.

Áï API´Â ¼­ºñ½º¸¦ °³¹ßÇÒ ¶§ Á¤º¸¿Í ±â´ÉÀ» ¿äûÇؼ­ °¡Á®´Ù°¡ ¾µ ¼ö ÀÖ°Ô ÇÏ´Â ÀÎÅÍÆäÀ̽º, Á¢Á¡ÀÌ´Ù. ÃÖ±Ù¿¡´Â À¥ ¼­ºñ½º¸¦ °³¹ßÇÒ ¶§ À¥ API(Rest API)ÀÇ À§Ä¡¿¡¼­ ÇÊ¿äÇÑ µ¥ÀÌÅÍ¿Í ±â´ÉÀ» °¡Á®´Ù°¡ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô °³¹ßÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ÀÌ·¯ÇÑ °³¹ßÀÌ Áõ°¡Çϸ鼭 À¥ API°¡ ´õ¿í Áß¿äÇØÁ³´Ù.  

¡®À¥ API(Rest API)¡¯¶ó´Â ¿ë¾î´Â 2000³â ·ÎÀÌ Çʵù(Roy Fieldings)ÀÌ ¹ßÇ¥ÇÑ ¹Ú»ç³í¹®¿¡¼­ °ø½ÄÀûÀ¸·Î ź»ýÇߴµ¥, ±â¼ú Àü¸é¿¡ µîÀåÇÑ °ÍÀº 2000³â ÀÌÈÄ ¼¼ÀÏÁîÆ÷½º À̺£ÀÌ ¾Æ¸¶Á¸ÀÌ À¥ API¸¦ »ó¾÷ÀûÀ¸·Î Á¦°øÇϸ鼭ºÎÅÍ´Ù. ½Ã½ºÅÛ ÅëÇÕÀ̳ª ¿Â¶óÀμîÇÎ »çÀÌÆ®¸¦ °³¹ßÇÒ ¶§ API¸¦ ÀÌ¿ëÇØ °³¹ßÇß°í ¸¹Àº ÆÄÆ®³Ê°¡ ¾Æ¸¶Á¸ÀÌ Á¦°øÇÑ Ç÷§Æû¿¡¼­ ÀÚ½ÅÀÇ »ç¾÷À» È®ÀåÇϸ鼭 API´Â ¡®Æз¯´ÙÀÓ º¯È¯¡¯À» ÀÌ·é ÀüÀÚ»ó°Å·¡ µÚ¿¡ ¼û±ä ÇÙ½É ±â¼úÀ̾ú´Ù.

2004³âºÎÅÍ ÆäÀ̽ººÏ°ú Æ®À§ÅÍ°¡ Á¦°øÇÑ À¥ API¸¦ ÅëÇØ ¼Ò¼È ³×Æ®¿öÅ© °£ Á¤º¸ ±³·ù°¡ °¡´ÉÇØÁ³´Ù. ÀÌ¾î ±¸±Û¸ÊÀÇ À¥ API´Â À§Ä¡Á¤º¸°¡ ´Ù¾çÇÏ°Ô È°¿ëµÇµµ·Ï Çß°í, AWS°¡ Á¦°øÇÑ À¥ API´Â Ŭ¶ó¿ìµå°¡ Á¦°øÇÏ´Â ´Ù¾çÇÑ °³¹ß Äڵ带 È°¿ëÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÌ È®»êµÇ´Â µ¥ ÇѸòÀ» Çß´Ù.

À¥ API¿¡¼­ ȹ±âÀûÀÎ µµ¾àÀº 2009³â 7¿ù ¾ÖÇÃÀÇ ¾ÆÀÌÆù¿¡¼­ Á¦°øÇÑ ¸ð¹ÙÀÏ OS APIÀε¥, °ú°Å¿Í´Â ¿ÏÀüÈ÷ ´Ù¸¥ ¸ð¹ÙÀÏ ¾ÛÀÇ ¼¼°è¸¦ ź»ý½ÃÄ×´Ù.  ¿À´Â 8¿ù ¿ì¸®³ª¶ó¿¡¼­´Â ±ÝÀ¶Çõ¸íÀ̶ó ÇÒ ¸¸ÇÑ ¸¶À̵¥ÀÌÅÍ »ç¾÷ÀÌ ½ÃÇàµÈ´Ù. ÀºÇà¿¡¼­ Á¦°øÇÏ´Â API¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ ÅëÇÕÇÏ°í °ü¸®°¡ Æí¸®ÇÑ ±ÝÀ¶¼­ºñ½º°¡ °³¹ßµÈ °ÍÀÌ´Ù.  

ÀÌó·³ APIÀÇ Æø¹ßÀûÀÎ Áõ°¡·Î ÀÎÇØ Àü ¼¼°è ¾îµð¼­µç Á¤º¸¸¦ ²ø¾î¸ðÀ¸°í µðÁöÅÐ ¼¼°èÀÇ ¾÷¹«¿Í ¿î¿µÀÌ ½¬¿öÁ³´Ù. ¿ì¸®ÀÇ ¡®¿¬°á¡¯µÈ »ýÈ°, ¡®¿¬°á¡¯ ½Ã´ë°¡ È®»êµÇ´Â µ¥ ÀÖ¾î Á߽ɿ¡´Â API°¡ ÀÖ´Ù.

¡á profile
•Çö Çѱ¹¿À¶óŬ »ó¹«, ÄÁ¼³ÅÏÆ®
•MIT ·ÎÁö½ºÆ½½º, SCM °øÇм®»ç
•FIT ÆмǹÙÀ×, ¸Óõ´ÙÀÌ¡ AAS
•¼­¿ï´ë ÀÇ·ùÇаú Çлç, ¼®»ç, ¹Ú»ç



ÀÌ ±â»ç´Â ÆмǺñÁî 2021³â 7¿ùÈ£¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
ÆмǺñÁ Á¤±â±¸µ¶ ÇϽøé
¸Å¿ù ´Ù¾çÇÑ ÆмǺñÁî´Ï½º ÇöÀå Á¤º¸¿Í, ÆмǺñÁîÀÇ Áö³­ °ú¿ùÈ£¸¦ PDFÆÄÀÏ·Î ´Ù¿î·Îµå¹Þ¾Æ ¿­¶÷ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.


¡á ÆмǺñÁî Á¤±â±¸µ¶ Mobile¹öÀü º¸±â
¡á ÆмǺñÁî Á¤±â±¸µ¶ PC¹öÀü º¸±â







£¼ÀúÀÛ±ÇÀÚ ¨Ï Fashionbiz , ¹«´ÜÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö£¾