À¯¸íÇÑ ºñÁî´Ï½º ¹× ITÀÇ ¼±±¸Àû »ç°íÀÚÀÎ Á¸ ÇϰÖÀº ¾îÁ¦ SOA¿Í À¥ 2.0 »çÀÌÀÇ "¸Å¿ì Å« °£±Ø"¿¡ ´ëÇØ ÀÚ¼¼È÷ ±â¼úÇß´Ù. ÀÌ´Â »ç½ÇÀÌ´Ù. IT »ê¾÷¿¡¼ µÑ »çÀ̸¸Å Á¤¹Ý´ëÀÇ À§Ä¡¿¡ ÀÖ´Â °Íµµ ¾øÀ¸¸ç ÀÌ º¸´Ù ±«»óÇÏ°Ô ¼·Î ¿¬°üµÈ °Íµµ ¾ø±â ¶§¹®ÀÌ´Ù.
¾öû³ ±âȸ°¡ ÀÖÀ½¿¡µµ ºÒ±¸Çϰí ÀÌ µÎ Áø¿µÀº ÇÊ¿äÇÑ ¸¸Å ÇùÁ¶ÇÏÁö ¾ÊÀº °Íó·³ º¸ÀδÙ. ´ëºÎºÐÀÇ »ç¶÷ÀÌ ÀÌ¹Ì ¾Ë°í ÀÖµíÀÌ SOA(Service Oriented Architecture)´Â IT ½Ã½ºÅÛÀ» º¸´Ù ½±°Ô °øÀ¯Çϰí, Àç¼³Á¤Çϸç, ´ÙÀ̳»¹ÍÇÏ°Ô ¸¸µé°í, ÅëÇÕÈÇϴµ¥ ÀÖ¾î¼ Ç¥ÁØÀÇ ¹æ½ÄÀ» ÀǹÌÇÏ¸ç ±â¾÷ÀÌ °®´Â ¼ö´ÜÀÌ´Ù.
À¥ 2.0µµ À¯»çÇÏÁö¸¸ º¸´Ù ´ëÁßÀûÀÌ°í »çȸÀûÀÎ °³³äÀÌ¸ç ¾ÖÇø®ÄÉÀ̼ÇÀ» Ç÷§ÆûÈÇØ Àç»ç¿ë, °øÀ¯, ÅëÇÕÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. SOA´Â ¾î¶² ¸é¿¡¼ ÇÕ¼º ¾ÖÇø®ÄÉÀ̼ÇÀ̸ç À¥ 2.0Àº °³³äÀº °ÅÀÇ °°Áö¸¸ ÈξÀ ¸ÚÁø ¿ë¾î¸¦ »ç¿ëÇÑ´Ù. ¸Å½¬¾÷(mashup)Àº À¥ 2.0°ú ¸Å¿ì À¯»çÇÑ À½¾Ç°èÀÇ Çö»óÀÌ´Ù.
ÇϰÖÀº ÀÌ µÎ ¼¼°è°¡ ±â¼úÀûÀÎ À¯ÀüÀÚ Ãø¸é¿¡¼ °ü·ÃÀÌ ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í ¸Ö¸® ¶³¾îÁø °ÍÀ¸·Î º¸Àδٰí ÁöÀûÇÑ´Ù.
¿ì¼± SOA´Â ±â¼úÀûÀ¸·Î ´õ º¹ÀâÇϸç Á¶À²°ú °°Àº ´õ °íÂ÷¿øÀûÀÎ °³³äÀ» Æ÷ÇÔÇÏ´Â ¹Ý¸é, À¥ 2.0Àº SOA°¡ ÀϹÝÀûÀ¸·Î °®°í ÀÖÁö ¸øÇÑ »çȸÀûÀÎ ¸é, Ç¥Çö(presentation), ÀÓÀÇÀû(ad hoc) Á¶Á÷, ±×¸®°í Âü¿©Àû Ãø¸éÀ» Æ÷ÇÔÇÑ´Ù. °á°úÀûÀ¸·Î ÇϰÖÀÌ Ä£ÀýÇϰԵµ °üÂûÇϰí ÀÖµíÀÌ ³ª´Â SOA¿Í À¥ 2.0Àº ½ÇÁúÀûÀÎ ¸é¿¡¼ °æÀï°ü°è¿¡ ÀÖ´Ù°í ¸»ÇÑ ¹Ù ÀÖ´Ù. ±×·¯³ª ÀÌ µÎ Áø¿µÀº ÇÊ¿äÇÑ ¸¸Å Çù·ÂÀ» ÇÏÁö ¸øÇϰí ÀÖ´Ù. ±× ÀÌÀ¯´Â ¹«¾ùÀÌ°í ¾î¶»°Ô Çϸé À̸¦ °íÄ¥ ¼ö ÀÖÀ»±î?
À¥ 2.0°ú SOA ÅëÇÕ 'ÀáÀçÀû ÇýÅÃ' ¹«ÇÑ´ë
SOA ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ÇÊ¿äÇÑ °ÍÀº ¹«¾ùÀΰ¡? µÎ °¡Áö°¡ ÀÖ´Ù. ¿ì¼± À¥ 2.0 ±â¼úÀÚµéÀº IT ºÎ¼¸¦ ÅëÇÏÁö ¾Ê°í ´ë±â¾÷ÀÇ °æ¿µÁø°ú ¹Ù·Î ¿¬°áµÉ Çʿ䰡 ÀÖ´Ù. µÑ°, »õ·Î¿î ¾ÆÅ°ÅØÃ³ Á¦½Ã¶ó´Â Å« ºñÀüÀÇ À¯È¤À» »Ñ¸®Ä¡°í ÀÌ·± ±â¼úµéÀÌ ´Ü±âÀûÀÎ »ç¾÷Àû È¿°ú¸¦ °¡Á®¿Ã ¼ö ÀÖ´Â ½ÃÀÛÁ¡µé¿¡ ÁýÁßÇØ¾ß ÇÑ´Ù. (º»ÁúÀûÀ¸·Î À¥ 2.0 ±â¼úÀÚµéÀº ºÎÆ®½ºÆ®·¡ÆÛÀÌÀÚ ÇØÄ¿µéÀ̱⠶§¹®¿¡ ÀÌ´Â º°·Î ¾î·ÆÁö ¾Ê´Ù.)
¹°·Ð ¾öû³ª°Ô ÅëÂû·ÂÀÌ ÀÖ´Â ÀǰßÀÇ ´ÞÀÎ ´ÏÄÝ¶ó½º Ä«µµ ÇϰÖÀÇ ±Û¿¡ ÁÖ¸ñÇßÀ¸¸ç ÇѵΠ°¡Áö¿¡ ´ëÇØ ÀǰßÀ» ³Â´Ù. ±×ÀÇ ÀÔÀå¿¡ ³ªµµ Á¡ÁøÀûÀ¸·Î µ¿ÀÇÇϰí ÀÖ´Ù. ±×ÀÇ ÀǰßÀº »çȸÀû µµ±¸¸¦ ÅëÇÏ´Â °Íº¸´Ù SaaS°¡ ±â¾÷¿¡ ÀûÇÕÇÑ ¹æ½ÄÀ̶õ °ÍÀÌ´Ù. ±×·¯³ª ÀÌ´Â ¾ÆÁ÷ È®½ÇÇÏÁö´Â ¾Ê´Ù. ±×·³¿¡µµ ºÒ±¸Çϰí Ä«´Â ÇϰÖÀÇ Àǰ߿¡ ¾Æ·¡¿Í °°Àº ´äÀåÀ» ½è´Ù.
¸Â´Â ¸»ÀÌÁö¸¸ À§Å°½º³ª űë°ú °°Àº À¥ 2.0 Çù¾÷ µµ±¸°¡ Æ÷°ýÀûÀÌ°í »ó´çÇÑ ¹æ½ÄÀ¸·Î ±â¾÷ ³»¿¡¼ ¼º°ú¸¦ º¸ÀÏ °ÍÀ̶ó°í °¡Á¤ÇÒ °æ¿ì¿¡¸¸ ±×·¸´Ù. ³»°¡ Àü¿¡ ±â¼úÇÑ´ë·Î Á¶½ÉÇÒ Çʿ䰡 ÀÖ´Â °ÍÀÌ´Ù. ¸¸¾à À¥ 2.0 ±â¼úÀÌ ½º½º·ÎÀÇ ¾à¼ÓÀ» ÁöŰÁö ¸øÇÑ´Ù¸é Â÷¼¼´ë ±â¾÷ ¼ÒÇÁÆ®¿þ¾î·ÎÀÇ ÀüȯÀ» °¡¼ÓÈÇϱ⺸´Ù ¿ÀÈ÷·Á À̸¦ ´ÊÃâ °¡´É¼ºÀÌ ÀÖ´Ù. ³ªÀÇ ÀǰßÀº ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇÏ´Â °ÍÀº À¥ 2.0À» »ç¿ëÇÏ´Â ´ëÁßÀÌ ¾Æ´Ï¶ó SaaS(software-as-a-service) »ç¾÷ÀÚÀÏ °¡´É¼ºÀÌ Å©´Ù. ÀÌ´Â À̵éÀÌ °¡Áø º°µµÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼ºñ½º°¡ ¾Æ´Ï¶ó Salesforce.comÀÇ ¾ÛÀͽºÃ¼ÀÎÁö¿Í °°Àº ÅëÇÕ Ç÷§ÆûÀ» ÅëÇØ¼ÀÌ´Ù.
ZDNetÀÇ Á¶ ¸ÆÄ˵帯Àº SOA°¡ Çѹ°°£ °ÍÀÎÁö Àǹ®À» °¡Á³´Ù. ±×¸®°í º¥Ã³ ÅõÀÚ°¡ ÇÇÅÍ ¸³ÀÌ À¥ 2.0¿¡ ´ëÇØ ¸Å¿ì À¯»çÇÑ Àǹ®À» ±â¼úÇÑ ±ÛÀ» Àоú´Ù. »ç½Ç µÎ Áø¿µÀº À̸¦ ±¸ÃàÇÏ°í »ç¿ëÇÏ´Â »ç¶÷µé¿¡°Ô ÀÖ¾î¼ Å« Á߿伺À» °®´Â µ¶Æ¯ÇÏ°í ¸Å¿ì °¡Ä¡ÀÖ´Â °³³äÀ» ³ªÅ¸³½´Ù. µÎ °¡Áö ¿ë¾î°¡ ÁøºÎÇϰí ÁøÈµÇ°í ÀÖÀ¸¸ç Àç¹ß¸íµÉ ¼öµµ ÀÖÁö¸¸ »ç½Ç À¥ ºÐ¾ßÀÇ Çõ½ÅÀº ±â¾÷ÀÇ ¹æÈº®À» Ÿ³Ñ¾î°¡°í ÀÖÀ¸¸ç À̸¦ ÀçâÁ¶Çϰí ÀÖ´Ù. ÀϺÎÀÇ °æ¿ì´Â ¼Óµµ°¡ ´À¸®Áö¸¸ ¾î¶² °æ¿ì´Â ºü¸£±âµµ ÇÏ´Ù. À¥ 2.0Àº ¹Ì¼¼ÇÏÁö¸¸ ºÐ¸íÈ÷ SOAÀÇ ÀÚ¸®¸¦ ´ëüÇÏ´Â °ÍÀ¸·Î º¸ÀδÙ.
Àç¹ÌÀÖ´Â °ÍÀº ±â¼úÀÌ ¾Æ´Ï¶ó ½Å·Ú¼º°ú °°ÀÌ ¹«ÇüÀÇ °³Ã¼°¡ µÎ Áø¿µ ¸ðµÎ¿¡¼ °¡Àå Áß¿äÇϸç ÁøÀüÀ» °¡·Î¸·´Â °¡Àå Å« °É¸²µ¹ÀÌ µÈ´Ù´Â »ç½ÇÀÌ´Ù. ±×¸®°í ½Å·Ú¼ºÀÇ ºÎÀ縦 À庮À̶ó°í º»´Ù. »çȸÀûÀ¸·Î ±¸ÃàµÈ µ¥ÀÌÅͺ£À̽º¸¦ ½Å·ÚÇÏÁö ¾Ê´Â °Íó·³ À¥ ¼ºñ½º »ç¾÷ÀÚ°¡ ÇÊ¿äÇÑ °æ¿ì Ç×»ó ¼ºñ½º¸¦ Á¦°øÇÒ °ÍÀ̶õ Á¡À» ½Å·ÚÇÏÁö ¾Ê´Â´Ù¸é ½ÉÁö¾î SaaSµµ ½Å·ÚÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ÀÌ·± Á¡µéÀº À¥ 2.0 ¼ÒÇÁÆ®¿þ¾î°¡ µµ¿òÀ» ÁÖ°í ¾Æ¸¶µµ SOA¿Í ÅëÇյDZâ Àü¿¡ »óȲÀ» ¾ÇȽÃų ¼ö ÀÖ´Â À̽´µéÀÌ´Ù.
±×·¯³ª ÀÌ·± ¹«ÇüÀÇ °ÍµéÀÌ ¸Å¿ì Á¤·ÄÀÌ Àß µÈ µ¥ÀÌÅÍ¿Í ¼ÒÇÁÆ®¿þ¾îÀÇ Á¤º¹°ú °ü·ÃÀÌ ÀÖ´Ù¸é Àû½Ã¿¡ Á¦°øµÇ´Â ±â¾÷¿ë ¸Å½¬¾÷ÀÇ ¹ø¿µÀ» ±â´ëÇÒ ¼ö ÀÖÀ¸¸ç »óȲÀû »ç¾÷¹®Á¦³ª ´ÙÀ̳»¹ÍÇÑ °æ¿µÀýÂ÷¸¦ ÁöÁöÇϱâ À§Çؼ À̸¦ ±¸ÃàÇϱâ À§ÇÑ µµ±¸µµ ¹ø¿µÇÏ°Ô µÉ °ÍÀÌ´Ù. À¥ 2.0°ú SOA ÅëÇÕÀÇ ÀáÀçÀû ÇýÅà Áß °¡Àå Å« °Í ÁßÀÇ Çϳª°¡ ¹Ù·Î ÀÌ °ÍÀÌ´Ù. ±×·¯³ª ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®µé°ú µðÀÚÀ̳ʵéÀÌ Áß¿äÇÑ ±â¾÷ÀÇ È帧°ú »çȸÀû À¯Æ¿¸®Æ¼¸¦ Ãß°¡ÇÏ´Â ÀûÀýÇÑ ¹æ½ÄÀ» ¹ß°ßÇÒ ¶§¿¡¸¸ °¡´ÉÇÒ °ÍÀÌ´Ù. ±×°¡ ÁöÀûÇÑ ´ë·Î ÇϰÖÀÌ °üÂûÇÑ ¾öû³ ±âȸ°¡ ÀÌ·Î ÀÎÇØ °¡´ÉÇÒ ¼öµµ ÀÖ´Ù.
¾Æ·¡¿¡¼ºÎÅÍ Á¡ÁõÀûÀÎ ´Ü±âÀû ¼Ö·ç¼ÇÀ» ½Å¼ÓÈ÷ Á¦°øÇÏ´Â °ÍÀÌ ´äÀϱî? ±×·¸´Ù. ³ª´Â ÇϰÖÀÌ ÀÌ Á¡¿¡¼ ¸Â´Â´Ù°í »ý°¢ÇÑ´Ù. ´ç½ÅÀÇ »ý°¢Àº?@