People
< ¾Ë¾µÆÐÀâ_Æмǰú IT >
±èÀºÈñ l Çѱ¹¿À¶óŬ ÄÁ¼³ÅÏÆ®
±èÀºÈñ l Çѱ¹¿À¶óŬ ÄÁ¼³ÅÏÆ®
¡®¿¬°á¡¯ ½Ã´ë ¼ûÀº ÁÖ¿ª? ¹Ù·Î API!
Tuesday, July 6, 2021 | ¿Ü°í, mizkim@fashionbiz.co.kr
- VIEW
- 6178
¡®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¹öÀü º¸±â
µðÁöÅÐ ¼¼°èÀÇ ¿î¿µ(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 , ¹«´ÜÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö£¾
°ü·Ã±â»ç
- [¾Ë¾µÆÐÀâ]±èÀºÈñ l Çѱ¹¿À¶óŬ ÄÁ¼³ÅÏÆ®
'AI ½ºÇÇÄ¿ º¯½Å? °Ë»öÇؼ ¸»ÇÏ´Â RAG ±â¼ú' - [¾Ë¾µÆÐÀâ] ±èÀºÈñ l Ŭ¶ó¿ìµå Àüȯ Àü·«ÀÇ 3RÀ̶õ?
- [¾Ë¾µÆÐÀâ] ±èÀºÈñ l Çѱ¹¿À¶óŬ ÄÁ¼³ÅÏÆ®
´ëÇ¥ AI ±â¾÷À¸·Î ¿ì¶Ò ¼± ¡®¿£ºñµð¾Æ¡¯ - [¾Ë¾µÆÐÀâ] ±èÀºÈñ l Çѱ¹¿À¶óŬ ÄÁ¼³ÅÏÆ®
»ý¼ºÇü AI´Â µðÀÚÀÌ³Ê ¡®ÆÐ¼Ç ·è¡¯À» ´ëüÇÒ±î - [¾Ë¾µÆÐÀâ] ±èÀºÈñ l Çѱ¹¿À¶óŬ ÄÁ¼³ÅÏÆ®
½ÃÃÑ 370Á¶ ¿À¶óŬ Çຸ ¡°º¯ÇØ¾ß »ê´Ù¡±