Ȩ > Ç¥ÁØÈ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly
[ITÀÀ¿ë] SOA´Â Â÷¼¼´ë e-Biz Ç¥ÁØ ±â¼ú·Î µîÀåÇÒ °ÍÀΰ¡?
±Ý³âµµ OASIS(Organization for the Advancement of Structured Information Standards) ½ÉÆ÷Áö¿òÀÇ ÁÖÁ¦´Â »óÈ£¿î¿ë¼ºÀÇ Àǹ̸¦ ÀçÇØ¼®ÇØ º¸´Â °ÍÀ̾ú´Ù. ÀÌ¹Ì ¸¹Àº »ê¾÷ºÐ¾ß¿¡ ebXML, À¥¼ºñ½º, RosettaNet°ú °°Àº Ç¥ÁصéÀÌ È®»êµÇ°í ÀÖÀ¸¸ç, ÁÖ¿ä »ç·Êµµ ºó¹øÇÏ°Ô ¹ßÇ¥µÇ°í ÀÖÁö¸¸, °ú¿¬ ÀÌ·¯ÇÑ Ç¥ÁØÀÌ ¸¹Àº »ç¶÷µéÀÌ ±â´ëÇϴ´ë·Î »óÈ£¿î¿ë¼º¿¡ ÀÖ¾î ¸¸Á·ÇÒ ¸¸ÇÑ °á°ú¸¦ ÁÖ°í Àִ°¡¿¡ ´ëÇØ¼´Â Àǹ®ÀÇ ¿©Áö°¡ ¸¹´Ù. º» ½ÉÆ÷Áö¿òÀº ÀÌ·¯ÇÑ Ç¥Áذ£¿¡ ÁöÄÑÁ®¾ß ÇÒ »óÈ£¿î¿ë¼ºÀ̶õ ¹«¾ùÀΰ¡¿¡ ´ëÇØ ´Ù½Ã Çѹø ÁøÁöÇÏ°Ô ±× Àǹ̸¦ µÇ»õ°Ü º¸´Â ½Ã°£À̾ú´Ù°í º¼ ¼ö ÀÖ´Ù. ½ÉÆ÷Áö¿ò¿¡¼´Â ¸¹Àº ¹ßÇ¥¿Í ³íÀǰ¡ ÀÖ¾úÁö¸¸ ±×µéÀº ´ÙÀ½°ú °°Àº 3°¡Áö Ãø¸é¿¡¼ Á¤¸®µÉ ¼ö ÀÖ´Ù.
»óÈ£¿î¿ë¼ºÀÇ ÀǹÌ
°ú¿¬ »óÈ£¿î¿ë¼ºÀÌ ¿Ö ÇÊ¿äÇÒ±î? ²À ÀÖ¾î¾ß¸¸ ÇÏ´Â °ÍÀΰ¡? ÀÌ¿¡ ´ëÇØ ¹Ì±¹ Sterling CommerceÀÇ Chuck Fenton ¿¬±¸¿øÀº À̸¦ »çȸ-°æÁ¦Àû Ãø¸é¿¡¼ÀÇ ÀÚÀ¯¸¦ º¸ÀåÇϱâ À§Çؼ ²À ÇÊ¿äÇÑ »çÇ×À̶ó°í ¹ßÇ¥ÇÏ¿´´Ù. ºÎ¿¬ ¼³¸íÇϸé, ¼ö¸¹Àº µ¶ÀÚÀû Á¦Ç°µéÀÌ ³¸³Çϴ ȥ¶õ(Anarchy) »óȲÀ̳ª, Àý´ë °ÀÚ¿¡ ÀÇÇØ ½ÃÀåÀÌ Áö¹èµÇ´Â µ¶Á¡(tyranny)»óȲ¿¡¼´Â IT Á¦Ç°À» »ç¿ëÇϴµ¥ µå´Â »çȸ-°æÁ¦Àû ºñ¿ëÀÌ ³ôÀ» ¼ö¹Û¿¡ ¾ø°í »ç¿ëÀÚµéÀÇ ÀÚÀ¯µµ´Â ±ØÈ÷ Á¦Çѵȴٴ °ÍÀÌ´Ù. ÀÌ µÎ ±Ø´Ü»çÀÌÀÇ °¡Àå ÀûÀýÇÑ ÁöÁ¡ÀÌ Ç¥ÁØÀÇ ¼ö¿ëÀ» ÅëÇÑ »óÈ£¿î¿ë¼º¿¡ ÀÇÇØ »çȸ-°æÁ¦Àû ºñ¿ëÀ» ÃÖ¼ÒÈÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ ChuckÀÇ ÁÖÀåÀ̾ú´Ù. ÀÌ·¯ÇÑ Ãø¸é¿¡¼ º¸¸é »óÈ£¿î¿ë¼ºÀº Á¦Ç°À̳ª »ç¾çÀÇ ¼±Åÿ¡ ÀÖ¾î ÀûÀýÇÑ ÀÚÀ¯µµ¸¦ ÅëÇØ ºñ¿ëÀ» ÃÖ¼ÒÈÇϱâ À§ÇÑ ÇϳªÀÇ ÇʼöÀû ÇàÀ§¶ó°í º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸, °ú¿¬ »óÈ£¿î¿ë¼ºÀ̶ó´Â °ÍÀ» ºñ¿ëÀ̳ª ÀÚÀ¯µµ¶ó´Â °Í¸¸À¸·Î ´Ù Ç¥ÇöÇÒ ¼ö ÀÖÀ»±î? À̹ø ½ÉÆ÷Áö¿ò¿¡¼´Â ÀÇ·á, ³ó¾÷, ÀºÇà, ¹«¿ª µî ´Ù¾çÇÑ ºÎ¹®¿¡¼ÀÇ e-business Ç¥ÁØÀÇ µµÀÔ°úÁ¤°ú ±× È¿°ú¿¡ ´ëÇØ ¼³¸íÇÏ°í »óÈ£¿î¿ë¼ºÀ̶õ Ãø¸é¿¡¼ÀÇ ÅäÀǰ¡ À̾îÁ³´Ù. ±â¼úÀûÀÎ Ãø¸é¿¡¼ÀÇ ³íÀǺ¸´Ù´Â °¢ »ê¾÷ÀÇ ºñÁî´Ï½ºÀû ¿ä±¸¸¦ Çϳª·Î ¹´Â ±¸½ÉÁ¡À¸·Î¼ÀÇ e-business Ç¥ÁØÀÌ ÁßÁ¡ÀûÀ¸·Î Á¦½ÃµÇ¾úÀ¸¸ç, ¼·Î ´Ù¸¥ Ç¥Áذ£ÀÇ ¿¬°èº¸´Ù´Â ±â¾÷¿¡ ³»ÀçÇϰí ÀÖ´Â ½Ã½ºÅÛ°ú e-business Ç¥ÁذúÀÇ ¿¬°è¹æ¹ý µî¿¡ ´ëÇÑ ¼Ò°³µéÀÌ ÀÌ·ç¾îÁ³´Ù. ƯÈ÷, °¢ »ê¾÷ÀÌ °øÅëÀûÀ¸·Î À̾߱â Çϰí ÀÖ´Â ÄÜÅÙÃ÷ Ç¥ÁØÈÀÇ ¾î·Á¿òÀ» ±Øº¹Çϱâ À§ÇÑ ¹æ¾ÈÀ¸·Î NIST¸¦ Áß½ÉÀ¸·Î ÁøÇàµÇ°í Àִ ǥÁØ ÄÜÅÙÃ÷ °ËÁõ Åøµé¿¡ ´ëÇÑ ¼Ò°³°¡ ÀÖ¾úÀ¸¸ç, À̸¦ ÅëÇØ ÄÜÅÙÃ÷ Ç¥ÁØÈÀÇ ¼Óµµ°¡ ´õ¿í »¡¶óÁú ¼ö ÀÖÀ½À» ÁüÀÛÄÉ ÇÑ´Ù.
SOA°¡ »óÈ£¿î¿ë¼º¹®Á¦ ÇØ°áÀÇ ÇØ´äÀÌ µÉ ¼ö Àִ°¡?
µÎ ¹øÂ° ÁÖÁ¦´Â e-business Ç¥ÁØÀ¸·Î¼ÀÇ SOA(Service Oriented Architecture, ¼ºñ½º ÁöÇâ ¾ÆÅ°ÅØÃ³)°¡ »óÈ£¿î¿ë¼ºÀ̶õ Ãø¸é¿¡¼ ÃæºÐÇÑ ´ë¾ÈÀÌ µÉ ¼ö Àִ°¡ÀÇ ¹®Á¦ÀÌ´Ù. SOA´Â ¾ÆÁ÷µµ °³³äÀÇ Á¤¸³°úÁ¤À» °ÅÄ¡°í ÀÖÀ¸¸ç, ¹üÀ§, ½Ã½ºÅÛ, ¾ÆÅ°ÅØÃ³ÀÇ Ç¥ÁØÈ¿¡ ´ëÇÑ ¸¹Àº ³íÀǰ¡ ÁøÇàÁß¿¡ ÀÖ´Ù. °ú¿¬, SOA°¡ ÇöÀç ¼ö¸¹Àº Ç¥ÁØ ¶§¹®¿¡ ¾ß±âµÈ »óÈ£¿î¿ë¼ºÀÇ ¹®Á¦¸¦ ½Ã¿øÇÏ°Ô ÇØ°áÇØ ÁÙ ¼ö ÀÖ´Â ´ë¾ÈÀÌ µÉ ¼ö ÀÖÀ» °ÍÀΰ¡? SOA´Â ·¹ÆÛ·±½º ¸ðµ¨°ú û»çÁø, ±×¸®°í ¾ÆÅ°ÅØÃ³ ½ºÅ¸ÀÏÀ» Æ÷ÇÔÇÏ´Â ¸Å¿ì ±¤¹üÀ§ÇÑ Àû¿ë ¹üÀ§¸¦ °¡Áö°í ÀÖ´Ù. ¸ðµç ½Ã½ºÅÛ°ú ¾ÆÅ°ÅØÃ³¸¦ ¼ºñ½º¸¦ Áß½ÉÀ¸·Î ÀçÆíÇϰڴٴ °ÍÀε¥, ±×·¯¸é ÀÌÀü¿¡´Â ±×·¯ÇÑ ¼ºñ½º Áß½ÉÀÇ ¾ÆÅ°ÅØÃ³°¡ ¾ø¾î¼ »óÈ£¿î¿ë¼ºÀÇ ¹®Á¦°¡ ¹ß»ýÇß´ø °ÍÀϱî? º» ½ÉÆ÷Áö¿ò¿¡¼ÀÇ ¹ßÇ¥µéÀ» Á¤¸®ÇØ º¸¸é À¥¼ºñ½º¿Í ebXML·ÎºÎÅÍ ÆÄ»ýµÈ ±Û·Î¹úÇÑ Àû¿ë¹üÀ§¸¦ °®´Â e-business Ç¥ÁصéÀ» ´ã´Â ±×¸©À¸·Î¼ ÇϳªÀÇ ¹æÇ⼺°ú °¡À̵å¶óÀÎÀ» Á¦½ÃÇÑ´Ù´Â Ãø¸é¿¡¼ SOA´Â ºÐ¸í ±× °¡Ä¡¸¦ Áö´Ï°í ÀÖ´Ù°í Ç¥ÇöÇÏ´Â °ÍÀÌ ¸ÂÀ» °Í °°´Ù. °¢°¢ÀÇ Ç¥ÁØÀº ³ª¸§´ë·ÎÀÇ Ã¶Çаú ¿øÄ¢À» ±âÁØÀ¸·Î ¸¸µé¾îÁ® ¿ÔÀ¸¸ç, Áö¿±ÀûÀÎ ºÎºÐ¿¡¼ »óÈ£¿¬µ¿¼ºÀ» È®º¸ÇÏ·Á´Â ³ë·ÂµéÀÌ ÀϺΠÁøÇàµÇ¾î ¿Ô´Ù. ±×·¯¸é °ú¿¬ ±× ÀÌÈÄ´Â ¹«¾ùÀϱî? ³ª¸§´ë·Î µ¶ÀÚÀûÀÎ ÇüÅ·Π°è¼Ó ¹ßÀüÇØ ³ª°¡´Â °ÍÀϱî? ebXML°ú À¥¼ºñ½º¸¦ Æ÷°ýÇϸé¼, Áö¿±ÀûÀÎ ¿¬µ¿ÀÌ ¾Æ´Ñ º¸´Ù ±Ù¿øÀûÀÌ°í ¸Å²ô·¯¿î ÅëÇÕÀ» À§ÇÑ ÇÁ·¹ÀÓÀ¸·Î¼ÀÇ SOA´Â ºÐ¸í °¡Ä¡°¡ ÀÖ¾î º¸ÀÌ´Â ÅäÇÈÀÓ¿¡ Ʋ¸²¾ø´Ù.
ºñÁî´Ï½º ¿ä±¸»çÇ×°ú IT ½Ã½ºÅÛ
¼¼ ¹øÂ° ÁÖÁ¦´Â Çö½Ç»ó¿¡ Á¸ÀçÇÏ´Â ºñÁî´Ï½º ¿ä±¸»çÇ×°ú IT ½Ã½ºÅÛ°£ÀÇ °¸À» ¾î¶»°Ô ±Øº¹Çϴ°¡ÀÇ ¹®Á¦ÀÌ´Ù. ºñÁî´Ï½º ÁÖü¿Í IT »ç¶÷µé°£¿¡´Â Ç×»ó ÀÌ °¸ÀÌ Á¸ÀçÇØ ¿ÔÀ¸¸ç ÀÌ °¸À» ¾ø¾Ù ¼ö ÀÖ´Â ¹æ¾ÈÀÌ Á¸ÀçÇÏÁöµµ ¾Ê´Â´Ù. ±×·¯¸é ¾î¶»°Ô ÇÒ ¼ö ÀÖÀ»±î? º» ½ÉÆ÷Áö¿òÀÇ Mark Pettit (¿µ±¹ Capgemini, CTO)´Â business-driven SOA¶ó´Â ¹æ½ÄÀÌ ÀÌ·¯ÇÑ °¸À» ÃÖ¼ÒȽÃÄÑ ÁÙ ¼ö ÀÖÀ» °ÍÀ¸·Î ¿¹»óÇÑ´Ù. Áï, ¼ºñ½º¸¦ °³¹ßÇϰųª ½Ã½ºÅÛÀ» °³¹ßÇϰųª ¾ÆÅ°ÅØÃ³¸¦ ¼³°èÇÒ ¶§µµ °¡Àå Áß½ÉÀÌ µÇ¾î µå¶óÀ̺ù ¸ð¸àÅÒÀ» °¡Á®¾ß ÇÏ´Â °ÍÀÌ ºñÁî´Ï½º¶ó´Â °ÍÀÌ´Ù. ºñÁî´Ï½º°¡ µå¶óÀ̺êÇÏ´Â SOA´Â ¼ºñ½ºÀÇ ¸ñÀûÀ» °¡Àå ½±°Ô ´Þ¼ºÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¸ç, ÃÖÀûÀÇ È®À强°ú »óÈ£¿î¿ë¼ºÀ» º¸ÀåÇÒ ¼ö ÀÖ´Â Áö¸§±æÀÌ µÈ´Ù´Â °ÍÀÌ PettitÀÇ ÁÖÀåÀÌ´Ù.
¾ÆÁ÷±îÁö SOA°¡ e-business Ç¥ÁØÀÌ´Ù¶ó°í ¸»Çϱ⿡´Â À̸¥ °¨ÀÌ ¾øÁö ¾Ê¾Æ ÀÖ´Ù. ÀÌ¹Ì OASIS³»¿¡ SOA ºÎºÐ°ú °ü·Ã 3-4°³ÀÇ TCµéÀÌ È°µ¿Çϰí ÀÖÀ¸¸ç, OASIS¸¦ Áö¿øÇÏ´Â ´ëÇü º¥´õµéÀÌ SOA¸¦ Àû±ØÀûÀ¸·Î µµÀÔÇϰųª °³¹ßÇÏ·Á´Â ÀÇÁö¸¦ °¡Áö°í ÀÖÁö¸¸, SOAÀÇ ½Çü¿¡ ´ëÇØ Á¤È®È÷ Á¤ÀÇÇÒ ¼ö ÀÖ´Â »ç¶÷Àº ¾ÆÁ÷ ¾Æ¹«µµ ¾ø´Â °Í °°´Ù. ¾ÆÁ÷±îÁö´Â °³³äÀ» °¡Áø ÇϳªÀÇ ¹æÇ⼺Á¤µµ·Î¸¸ »ý°¢ÇÒ ¼ö ÀÖ´Â °Í °°°í, OASIS³»¿¡ ebXML TA¸¦ ±âÁØÀ¸·Î SOA¸¦ À§ÇÑ Å×Å©´ÏÄà ǥÁØ ¾ÆÅ°ÅØÃ³¸¦ ¸¸µé°í ÀÖ´Â TC(Technical Committee)µµ ÀÖÁö¸¸ °ú¿¬ ÀǹÌÀÖ´Â °á°ú°¡ ³ª¿ÃÁöµµ µÎ°í º¼ ÀÏÀÌ´Ù. ¶ÇÇÑ SOA¸¦ µå¶óÀ̺êÇØ ³ª°¡´Â Áß¿¡ ¶Ç ´Ù¸¥ ȹ±âÀûÀΠǥÁØÀ̳ª ÇÁ·¹ÀÓ¿öÅ©°¡ Å»ýµÉ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ±×·³¿¡µµ ºÒ±¸Çϰí, ¼ö¸¹Àº »ç¶÷µéÀÌ SOA¿¡ °ü½ÉÀ» °¡Áö´Â ÀÌÀ¯´Â ÇöÀç ¹ß»ýÇϰí ÀÖ´Â ¼ö¸¹Àº »óÈ£¿î¿ë¼ºÀÇ ¹®Á¦µéÀ» ±Ùº»ÀûÀ¸·Î ÇØ°áÇØ ÁÙ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ °¡Áö°í Àֱ⠶§¹®À̸ç ÇâÈÄ Ç¥ÁصéÀÌ ³ª°¥ ¹æÇâÀ» Á¦½ÃÇϱ⠶§¹®ÀÌ ¾Æ´Ò±î »ý°¢ÇÑ´Ù.
°á¾ð
À§¿¡¼ ¸»ÇÑ 3°¡Áö Áß½ÉÁÖÁ¦´Â °á±¹ ¡°´ÙÁ¾´Ù¾çÇÑ ºñÁî´Ï½º ½Ã½ºÅÛ ÅëÇÕÀ» À§ÇÑ ¼ºñ½º Á᫐ ¾ÆÅ°ÅØÃ³¡±¶ó´Â ¸»·Î ¿ä¾àµÉ ¼ö ÀÖ´Ù. Ç×»ó ±×·¡¿ÔµíÀÌ, »õ·Î¿î IT ±â¼úÀº ÀÌÀü¿¡´Â »ý°¢Áöµµ ¸øÇß´ø ºñÁî´Ï½º¸¦ °¡´ÉÇÏ°Ô Çϰí, ±× °á°ú ÆÄ»ýµÈ ºñÁî´Ï½º´Â IT ±â¼ú¹ßÀü¿¡ À̹ÙÁöÇØ ¿Ô´Ù. ´Ü¼øÇÑ ¹æ¹ý¿¡ ÀÇÇØ ½Ã½ºÅÛ°£ ÅëÇÕÀ» °¡´ÉÄÉ ÇÏ´Â SOA´Â ºñÁî´Ï½º ÆÐ·¯´ÙÀÓÀ» ´Ü¹ø¿¡ ¹Ù²Ü Çõ½ÅÀûÀÎ IT ½Å±â¼ú·Î¼ ¸¹Àº »ç¶÷µéÀÇ °ü½ÉÀ» ÁýÁß½Ã۰í ÀÖ´Ù.