¡°
[ ±¸Ã¼ÈµÈ ±â¼ú ±¸Çö ]
1) ¼ºñ½º °¡´ÉÈ °èÃþ ±â¼ú
¼ºñ½º °¡´ÉÈ °èÃþ¿¡¼ »ç¿ëµÈ ¼ºñ½º °¡´ÉÈ ±â¼úÀº, ±âÁ¸ ·¹°Å½Ã ½Ã½ºÅÛÀÇ ±â´ÉÀ» ¼ºñ½ºÈ ÇØÁÖ±â À§ÇÑ ¡®¾î´ðÅÍ¡¯¿Í, ¿©·¯ ÇüÅ·ΠÀúÀåµÈ µ¥ÀÌÅ͵éÀ» ¼ºñ½º ±â´É ÇüÅ·Πº¯È¯ÇØÁÖ´Â ¡®µ¥ÀÌÅÍ ¼ºñ½º¡¯ ±â¼úÀÌ ±× ÁÖ·ù¸¦ ÀÌ·ç¾î ¿Ô´Ù. ¶ÇÇÑ °¢°¢ÀÇ ºÐ¸®µÈ ½Ã½ºÅÛ ¾÷¹«¸¦ ¹¾î¼ ÇϳªÀÇ ¼ºñ½º ¾÷¹«·Î º¯È¯Çϱâ À§Çؼ ½Ã½ºÅÛ°£ÀÇ ÅëÇÕÀÌ ÇÊ¿äÇÏ°Ô µÇ¾ú´Âµ¥, À̸¦ À§Çؼ´Â EAI(Enterprise Application Integration)±â¼úÀÌ »ç¿ëµÇ¾ú´Ù.
2008³âÀÇ ¼ºñ½º °¡´ÉÈ °èÃþ ±â¼ú¿¡¼ ´« ¿©°Ü º¼¸¸ÇÑ ±â¼úÀûÀÎ À̽´´Â SCA(Service Component Architecture)ÀÌ´Ù. SCA´Â ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÔ¿¡ ÀÖ¾î¼ °¢°¢ÀÇ ¼ºñ½º ÄÄÆ÷³ÍÆ®·Î ´Ù·ç¾î ÀÌ·¯ÇÑ ¼ºñ½ºµéÀ» Á¶ÇÕÇÏ¿© Ç÷§Æû¿¡ Á߸³ÀûÀÎ ¼ºñ½º·Î ÀçÁ¶ÇÕ ÇѴٴµ¥ Àǹ̸¦ µÎ´Âµ¥, ƯÈ÷ ÀÌ ±â¼úÀÇ °æ¿ì¿¡´Â ±âÁ¸ÀÇ SOA¿Í´Â ´Ù¸£°Ô ¸í½ÃÀûÀ¸·Î WEB 2.0¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝ(RSS, ATOM, JSON, Hessian)µîÀ» Æø ³Ð°Ô Áö¿øÇÏ¿© Á»´õ °³¹æÀûÀÎ ¼ºñ½º °¡´ÉÈ ±â´ÉÀ» Á¦°øÇÑ´Ù´Â °ÍÀÌ´Ù. SCA¸¦ ÅëÇؼ ¼ºñ½º ÀÚü¿¡ ´ëÇÑ »ý¼º¿¡ ÇÊ¿äÇÑ ÅëÇÕ ±â´ÉÀÌ Áõ´ëµÉ °ÍÀ̸ç, ¼ºñ½º °¡´ÉÈ °èÃþ¿¡ ÇÊ¿äÇÑ ¡®¾î´ðÅÍ¡¯, ¡®µ¥ÀÌÅÍ ¼ºñ½º¡¯, ¡®EAI¡¯ ¼Ö·ç¼ÇµéÀº ¾ÆÁ÷±îÁö ¸î¸î ¼±µÎ SOA¾÷ü¸¸ÀÌ º¸À¯ÇÏ°í Àֱ⠶§¹®¿¡, SOA¸¦ ÁöÇâÇÏ´Â ¼Ö·ç¼Ç ¾÷ü¶ó¸é ÀÌ ±â¼ú °èÃþÀ» ¸¶·ÃÇϱâ À§ÇÑ ³ë·ÂµéÀÌ µÚµû¸¦ °ÍÀÌ´Ù. ÀÌ¹Ì ÀÌ·¯ÇÑ ¼Ö·ç¼ÇÀ» °¡Áö°í ÀÖ´Â ±â¾÷µéÀÇ °æ¿ì¿¡´Â ÀÌ ±â¼úµéÀÇ ¼º¼÷µµ¸¦ ³ôÀ̴µ¥ Æ÷Ä¿½ÌÀÌ µÉ °ÍÀÌ´Ù.
2)¼ºñ½º Çãºê °èÃþ ±â¼ú
¼ºñ½º Çãºê °èÃþÀº SOA¿¡¼ ÈçÈ÷ À̾߱âÇÏ´Â ESB(Enterprise Service Bus)À¸·Î ´ëº¯µÇ¾ú´ø ÇÑÇØ¿´´Ù. ÀÌ ¼ºñ½º Çãºê °èÃþÀ» ÅëÇؼ °¢°¢ ´Ù¸¥ ÇüÅ·ΠÁ¸ÀçÇÏ´Â ½Ã½ºÅÛµéÀÌ ÅëÀÏÈµÈ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í, °¢°¢ ºÐ¸®µÈ ½Ã½ºÅÛµéÀÌ ºñÁî´Ï½º ¾÷¹« ´ÜÀ§·Î ÅëÇÕ µÇ¸é¼ ÇϳªÀÇ ¼ºñ½º·Î ÇüÅ°¡ º¯È µÈ´Ù. Áï ¼ºñ½º Çãºê °èÃþ¿¡ ´ëÇÑ ¿ä±¸ »çÇ×ÀÌ ±âÁ¸ÀÇ À¯¿¬¼ºÀÇ Áõ´ë¿Í Áß¾Ó ÁýÁßÈµÈ ¹ö½º ¹æ½Ä¿¡ ´õÇؼ, ºÐ¸®µÈ ½Ã½ºÅÛ ¾÷¹«°£ÀÇ ÅëÇÕ ±â´ÉÀÌ Ãß°¡µÆ´Ù. ±âÁ¸ÀÇ EAI ¼Ö·ç¼ÇÀ» ÅëÇؼ ¼öÇàµÇ´ø ½Ã½ºÅÛ ÅëÇÕ ±â´ÉÀÌ ¼ºñ½º Çãºê °èÃþÀ¸·Î ¿Ã¶ó¿À¸é¼ SOA¿¡ ÀûÀýÇÑ ÇüÅÂ(À¥¼ºñ½ºÀÇ Áö¿ø, ESB¿ÍÀÇ ÅëÇÕ¼º)·Î º¯ÈµÇ¸é¼ ¼ºñ½º Çãºê¿¡ ÅëÇյǵµ·Ï ÁøÇàµÇ°í ÀÖ´Ù. EAI ¼Ö·ç¼Ç°ú ESB ¼Ö·ç¼Ç°£ÀÇ ÅëÇÕ¼º ¹®Á¦¿Í, ESB ¼Ö·ç¼ÇÀ» »ç¿ëÇÒ ¶§, ½Ã½ºÅÛ ÅëÇÕ¿¡ ´ëÇÑ ¿ä°ÇÀÌ Çʼö ºÒ°¡°áÇÏ°Ô ¹ß»ýÇϱ⠶§¹®¿¡, ÀÌ¿¡ ´ëÇÑ ±â´ÉÀÌ Èí¼ö ÅëÇյǴ ¸ðµ¨ÀÌ´Ù. ƯÈ÷ SOA ¸ðµ¨¿¡¼ ÀÚÁÖ ¾ð±ÞµÇ´Â°ÍÀº ÇÁ·Î¼¼½º¿¡ ´ëÇÑ À̾߱⿡¼ ¡®ÇÁ·Î¼¼½ºÀÇ ÁÖü¿Í ¸ñÀûÀÌ ´©±¸Àΰ¡?¡¯ÀÌ´Ù. EAI¿Í BPM¿¡ °¢°¢ÀÇ ÇÁ·Î¼¼½º°¡ ÀÖ¾ú°í µÎ°³ÀÇ ÇÁ·Î¼¼½ºÀÇ Á¸Àç·Î ÀÎÇؼ ¸¹Àº È¥µ¿À» ÃÊ·¡ÇÏ¿´´Ù. ÀÌ·¯ÇÑ ÇÁ·Î¼¼½ºµéÀº Å©°Ô ºñÁî´Ï½º »ç¿ëÀÚ À§ÁÖÀÇ »ç¿ëÀÚ ÇÁ·Î¼¼½º(Human centric process)¿Í, ½Ã½ºÅÛ ÅëÇÕ¿¡ ÇÊ¿äÇÑ ½Ã½ºÅÛ ÇÁ·Î¼¼½º(System integration process)·Î ³ª´µ°í, À̸¦ °¢°¢ ¡®BPM¡¯°ú ¡®EAIÀÇ ÇÁ·Î¼¼½º¡¯·Î ºÐ¸®µÇ¾úÀ¸¸ç, ÀÌ ½Ã½ºÅÛ ÇÁ·Î¼¼½º°¡ ¼ºñ½º Çãºê °èÃþ¿¡ ÅëÆóÇյǴ ÇüÅ·Πº¯È µÉ °ÍÀÌ´Ù.
3)¼ºñ½º Á¶ÇÕ °èÃþ ±â¼ú
¼ºñ½º Çãºê °èÃþ¿¡ ÀÇÇؼ Á¦°øµÇ´Â ¼ºñ½º´Â ÀüÅëÀûÀÎ SOA¿¡¼´Â »ç¿ëÀÚ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Á÷Á¢ÀûÀ¸·Î Á¶ÇÕÇÏ¿© »ç¿ëÇϰųª ÇÁ·Î¼¼½º°¡ ÀÖ´Â ¾÷¹«ÀÇ °æ¿ì¿¡´Â BPMÀ» »ç¿ëÇÏ´Â ÀýÂ÷·Î °¡À̵åµÅ ¿Ô´Ù. ¿©±â¿¡ BPA, BAMÀ» ÅëÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ ¼³°è¿Í ¸ð´ÏÅ͸µÀ» ÅëÇÑ ÇÁ·Î¼¼½º °³¼±¿¡ ¸ñÀûÀÌ ¸ÂÃçÁ® ¿ÔÀ¸³ª, ½ÇÁ¦ ¾÷¹«¿¡¼ BPMÀÌ ÇÊ¿äÇÑ °æ¿ì´Â º¹ÀâÇÑ ¾÷¹« ÇÁ·Î¼¼½º°¡ Á¸ÀçÇÏ´Â °æ¿ìÀÌ°í, BPMÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ¼öÁØÀÇ SOA ¼º¼÷ ¼öÁرîÁö ½Ã½ºÅÛÀÌ ¹ßÀüÇϱâ Àü±îÁö´Â °¢°¢ÀÇ ¼ºñ½ºµéÀ» ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Á¶ÇÕÇؼ »ç¿ëÇÏ´Â ¼öÁØÀε¥, ÀÌ ¿ª½Ã º°´Ù¸¥ ±â¼úÀûÀÎ ´ë¾ÈÀÌ Á¸ÀçÇÏÁö ¾Ê¾Ò´Ù. ÀÌ¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î Á¦½ÃµÉ ¼ö ÀÖ´Â °ÍÀÌ SCAÀÌ´Ù. ¾Õ¿¡¼µµ ¼³¸íÇßµíÀÌ SCA´Â ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ Á¶ÇÕ ±â´ÉÀ» Á¦°øÇϱ⠶§¹®¿¡, »óųª Àå±âÀûÀÎ ÇÁ·Î¼¼½º¸¦ °®´Â ¾÷¹«°¡ ¾Æ´Ñ ÀϹÝÀûÀÎ ¾÷¹« Á¶ÇÕ¿¡¼´Â SCA¸¦ ÅëÇؼ ÃæºÐÇÏ°Ô Á¶ÇÕÀÌ °¡´ÉÇÏ°Ô µÈ´Ù. ÀÌ·¸°Ô Á¶ÇÕµÈ ¾÷¹«µéÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º (UI)¸¦ ÅëÇؼ »ç¿ëÀڵ鿡°Ô Á¦°øÀÌ µÉ °ÍÀÌ´Ù. ¾÷¹«º° ¶Ç´Â Á¶Á÷À̳ª »ç¿ëÀÚº°ÀÇ ¾÷¹« Á¦°ø UI¸¦ ¿£ÅÍÇÁ¶óÀÌÁî Æ÷ÅÐ(EP)·Î Á¦°øµÇ¾î ¿Ô´ø °Í¿¡ ´õÇؼ WEB 2.0ÀÇ °³³äÀ» µµÀÔÇÑ POAÀÇ °³³äÀ¸·Î ¾÷¹«¿¡ ´ëÇÑ ¼ºñ½º°¡ »ç¿ëÀÚ¿¡°Ô Á¦°øµÉ °ÍÀÌ´Ù.
POA¶õ(Participant Oriented Architecture)ÀÇ ¾àÀÚ·Î, »ç¿ëÀÚ Âü¿© Áß½ÉÀÇ ¾ÆÅ°ÅØó¸¦ À̾߱âÇÑ´Ù. ¡®°øÀ¯ÇÏÁö ¾ÊÀ¸¸é ¸ÁÇÑ´Ù¡¯ ¶ó´Â ¸»ÀÌ ÀÖµíÀÌ ÇöÀç e-ºñÁî´Ï½º ȯ°æÀº À§Å°Çǵð¾Æ³ª ºí·Î±× µîÀ¸·Î ´ëº¯µÇ´Â Âü¿© Áß½ÉÀÇ WEB 2.0 ȯ°æÀ¸·Î º¯ÈÇÏ°í ÀÖ´Ù. ¸¶Âù°¡Áö·Î ±â¾÷ÀÇ ºñÁî´Ï½º ȯ°æ ¿ª½Ã °øÀ¯¿Í Âü¿©°¡ ÇÊ¿ä·Î ÇÏ°Ô µÇ´Âµ¥, ¼ºñ½ºÈ µÈ ¾÷¹«µéÀ» OPEN API ÇüÅ·Π¿ÜºÎ¿¡ Á¦°øÇϰųª ¶Ç´Â ºÎ¼º°À̳ª °³Àκ°·Î °¢°¢ÀÇ ¾÷¹«¿¡ ¸ÂÃç¼ ¿öÅ©Ç÷¹À̽º¸¦ Mash-up(¸Å½¬¾÷)À» ÅëÇؼ Á¶ÇÕÇÏ°Ô µÈ´Ù. ±â¾÷ÀÇ ´Ù¾çÇÑ ¾÷¹« ¿ä°Ç¿¡ ´ëÇÑ ´ëÀÀÀ» ´õ ÀÌ»ó IT ºÎ¼¿¡¸¸ ÀÏÀÓÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, IT ºÎ¼´Â ¾÷¹«¸¦ À§ÇÑ ÄÄÆ÷³ÍÆ®¸¦ Á¦°øÇÏ°í, ½ÇÁ¦ Çö¾÷¿¡¼ ±¸¼ºÇÒ ¼ö ÀÖ´Â ÇüÅÂÀÇ °³¹æ¼ºÀ» ºÎ¿©ÇÏ´Â ±â´ÉÀÌ Á¦°øµÉ °ÍÀÌ´Ù. ¶ÇÇÑ ÅÂ±× ¹æ½ÄÀÇ °Ë»ö µîÀ» ÅëÇؼ ±â¾÷³»¿¡ Èð¾îÁ® ÀÖ´Â ÀÚ»ê°ú ¼ºñ½ºµé¿¡ ´ëÇÑ »ç¿ë¼ºÀÌ ³ô¾ÆÁö°Ô µÉ °ÍÀÌ°í, ÀÌ´Â ±â¾÷³»ÀÇ Áö½Ä°ú ÀÚ»êÀÇ °øÀ¯¸¦ °¡¼ÓȽÃų °ÍÀÌ´Ù.
[ 2008³â SOAÀÇ º¯È ]
2007³â±îÁö´Â SOAÀÇ °³³äÀÌ µµÀԵǰí Á¤¸®µÇ´Â ±â°£À̾ú°í, ±â¾÷¿¡¼´Â ÀÌ·± °³³äµéÀ» °üÃøÇÏ°í Æò°¡ÇØ¿ÔÀ¸¸ç, ¹ßºü¸¥ ¾÷ü´Â SOAÀÇ µµÀÔÀ» ½ÃÀÛÇÏ¿´´Ù. 2008³â¿¡´Â SOAÀÇ °ü·Ã ±â¼úÀÌ ¼º¼÷´Ü°è¿¡ µé¾î¼°í ±â¾÷µé ¿ª½Ã Àû±ØÀûÀ¸·Î SOAÀÇ µµÀÔÀ» ÁغñÇÒ °ÍÀÌ´Ù. 2007³â¿¡ ÁøÇàµÇ¾ú´ø SOAÀÇ °æÇèµéÀ» ¹ÙÅÁ »ï¾Æ º¥´õ¿¡¼ Á¦°øÇÏ´Â SOA±â¼úµéÀº °³³äÀ¸·Î¸¸ ¶°µå´Â SOA°¡ ¾Æ´Ï¶ó °í°´ÀÇ ¿ä±¸»çÇ×À» ÃæºÐÈ÷ ¹Ý¿µÇÑ ½Ç¿ëÁÖÀǼºÀÇ »ç»ó°ú ¼Ö·ç¼ÇÀ¸·Î ¹ßÀüµÇ¾î¼ ºÎÁ·ÇÑ ±â¼úÀ̳ª ¾µ¸ð ¾ø´Â ±â¼úÀº µµÅµǰí ÇÊ¿äÇÑ »ç»óÀ̳ª ±â¼úµéÀº Á¡Á¡ ´õ ÁøȵǴ ÇÑÇØ°¡ µÉ °ÍÀÌ´Ù. ¶ÇÇÑ ¿ÀǼҽº Áø¿µÀ» Áß½ÉÀ¸·Î ¹ßÀüÇÑ WEB 2.0 °ü·Ã ±â¼ú°ú Âü¿© °øÀ¯ÀÇ »ç»óÀº ±â¾÷ÀÇ SOA ½Ã½ºÅÛÀÇ »ç»ó¿¡ ±Þ¼ÓÇÏ°Ô ³ì¾Æµé¸é¼ POA¶ó´Â À̸§À¸·Î ¿µÇâÀ» ÁÙ °ÍÀÌ´Ù.
ƯÈ÷ Çö´ëÀÇ ±â¾÷ÀÇ ITºÎ¼´Â ¿¹Àü°ú´Â ´Þ¸® ROI°¡ Àû°Å³ª ¸®½ºÅ©°¡ ³ôÀº ±â¼ú¿¡ ´ëÇؼ´Â Á¡Á¡ µµÀÔÀ» ²¨¸®°í Àû±ØÀûÀÎ °ËÁõÀ» ÅëÇÑ ½Ç¿ëÀûÀÌ°í ÇÕ¸®ÀûÀÎ °æÇâÀÌ ³ô¾ÆÁ³±â ¶§¹®¿¡, ¾ÆÁ÷ SOA ±â¼ú¿¡ ÁøÀÔÇÏÁö ¾ÊÀº ±â¾÷Àº SOA¸¦ Àû±ØÀûÀ¸·Î °ËÅäÇÏ´Â ÇÑÇØ°¡ µÉ °ÍÀÌ°í, ÀÌ¹Ì SOA ±â¼ú¿¡ ÁøÀÔÇÑ ¹ßºü¸¥ ¾÷üµéÀº ´Ù¸¥ ±â¾÷º¸´Ù ¾Õ¼¼ ÀÚ»çÀÇ SOA ¸ðµ¨À» ¼º¼÷½ÃÄÑ°¡°í, ºñÁî´Ï½º ¸ðµ¨¿¡ Àû¿ëÇØ ³ª°¡¸é¼ ºü¸£°Ô º¯ÇÏ´Â ¾÷¹« ȯ°æ¿¡ ºü¸£°í À¯¿¬ÇÏ°Ô ´ëÀÀÇÒ ¼ö ÀÖ´Â IT ½Ã½ºÅÛµéÀ» °®Ãß°Ô µÉ °ÍÀÌ´Ù.
¡° |