±ÝÀ¶½ÃÀåÀÌ °Ýº¯ÇÏ°í ÀÖ´Ù. ÇÉÅ×Å©, ÀÎÅͳÝÀü¹®ÀºÇà µî »õ·Î¿î °æÀﱸµµ°¡ ¸¸µé¾î Áö¸é¼ ±âÁ¸ ±ÝÀ¶»ç ±äÀå°¨Àº Á¡Â÷ ³ô¾ÆÁö°í ÀÖ´Ù.
Àڽŵ鸸ÀÇ ±âÁ¸ °æ¿µ¹æ½ÄÀ» °íÁý½º·´°Ô À¯ÁöÇϱ⵵, °æÀﱸÁ¶ÀÇ ÇÉÅ×Å©, ÀÎÅͳÝÀü¹®ÀºÇà°ú ¹«Åδë°í Çù·Â¿¡ ³ª¼³ ¼öµµ ¾ø´Â »óȲÀÌ´Ù.
ƯÈ÷ °ø°³µÇ´Â API ¼ö°¡ ¸¹°Å³ª, ÀÌ API È°¿ëÇÏ´Â ÇÉÅ×Å© ±â¾÷ÀÌ ´Ã¾î³¯¼ö·Ï API °ü¸® ¹× º¸¾È µî À̽´¿¡ Á÷¸éÇÏ°Ô µÈ´Ù.
ÀÌ ¶§¹®¿¡ Çѱ¹¿¡¼´Â ±ÝÀ¶°áÁ¦¿ø Áß½ÉÀ¸·Î ±âÁ¸ ÀºÇàÀÇ ¾à 5°³ ¾÷¹«¿¡ ÇÑÇØ °øÅë ¿ÀÇÂAPI ¸¶·ÃÀ» À§ÇÑ Áغñ ÀÛ¾÷¿¡ Âø¼öÇß´Ù.
|
|
|
¡ã Çѱ¹IBM ÀÌÁ¤¿î Â÷Àå |
Çѱ¹IBM ÀÌÁ¤¿î Ŭ¶ó¿ìµå ±â¼ú ¿µ¾÷ Â÷ÀåÀº “±ÝÀ¶»ç °ü°èÀÚµéÀ» ¸¸³ªº¸¸é, °æ¿µÁøÀÌ »¡¸® ¿ÀÇ API Àû¿ëÇ϶ó´Â ¿ä±¸¸¦ ¸¹ÀÌ ÇÑ´Ù´Â ¾ê±â¸¦ ÀÚÁÖ µè´Â´Ù”¸ç “½Ç¹«ÀÚ ÀÔÀå¿¡¼ ¾î¶² API¸¦ °ø°³ÇÒÁö, ¾î¶»°Ô Àû¿ëÇÒÁö µî °í¹ÎÀÌ ¸¹¾Æ º¸Àδٔ°í ÃÖ±Ù ±ÝÀ¶±Ç ºÐÀ§±â¸¦ ÀüÇß´Ù.
ÀÌ Â÷ÀåÀº ÀÌ¾î “±ÝÀ¶»çµéÀÌ ±âÁ¸ °Á¡À» ½Å±Ô ÇÉÅ×Å© ±â¾÷À̳ª ÀÎÅͳÝÀü¹®ÀºÇà°ú °øÀ¯ÇØ¾ß ÇÑ´Ù´Â Á¡Àº ´ëüÀûÀ¸·Î °ø°¨ÇÏ´Â °Í °°Àºµ¥, ¾î¶² API¸¦, ´©±¸¿¡°Ô, ¾î¶»°Ô, ¾ó¸¶³ª °ø°³ÇÏ°í ´©°¡ °ü¸®ÇÒÁö´Â Å« °í¹Î”À̶ó°í µ¡ºÙ¿´´Ù. <±×¸²1 ‘ÁÁÀº API¸¦ À§ÇÑ 3°¡Áö Áú¹®’ ÂüÁ¶>
|
|
|
¡ã ±×¸²1 ‘ÁÁÀº API¸¦ À§ÇÑ 3°¡Áö Áú¹®’ |
IBM ÀÌÁ¤¿î Â÷ÀåÀº ¶Ç “¿ÀÇ APIÀÇ ÇÙ½ÉÀº À̸¦ °ü¸®ÇÏ´Â ÀηÂÀÇ Á¤Ã¥, À̸¦ ±â¹ÝÀ¸·Î ±Ã±ØÀûÀÎ API °æÁ¦¸¦ ½ÇÇöÇÏ´Â °Í”À̶ó¸ç “±ÝÀ¶»ç´Â API °ü¸®ÀÚ¸¦ ÁöÁ¤ÇØ¾ß ÇÏ°í, API °³¹ßÀÚ, ÀÎÇÁ¶ó °ü¸®ÀÚ µî°ú Çù¾÷À» ÅëÇØ Ã¼°èÀûÀÌ°í º¸¾È¼º ÀÖ´Â API °ü¸®¿¡ ³ª¼¾ß ÇÒ °Í”À̶ó°í Á¶¾ðÇß´Ù. <±×¸²2 ‘±ÝÀ¶»ç ¿ÀÇÂAPI ´ëÀÀ °¢ ¿ªÇÒº° ¿ä±¸»çÇ×’ ÂüÁ¶>
|
|
|
¡ã ±×¸²2 ‘±ÝÀ¶»ç ¿ÀÇÂAPI ´ëÀÀ °¢ ¿ªÇÒº° ¿ä±¸»çÇ×’ |
ÀÌ°°Àº ±ÝÀ¶»ç °í¹Î ÇØ°áÀ» À§ÇØ IBMÀº ‘API ¸Å´ÏÁö¸ÕÆ®(Management)’¸¦ ¼±º¸¿´´Ù.
¾Æ¿ï·¯ API °ø°³¿¡ µû¸¥ º¸¾È À̽´ ÇؼҸ¦ À§ÇØ IBMÀº ‘API °ÔÀÌÆ®¿þÀÌ(Gateway) – µ¥ÀÌÅÍÆÄ¿ö ¾îÇöóÀ̾ð½º(DataPower Appliance)µµ ÇÔ²² Ãâ½ÃÇß´Ù.
‘API ¸Å´ÏÁö¸ÕÆ®’´Â ±ÝÀ¶»ç³»ÀÇ API °ü·Ã ´ã´çÀÚµéÀÌ ¸ðµÎ ¡ãAPI »ý¼º, Á¶¸³ ¹× ¹öÀü °ü¸® ¡ãAPI º¸¾È ¹× ÅëÁ¦ ¡ã°ü¸® ¹× °³¹ßÀÚ Ä¿¹Â´ÏƼ °øÀ¯ ¡ãAPI »ç¿ëÀÇ ºÐ¼® ¹× ¸ð´ÏÅ͸µ µî ±â´ÉÀ» Àü¸é ÀÚµ¿È »ç¿ëÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀÌ´Ù.
API °³¹ßÀÚ°¡ IBM ‘API ¸Å´ÏÁö¸ÕÆ®’¸¦ È°¿ëÇϸé, ¡ãAPI¿Í ¿¬°üµÈ Á¤Ã¥À» Á÷°üÀûÀÌ°í ¹Ýº¹ÀûÀ¸·Î Á¤ÀÇÇÏ°í ¡ãSwagger 2.0 À̳ª WSDLÀ» ÅëÇØ ¼Õ½±°Ô REST³ª SOAP API Á¤ÀÇ°¡ °¡´ÉÇÏ´Ù.
¶Ç API °³¹ßÀÚ´Â ÄÚµùÀÌ ¾Æ´Ï¶ó ¼³Á¤¸¸À¸·Î API¸¦ ºü¸£°Ô Á¶ÇÕÇÒ ¼ö ÀÖ´Ù.
º¸¾È°ü·Ã API °³¹ßÀÚ´Â ‘Ŭ¶óÀ̾ðÆ®(Client) ID & ½ÃÅ©¸´(Secret)’À¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Äº°ÇÏ°í, LDAPÀ̳ª ÀÎÁõ URLÀ» ÅëÇÑ ÀÎÁõÀ» ÇÔ²² ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç, ³»Æ÷µÈ Çã°¡ ŸÀÔ·ÀÎÁõ ÄÚµå·ÀÚ¿ø ¼ÒÀ¯ÀÚ Á¤º¸¿Í ÇÔ²² OAuth 2.0 Áö¿øÀ» ÅëÇÑ ±ÇÇÑ ºÎ¿© µî °¢Á¾ ‘API ¸Å´ÏÁö¸ÕÆ®’ ±â´ÉÀ» ÀÚµ¿È, ¿î¿µÀÌ °¡´ÉÇÏ´Ù.
µ¡ºÙ¿© ‘API ¸Å´ÏÁö¸ÕÆ®’¸¦ È°¿ëÇϸé, API Ž»öÀ» À§ÇÑ ¼¿ÇÁ ¼ºñ½º °³¹ßÀÚ Æ÷Å»À» ±¸Ãà ¹× ¿î¿µÇÒ ¼ö ÀÖ´Ù.
‘IBM ¸Å´ÏÁö¸ÕÆ®’¸¦ È°¿ëÇÑ ‘API Æ÷Å»’À» ¸¶·ÃÇÏ¸é ¡ãAPI ¹®¼ °Ë»ö ¡ãAPI¸¦ º¸±â À§ÇØ ¿ªÇÒ ±â¹ÝÀÇ Á¢±Ù °¡¿ëÇÑ Ç÷£ÀÇ Á¦ÇÑÀ̳ª ¼±ÅÃÀ» °Ë»ö °¡´É ¡ã»õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç µî·Ï ¡ãº¸¾È Å° ¿äû ¡ãÁÖ¿ä ¾×Ƽºê ¾Û°ú API ¸ð´ÏÅ͸µ °¡´É ¡ã¿äû·® Á¦ÇÑ °³¹ßÀÚ ¾Ë¸² µî ±â´ÉÀ» Áö¿ø¹Þ°Ô µÈ´Ù.
ÀÌÁ¤¿î Â÷ÀåÀº “API °æÁ¦ ½ÇÇöÀº ±ÝÀ¶»çº° °Á¡ÀÌ ÀÖ´Â API¸¦ °ø°³ÇÏ°í, À̸¦ °èȹ¿¡ µû¶ó Á¦Ç°ÈÇÏ´Â °Í”À̶ó¸ç “IBM API ¸Å´ÏÁö¸ÕÆ®´Â Ç÷£À» ÅëÇÑ API Á¦Ç°È, ÀÚ»ç ºñÁî´Ï½º¿¡ ¿¬°üµÈ ÁÖ¿äÇÑ ½ÃÀå º¯µ¿¼º°ú API »çÀÌÀÇ »ó°ü°ü°è¸¦ Á¤È®È÷ ã¾Æ³¾ ¼ö ÀÖ´Ù. ¶Ç ºÐ¼® ¹× °ú±Ý Á¤º¸ ÃßÃâÀÌ °¡´ÉÇÏ´Ù”°í ¼Ò°³Çß´Ù. <±×¸²3 ‘±ÝÀ¶»ç ³» API ´ã´çÀÚ– ºÐ¼® ¹× °ú±Ý Á¤º¸ ÃßÃâ’ ÂüÁ¶>
|
|
|
¡ã ±×¸²3 ‘±ÝÀ¶»ç ³» API ´ã´çÀÚ– ºÐ¼® ¹× °ú±Ý Á¤º¸ ÃßÃâ’ |
±Øµµ·Î º¸¾È¿¡ ¿¹¹ÎÇÑ ±ÝÀ¶»ç Ư¼ºÀ» ¹Ý¿µ, IBMÀº H/W ±â¹ÝÀÇ ¼ºñ½º °ÔÀÌÆ®¿þÀÌ ‘IBM API °ÔÀÌÆ®¿þÀÌ-µ¥ÀÌÅÍÆÄ¿ö’µµ ÇÔ²² Áö¿øÇÒ ¿¹Á¤ÀÌ´Ù.
‘IBM API °ÔÀÌÆ®¿þÀÌ-µ¥ÀÌÅÍÆÄ¿ö’´Â Çϵå¿þ¾î ¾îÇöóÀ̾𽺠ÇüÅ·Î, ¹°¸®ÀûÀÎ Çϵå¿þ¾î ·¹º§ º¸¾ÈÀ» ±Ù°£À¸·Î ÇÑ´Ù.
Çϵå¿þ¾î ±â¹Ý Æß¿þ¾î ¹× º¸¾È ¿î¿µÃ¼Á¦, ÀÎÁõ·±ÇÇÑ ¹× °¨»ç, PCI ÄÄÇöóÀ̾𽺠Áö¿ø, ÀüÀÚ ¼¸í·¾ÏÈ£È/º¹È£È·°ËÁõ, ±ÝÀ¶ API ¸Þ½ÃÁö(Àü¹®) º¸¾È µîÀ» Áö¿øÇÑ´Ù. <±×¸²4 ‘º¸¾ÈÀ» À§ÇÑ API °ÔÀÌÆ®¿þÀÌ’ ÂüÁ¶>
|
|
|
¡ã ±×¸²4 ‘º¸¾ÈÀ» À§ÇÑ API °ÔÀÌÆ®¿þÀÌ’ |
ÀÌÁ¤¿î Â÷ÀåÀº “±ÝÀ¶»çÀÇ API °æÁ¦½ÇÇöÀ» Áö¿øÇÏ´Â API ¸Å´ÏÁö¸ÕÆ® ¼Ö·ç¼ÇÀ» ÅëÇØ ±ÝÀ¶»ç°¡ API °³¹ßÀÇ ´Ü¼øÈ, º¸¾È ¹× Æ®·¡ÇÈ Á¦¾î, °Å¹ö³Í½º, ¸ð´ÏÅ͸µ ¹× ºÐ¼®À» ±¸ÇöÇÒ ¼ö ÀÖÀ» °Í”À̶ó°í °Á¶Çß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |