°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (38,480¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (28,350¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (32,400¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

±â¾÷ ÅëÇÕ ÆÐÅÏ Enterprise Integration Patterns : ±â¾÷ ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕÀ» À§ÇÑ ¸Þ½Ã¡ ÇØ°áÃ¥

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 13
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

45,000¿ø

  • 40,500¿ø (10%ÇÒÀÎ)

    2,250P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 5/7(È­) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

±â¾÷ ³» º¹ÀâÇÑ ºÐ»ê ¾ÖÇø®ÄÉÀ̼ǵéÀ» ÅëÇÕÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î? IT ¿ª»ç¸¸Å­À̳ª ¿À·¡µÆÁö¸¸ ¿©ÀüÈ÷ °¡Àå ¾î·Á¿î ÀÌ Áú¹®¿¡ ±â¾÷ ÅëÇÕ ÆÐÅÏÀº ½Ã´ë¸¦ ÃÊ¿ùÇÑ ÇØ°áÃ¥À» Á¦½ÃÇÑ´Ù. ÀÌ Ã¥ÀÇ ¸Þ½Ã¡ ±â¹Ý 65°³ ÆÐÅÏ°ú ÆÐÅÏ ¾ð¾î´Â ¾ÖÇø®ÄÉÀ̼ǵéÀ» ¾ð¾î¿Í Ç÷§Æû Á߸³ÀûÀÌ°í ´À½¼ÇÑ °áÇյǵµ·Ï ºÐ¼®, ¼³°èÇÏ´Â ÃÖ»óÀÇ ¹æ¹ý·ÐÀ» Á¦°øÇÑ´Ù. ÀÌ Ã¥Àº ÅëÇÕ ºÐ¾ß¿¡ °¡Àå ±ÇÀ§ ÀÖ´Â °íÀüÀ¸·Î¼­, À̸¦ ¹ÙÅÁÀ¸·Î ¸¹Àº ÅëÇÕ ÇÁ·¹ÀÓ¿öÅ©¿Í ÅëÇÕ Á¦Ç°ÀÌ Åº»ýÇß´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ¿ä¾à ¡Ú

±â¾÷ ³» º¹ÀâÇÑ ºÐ»ê ¾ÖÇø®ÄÉÀ̼ǵéÀ» ÅëÇÕÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î? IT ¿ª»ç¸¸Å­À̳ª ¿À·¡µÆÁö¸¸ ¿©ÀüÈ÷ °¡Àå ¾î·Á¿î ÀÌ Áú¹®¿¡ ±â¾÷ ÅëÇÕ ÆÐÅÏÀº ½Ã´ë¸¦ ÃÊ¿ùÇÑ ÇØ°áÃ¥À» Á¦½ÃÇÑ´Ù. ÀÌ Ã¥ÀÇ ¸Þ½Ã¡ ±â¹Ý 65°³ ÆÐÅÏ°ú ÆÐÅÏ ¾ð¾î´Â ¾ÖÇø®ÄÉÀ̼ǵéÀ» ¾ð¾î¿Í Ç÷§Æû Á߸³ÀûÀÌ°í ´À½¼ÇÑ °áÇյǵµ·Ï ºÐ¼®, ¼³°èÇÏ´Â ÃÖ»óÀÇ ¹æ¹ý·ÐÀ» Á¦°øÇÑ´Ù. ÀÌ Ã¥Àº ÅëÇÕ ºÐ¾ß¿¡ °¡Àå ±ÇÀ§ ÀÖ´Â °íÀüÀ¸·Î¼­, À̸¦ ¹ÙÅÁÀ¸·Î ¸¹Àº ÅëÇÕ ÇÁ·¹ÀÓ¿öÅ©¿Í ÅëÇÕ Á¦Ç°ÀÌ Åº»ýÇß´Ù.


¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú

¡á ±âŸ ÅëÇÕ ±â¼ú°ú ºñµ¿±â ¸Þ½Ã¡ÀÇ ºñ±³, ÀåÁ¡, ÇÑ°è
¡á ÇÊ¿äÇÑ ¸Þ½ÃÁö ä³ÎÀ» ¾ÖÇø®ÄÉÀ̼ÇÀÌ °áÁ¤ÇÏ´Â ¹æ¹ý, ¿©·¯ ¼ÒºñÀÚ°¡ °°Àº ¸Þ½ÃÁö¸¦ ¹ÞÀ» ¼ö ÀÖµµ·Ï Á¦¾îÇÏ´Â ¹æ¹ý, ¹«È¿ ¸Þ½ÃÁö¸¦ ó¸®ÇÏ´Â ¹æ¹ý
¡á ¸Þ½ÃÁö¸¦ ¹ß½ÅÇÒ ¶§, Æ÷ÇÔÇÒ °Í°ú ¸Þ½ÃÁö ¼Ó¼ºÀ» Ưº°ÇÏ°Ô »ç¿ëÇÏ´Â ¹æ¹ý
¡á ÃÖÁ¾ ¸ñÀûÁö°¡ ¾îµòÁö ¸ð¸£´õ¶óµµ ÃÖÁ¾ ¸ñÀûÁö·Î ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ´Â ¹æ¹ý
¡á ¹ß½ÅÀÚ¿Í ¼ö½ÅÀÚ°¡ °°Àº Çü½ÄÀÇ ¸Þ½ÃÁö¸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¶§ ¸Þ½ÃÁö¸¦ º¯È¯ÇÏ´Â ¹æ¹ý
¡á ¸Þ½Ã¡ ½Ã½ºÅÛ°ú ¿¬µ¿µÇ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¥ ¼³°è ¹æ¹ý
¡á ±â¾÷¿¡¼­ »ç¿ëµÇ´Â ¸Þ½Ã¡ ½Ã½ºÅÛÀ» °ü¸®ÇÏ°í ¸ð´ÏÅ͸µ ÇÏ´Â ¹æ¹ý


¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

¸Þ½ÃÁö ÁöÇâ ÅëÇÕ µµ±¸¸¦ »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿¬°áÇÏ·Á´Â ´ÙÀ½°ú °°Àº ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ¿Í ½Ã½ºÅÛ ÅëÇÕ ´ã´çÀڵ鿡°Ô µµ¿òÀÌ µÈ´Ù.

¡á ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®¿Í °³¹ßÀÚ ÀÌ Ã¥Àº ¾ÖÇø®ÄÉÀ̼ǵé°ú ÅëÇÕÇØ¾ß ÇÒ, º¹ÀâÇÑ ±â¾÷ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇÏ°í ±¸ÃàÇÏ´Â ¾ÆÅ°ÅØÆ®¿Í °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÏ´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ȯ°æÀ¸·Î´Â ÀÚ¹Ù 2 ¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼Ç(J2EE), ¶Ç´Â ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® ´å³Ý ÇÁ·¹ÀÓ¿öÅ© °°Àº Çö´ëÀûÀÎ ±â¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç Ç÷§ÆûÀÌ ÀÖ´Ù. ÀÌ Ã¥Àº ¾ÖÇø®ÄÉÀ̼ǵéÀÇ ¸Þ½Ã¡ °èÃþÀ» ¿¬°áÇØ ¼­·Î Á¤º¸¸¦ ±³È¯ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±×¸®°í ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãຸ´Ù ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. ±×·¯¹Ç·Î ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà¿¡ °üÇؼ­´Â ¸¶Æ¾ ÆÄ¿ï·¯ÀÇ ¡º¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÆÐÅÏ(Patterns of Enterprise Application Architecture)¡»À» ÂüÁ¶ÇÑ´Ù.

¡á ÅëÇÕ ¾ÆÅ°ÅØÆ®¿Í °³¹ßÀÚ ÀÌ Ã¥Àº ÆÐÅ°Áö³ª Ä¿½ºÅÒ ¾ÖÇø®ÄÉÀ̼ǵéÀ» ¿¬°áÇÏ°í ÅëÇÕÇÏ´Â ¹æ¹ýÀ» ¼³°èÇÏ°í °³¹ßÇÏ´Â ¾ÆÅ°ÅØÆ®¿Í °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÏ´Ù. ÀϺΠµ¶ÀÚ´Â IBM À¥½ºÇǾî MQ³ª ÆÁÄÚ(TIBCO), À¥¸Þ¼Òµå(WebMethod), ¾¾ºñ¿æµå(SeeBeyond), ºñÆ®¸®¾Æ(Vitria) °°Àº »ó¿ë ÅëÇÕ µµ±¸µéÀ» »ç¿ëÇÑ °æÇèÀÌ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ µµ±¸µéÀº ÀÌ Ã¥¿¡ ¼Ò°³µÈ ÆÐÅϵéÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ Ã¥À¸·Î ¾ÆÅ°ÅØÆ®¿Í °³¹ßÀÚ´Â ÅëÇÕ¿¡ ´ëÇÑ ±âº» °³³äÀ» ÀÌÇØÇÏ°í º¥´õ µ¶¸³ÀûÀÎ ¾îÈÖ·Î ÅëÇÕ ¾ÆÅ°ÅØó¸¦ ¼³°èÇÒ ¼ö ÀÖ´Ù.

¡á ±â¾÷ ¾ÆÅ°ÅØÆ® ÀÌ Ã¥Àº ±â¾÷ÀÇ ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î ÀÚ»êÀÇ ¡®Å« ±×¸²¡¯À» À¯ÁöÇØ¾ß ÇÏ´Â ¾ÆÅ°ÅØÆ®¿¡°Ô ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥Àº ƯÁ¤ ±â¼ú¸¸ Æ÷ÇÔÇÏ´Â ÅëÇÕÀ̵ç, ¼ö¸¹Àº ±â¼úÀ» Æ÷ÇÔÇÏ´Â ´ë±Ô¸ð ÅëÇÕÀ̵ç, µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¼³¸íÇÏ´Â ÀÏ°üµÈ ¾îÈÖ¿Í ±×¸² Ç¥±â¹ýÀ» Á¦°øÇÑ´Ù. ÀÌ ¾ð¾î´Â ±â¾÷ ¾ÆÅ°ÅØÆ®, ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®, ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ, ÅëÇÕ ¾ÆÅ°ÅØÆ®, ÅëÇÕ °³¹ßÀÚµé °£ÀÇ ÀÇ»ç ¼ÒÅë¿¡ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ÇÑ´Ù.


¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

ÀÌ Ã¥ÀÇ Á¦¸ñó·³ º»¹®ÀÇ ´ëºÎºÐÀº ÆÐÅϵé·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ÆÐÅÏÀ̶õ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØ Ã³, °´Ã¼ ÁöÇâ ¼³°è, ºñµ¿±â ¸Þ½Ã¡ ¾ÆÅ°ÅØó ±â¹Ý ÅëÇÕ µî ¡®µÎ·ç Àû¿ëµÇ´Â¡¯ °£´ÜÇÑ ÇØ´äÀ» ã±â ¾î·Á¿î ºÐ¾ß¿¡¼­ Àü¹®°¡µéÀÇ Áö½ÄÀ» ¼öÁýÇØ ¸¸µç °ËÁõµÈ ÇØ°á ¹æ¹ýÀÌ´Ù.

ÆÐÅÏÀº ƯÁ¤ÇÑ ¼³°è ¹®Á¦¸¦ Á¦½ÃÇÏ°í, ±× ¹®Á¦¸¦ µÑ·¯½Ñ °í·Á »çÇ×À» ¼³¸íÇÏ°í, ´Ù¾çÇÑ Á¦¾à(forces)À̳ª µ¿ÀÎ(drivers)À¸·ÎºÎÅÍ ±ÕÇü ÀâÈù ÇØ°áÃ¥À» Á¦½ÃÇÑ´Ù. ÀϹÝÀûÀ¸·Î ÆÐÅÏÀº ±ÞÁ¶µÈ ÇØ°á ¹æ¹ýÀÌ ¾Æ´Ï°í ¿À·£ ½Ã°£ ½ÇÁ¦ »ç¿ëÇϸ鼭 ¹ßÀüÇØ ¿Â ÇØ°á ¹æ¹ýÀÌ´Ù. ±×·¯¹Ç·Î ÆÐÅÏ¿¡´Â °³¹ßÀÚ¿Í ¾ÆÅ°ÅØÆ®µéÀÌ ¹Ýº¹ÀûÀ¸·Î ÇØ°á ¹æ¹ýÀ» Àû¿ëÇÏ´Â µ¿¾È¿¡ ½ÃÇàÂø¿À¸¦ °ÅÄ¡¸ç ¹è¿î ¼ö¸¹Àº °æÇèÀÌ ³ì¾Æ µé¾î ÀÖ´Ù. ´Ù½Ã ¸»ÇØ ÆÐÅÏÀº ¡®¹ß¸íÇ°¡¯ÀÌ ¾Æ´Ï°í ÇöÀå¿¡¼­ ½ÇÁ¦ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà Áß¿¡ ¡®°üÂûµÇ°í ¹ß°ßµÈ °Í¡¯µéÀÌ´Ù.

±â¾÷ ÅëÇÕ µµ±¸³ª ºñµ¿±â ¸Þ½Ã¡ ¾ÆÅ°ÅØó¸¦ »ç¿ëÇÑ °æÇèÀÌ ÀÖ´Â ¾ÆÅ°ÅØÆ®³ª °³¹ßÀÚ¶ó¸é ÀÌ Ã¥¿¡¼­ ¼³¸íÇÏ´Â ÆÐÅϵéÀÌ ³¸ÀÍÀ» °ÍÀÌ´Ù. ÀÌ Ã¥ÀÇ ÆÐÅϵ鵵 ½Ç¹«ÀÚÀÇ ½ÇÁ¦ »ç¿ë °æÇèÀ¸·ÎºÎÅÍ ¼öÁýµÆ±â ¶§¹®ÀÌ´Ù. ±×·¸´õ¶óµµ ÀÌ Ã¥À» º¼ ¸¸ÇÑ °¡Ä¡´Â ¿©ÀüÇÏ´Ù. ÀÌ Ã¥¿¡ ³ª¿À´Â »ó¼¼ÇÑ ÇØ°áÃ¥°ú ÇØ°áÃ¥ »çÀÌÀÇ °ü°è¸¦ ÀÐÀ¸¸é ¾ÆÅ°ÅØÆ®¿Í °³¹ßÀÚ´Â ±×µ¿¾È ¾î·Æ°Ô ÀÍÇû´ø ¸Þ½Ã¡ »ç¿ë ¹æ¹ý¿¡ È®½ÅÀ» ´õÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº °æÇèÀÌ ¹Ì¼÷ÇÑ µ¿·á¿¡°Ô È¿À²ÀûÀ¸·Î Á¤º¸¸¦ Àü´ÞÇϱâ À§ÇÑ ÅëÇÕ Âü°í¼­·Î¼­µµ È°¿ëµÉ ¼ö ÀÖ´Ù. ¸¶Áö¸·À¸·Î ÅëÇÕ ¼³°è ½Ã µ¿·áµé°ú È¿À²ÀûÀ¸·Î ³íÀÇÇÒ ¼ö ÀÖ´Â °øÅëÀÇ ¾îÈÖµé·Î ÀÌ Ã¥ÀÇ ÆÐÅÏ À̸§µéÀ» È°¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÌ Ã¥ÀÇ ÆÐÅÏÀº ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í Ç÷§Æû¿¡ Àû¿ëµÈ´Ù. ÆÐÅÏÀ» Àû¿ëÇÑ´Ù´Â °ÍÀº Äڵ带 Àß¶ó³» ´Ù¸¥ °÷¿¡ ºÙ¿© ³Ö´Â ÀÏÀ» ¶æÇÏ´Â °Ô ¾Æ´Ï¶ó, ƯÁ¤ ȯ°æ¿¡ ¸Â´Â ÆÐÅÏÀ» ÀÌÇØÇÏ´Â ÀÏÀ» ÀǹÌÇÑ´Ù. ÀÌ Ã¥ÀÇ ¿¹¿¡¼­´Â ´Ù¾çÇÑ È¯°æ¿¡ ÆÐÅÏÀ» ½±°Ô Àû¿ë ÇÒ ¼ö ÀÖµµ·Ï JMS, MSMQ, ÆÁÄÚ, ºñÁîÅå(BizTalk), XSL µî°ú °°Àº Àαâ ÀÖ´Â ±â¼úµéÀ» »ç¿ëÇØ ÆÐÅÏÀ» ±¸ÇöÇØ º¸¿´´Ù. ¶Ç Á» ´õ Å« ÀϺΠ»ç·Ê¿¡¼­´Â ÇÑ °¡Áö ÇØ°áÃ¥¿¡ ¿©·¯ ÆÐÅÏÀ» ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýµµ º¸¿´´Ù.
ºñµ¿±â ¸Þ½Ã¡ ¾ÆÅ°ÅØó¸¦ ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ǵéÀ» ÅëÇÕÇÏ´Â ÀÏÀº µµÀüÀûÀÌ°í Èï¹Ì·Î¿î ÀÏÀÌ´Ù. ÀÌ Ã¥À» Àú¼úÇÒ µ¿¾È °¡Á³´ø ÀÌ·± Áñ°Å¿òÀ» µ¶Àڵ鵵 ÇÔ²² °®±â¸¦ ¹Ù¶õ´Ù.


¡Ú ÀÌ Ã¥¿¡ ½ñ¾ÆÁø °¢°èÀÇ Âù»ç ¡Ú

±ÝÀ¶ ¼­ºñ½º ºÐ¾ßÀÇ ºñÁî´Ï½º ¹× ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó¿¡ ´ëÇÑ ÃֽŠƮ·»µå¸¦ »ó¼¼ÇÏ°Ô ¼³¸íÇÏ°í, °í°´µéÀÌ ÅõÀÚÇÑ ±âÁ¸ ½Ã½ºÅÛÀ» Áö¼ÓÀûÀ¸·Î È°¿ëÇÏ°Ô Çϸ鼭µµ, ÅëÇÕÀ» Çõ½ÅÀûÀÌ°í °æÀï·Â ÀÖ°Ô ÇØÁִ åÀÌ´Ù. ÀÌ Ã¥¿¡¼­ ¼³¸íÇÏ´Â »ó¼¼ÇÑ ¸Þ½Ã¡°ú ¿öÅ©Ç÷οì ÆÐÅϵéÀº À̺¥Æ® ±â¹ÝÀÇ Á¤º¸ Áý¾àÀû ȯ°æ¿¡ Áï½Ã Àû¿ë °¡´ÉÇÏ´Ù.
¡ª ±Û·» Ä«¸Þ·Ð(Glenn Cameron) / Åè½¼ ÆÄÀ̳½¼È(Thomson Financial)ÀÇ ¹Ìµé¿þ¾î ¼Ö·ç¼Ç ¾ÆÅ°ÅØó ´ã´ç ÀÌ»ç

°Ô½Ã ±¸µ¶°ú º¸Àå Àü¼Û°ú °°Àº ±âº» ÆÐÅÏÀ» ºñ·ÔÇØ ¸Þ½Ã¡ÀÇ ½ÇÁ¦ »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ³ôÀº ¼öÁØÀÇ ÆÐÅϵéÀ» ¾ÆÅ°ÅØÆ®µé¿¡°Ô Á¦°øÇÏ´Â ±³°ú¼­´Ù. ÀÌ Ã¥¿¡´Â ÅëÇÕ°ú ÆÐÅÏ¿¡ °üÇÑ ³»¿ë»Ó¸¸ ¾Æ´Ï¶ó ¸Þ½Ã¡ ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³¸íÇÏ´Â ³»¿ë°ú °³¹ß¿¡ °üÇÑ ³»¿ëµµ ¸¹ÀÌ ´ã°Ü ÀÖ´Ù. ȸ¶÷Ç¥, ¼öÁý±â, ¸®½ÃÄö¼­ °°Àº ÆÐÅϵéÀº ÅëÇÕ ÇÁ·ÎÁ§Æ®»Ó¸¸ ¾Æ´Ï¶ó »õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ÇÁ·ÎÁ§Æ®¿¡¼­µµ °³¹ßÀڵ鿡°Ô ¸¹Àº µµ¿òÀ» ÁÙ °ÍÀÌ´Ù.
¡ª Æú ºê¶ó¿î(Paul Brown) / ÆÄÀ̺ê»çÀÌÆ® Å×Å©³î·ÎÁö½º(FiveSight Technologies, Inc.) ´ëÇ¥

¡º±â¾÷ ÅëÇÕ ÆÐÅÏ Enterprise Integration Patterns¡»´Â ¸Å¿ì ȹ±âÀûÀÎ ¼º°ú´Ù. ±×µ¿¾È ÅëÇÕ ºÐ¾ß´Â ÀÏ°ü¼ºµµ ºÎÁ·Çß°í, ÅëÇÕ¿¡ »ç¿ëµÇ´Â ¾ð¾î´Â È¥¶õ½º·¯¿üÀ¸¸ç, ¼ÒÇÁÆ®¿þ¾î³ª ÇÁ·ÎÅäÄÝ Ç¥Áصµ Àß ÁöÄÑÁöÁö ¾Ê¾Ò´Ù. ÀÌ Ã¥À» ÅëÇØ, ÅëÇÕ ºÐ¾ßÀÇ º¥´õ, ÄÁ¼³ÅÏÆ®, °³¹ßÀÚ, ÃÖÁ¾ »ç¿ëÀÚ µî ¸ðµç »ç¶÷ÀÌ °øÅë ¾îÈÖ¸¦ »ç¿ëÇØ ÀÇ»ç¼ÒÅëÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Â °è±â°¡ ¸¶·ÃµÆ´Ù. ÅëÇÕÀÇ ¸ð¹ü »ç·Ê·Î ¿Å°Ü°¡´Â Áß¼¼ÀÇ ¾î¶² °³¹ßÀÌ ÅëÇÕ ¼¼°è¸¦ ÇâÇÑ °ø½ÄÈ­µÈ ÀýÂ÷¸¦ ¸¸µé±â À§ÇÑ ¸£³×»ó½º ¿îµ¿À» ½ÃÀÛÇÏ·Á ÇÑ´Ù¸é, ÀÌ Ã¥ÀÌ ¹Ù·Î ÇØ´äÀÏ °ÍÀÌ´Ù. ¸ðµç IT ¾ÆÅ°ÅØÆ®, °³¹ßÀÚ, ÅëÇÕ ´ã´çÀÚ Ã¥Àå¿¡ ¹Ýµå½Ã ²ÈÇô ÀÖ¾î¾ß Çϴ åÀÌ´Ù.
¡ª Á¸ ½´¹ÌÆ®(John Schmidt) / EAI Àδõ½ºÆ®¸® ÄÁ¼Ò½Ã¾ö(EAI Industry Consortium) ÀÓ¿ø

ÇöÀç¿Í ¹Ì·¡¿¡ À־ ÅëÇÕ¿¡ ÇÊ¿äÇÑ Áö½Ä Åä´ë¸¦ Á¦°øÇØÁִ åÀÌ´Ù. ÀúÀÚµéÀº ¼ö¸¹Àº ÁöÇý¿Í °æÇèÀ» °¥¹«¸®ÇØ °øÀ¯ÇÏ´Â ¼ö´ÜÀ¸·Î ÆÐÅÏÀ» ÀÌ¿ëÇß´Ù. ³ª´Â ÀÌ Ã¥À» °ËÅäÇÏ°í ÀÐÀ¸¸é¼­ ¸¹À» °ÍÀ» ¹è¿ü´Ù. ¾ÕÀ¸·Îµµ ÀÌ Ã¥ÀÇ Á¶¾ð¿¡ ¸¹ÀÌ ÀÇÁ¸ÇÏ°Ô µÉ °ÍÀÌ´Ù.
¡ª ·çÅ© È£¸¸(Luke Hohmann) / ¡º¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó 2.0¡» ÀúÀÚ

ÀÌ Ã¥Àº ¸Þ½Ã¡À» ÀÌ¿ëÇÑ À¯¿ëÇÑ ÅëÇÕ Á¢±Ù ¹æ¹ýÀ» º¸¿©ÁÙ »Ó¸¸ ¾Æ´Ï¶ó, °¢ Á¢±Ù ¹æ¹ýÀÌ À¯¿ëÇÑ ÀÌÀ¯¸¦ Á¦´ë·Î ÅëÂûÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀúÀÚµéÀº ¸Þ½Ã¡À» ÀÌ¿ëÇÑ ÅëÇÕÀ» ÆÐÅÏÈ­Çß°í º¹ÀâÇÑ ¹®Á¦¸¦ ä³Î·Î ÇØ°áÇÏ´Â ¹æ¹ýÀ» ¸íÈ®ÇÏ°Ô Á¦½ÃÇß´Ù.
¡ª µ¥À̺ê Â÷Æç(Dave Chappell) / ¼Ò´Ð ¼ÒÇÁÆ®¿þ¾î(Sonic Software)ÀÇ ºÎ»çÀå °â ÃÖ°í ±â¼ú Ã¥ÀÓÀÚ, ¡ºEnterprise Service Bus¡», ¡ºJava Web Services¡», ¡ºJava Message Service¡»ÀÇ ÀúÀÚ

±â¾÷ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÇϰųª °³¹ßÇÏ´Â °æ¿ì, »õ·Ó°Ô ¼±È£µÇ´Â Á¢±Ù ¹æ¹ýÀÎ ¸Þ½Ã¡À» ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ°Ô µÉ °ÍÀÌ´Ù. ±×¶§ ÀÌ Ã¥Àº °¡Àå Áß¿äÇÑ Âü°í ÀÚ·á°¡ µÉ °ÍÀÌ´Ù. µÎ ÀúÀÚ´Â ¸Þ½Ã¡À» ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ¿¡ °üÇÑ ÁöÇý¸¦ ¾î·Á¿üÀ» ÅÙµ¥µµ ÈǸ¢ÇÏ°Ô ¼öÁýÇß°í, ¼ÒÇÁÆ®¿þ¾î Àü¹®°¡µéÀÇ ÀÇ»ç¼ÒÅë ¼ö´ÜÀ¸·Î ¼±È£µÇ´Â ¾ç½ÄÀÎ µðÀÚÀÎ ÆÐÅÏÀ¸·Î ±ò²ûÇÏ°Ô Á¤¸®Çß´Ù. À̵éÀÇ ³ë·ÂÀ¸·Î ¼ÒÇÁÆ®¿þ¾î Àü¹®°¡µéÀº ±â¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕÀÇ ¼³°è¿Í Åä·ÐÀ» À§ÇÑ ¾îÈÖµé°ú °ËÁõµÈ ÇØ°á ¹æ¹ýÀ» Áö´Ï°Ô µÆ´Ù.
¡ª ·£µð ½ºÅÂÆ÷µå(Randy Stafford) / ¾ÆÀÌÅ¥³»ºñ°ÔÀÌÅÍ »ç(IQNavigator, Inc.)ÀÇ ¼ö¼® ¾ÆÅ°ÅØÆ®

¡Ú ÃßõÀÇ ±Û ¡Ú

»õ·Î¿î ±â¼úÀÌ ³ª¿À¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î? ÇØ´ç ±â¼úÀ» ¹è¿ì¸é µÈ´Ù. J2EE°¡ ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî¿¡¼­ óÀ½ ³ª¿ÔÀ» ¶§, ³ª´Â (±×°ÍÀÌ ³í¸®ÀûÀÎ ¼±ÅÃÀÏ µíÇؼ­) J2EE¸¦ °øºÎÇÏ°Ô µÇ¾ú´Ù. ±×¶§´Â ¾ÆÁ÷ °ü·Ã µµ¼­µµ ¾øÀ» ¶§¶ó¼­ ¸í¼¼¼­¸¦ ÀÐÀ¸¸ç EJB ±â¼úÀ» °øºÎÇß´Ù. ±×·¯³ª ±â¼ú ÇнÀÀº ù ¹ø° ´Ü°è¿¡ ºÒ°úÇÏ°í, ±â¼úÀ» È¿°úÀûÀ¸·Î Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¾Æ´Â °Ô ½ÇÁ¦ ¸ñÇ¥¿´´Ù. Ç÷§Æû ±â¼úÀ» ¾È³»ÀÚ »ï¾Æ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÌ Ç÷§Æû ±â¼úÀÇ ÀåÁ¡ÀÌ´Ù. ±×¸®°í ±× ±â¼úÀ» Àß »ç¿ëÇϱ⸸ ÇÏ¸é ¾î¶² ÀÛ¾÷À̵ç ÇØ°áÇÒ ¼ö ÀÖÁö¸¸, ¹Ý´ë·Î ÀûÀýÇÏ°Ô »ç¿ëÇÏÁö ¸øÇϸé ÀÚÁÖ ¾î·Á¿ò¿¡ ºüÁö°Ô µÈ´Ù.

³»°¡ º¸±â¿¡, Áö³­ 15³â µ¿¾È ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº ÇÁ·Î±×·¡¹Ö°ú ¼³°è¶ó´Â µÎ ¿µ¿ª¿¡ ÁýÂøÇØ ¿Ô´Ù. ´õ ±¸Ã¼ÀûÀ¸·Î ¸»ÇÏÀÚ¸é, ÇÁ·Î±×·¡¹Ö°ú ¼³°è¸¦ È¿°úÀûÀ¸·Î ÇÏ´Â µ¥ ÁýÂøÇØ ¿Â °ÍÀÌ´Ù. ÀÚ¹Ù¿Í C#À» »ç¿ëÇØ °¡Àå È¿°úÀûÀ¸·Î ÇÁ·Î±×·¡¹Ö ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â ÈǸ¢ÇÑ Ã¥µéÀº ¸¹Àº ¹Ý¸é¿¡ È¿°úÀûÀ¸·Î ¼³°èÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁִ åÀº °ÅÀÇ ¾ø¾ú´Âµ¥, µåµð¾î ÀÌ Ã¥ÀÌ µîÀåÇß´Ù. µðÆÅ ¾Ë·ç¾î(Deepak Alur)¿Í ´í ¸·½º(Dan Malks)¿Í ³»°¡ ¡ºÄÚ¾î J2EE ÆÐÅÏ¡»À» Àú¼úÇϸ鼭 ¿ì¸®´Â J2EE °³¹ßÀÚ°¡ ´õ ³ªÀº ÄÚµå·Î ¡®¼³°è¡¯ÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÖ°í ½Í¾ú´Ù. ±× ´ç½Ã ¿ì¸®°¡ ³»¸° ÃÖ¼±ÀÇ °áÁ¤Àº ¼³°è¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ±¸Á¶¹°·Î¼­ ÆÐÅÏÀ» »ç¿ëÇÏ´Â °ÍÀ̾ú´Ù. ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁîÀÇ ±â¼úÀÚÀÎ Á¦ÀÓ½º º£Æ¼(James Baty)µµ ¡°ÆÐÅÏÀº µðÀÚÀο¡ ÃÖÀûÀÎ °Í °°´Ù.¡±°í Çß´Ù. ³ªµµ ±× ¸»¿¡ µ¿ÀÇÇÏ°í, ±×·¹°Å¿Í ¹Ùºñµµ ±×·¸°Ô »ý°¢ÇÏ°í ÀÖ¾î ´ÙÇàÀ̶ó°í »ý°¢ÇÑ´Ù.

ÀÌ Ã¥Àº ¶ß°Ì°Ô ¼ºÀåÇÏ´Â ÁÖÁ¦ÀÎ ¸Þ½Ã¡À» ÀÌ¿ëÇÑ ÅëÇÕ¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. ¸Þ½Ã¡Àº ÅëÇÕÀÇ ¿­¼èÀÏ »Ó¸¸ ¾Æ´Ï¶ó ÇâÈÄ ¼ö³â µ¿¾È À¥ ¼­ºñ½º¿¡ Áö¹èÀû °ü½É ±â¼úÀÌ µÉ °ÍÀÌ´Ù. ¿À´Ã³¯ À¥ ¼­ºñ½º ¼¼°è´Â ¿©·¯¸ð·Î ½Ã²ô·´´Ù. ±Ô°ÝÀ» È®Á¤ÇÏ°í ±â¼ú¿¡ ÃÊÁ¡À» ¸ÂÃß´Â ¼¶¼¼ÇÏ°í º¹ÀâÇÑ ³ë·ÂÀÌ ÁøÇà ÁßÀÌ´Ù. ±×·¯³ª ¹®Á¦ ÇØ°áÀ» µ½´Â °Ô ¼ÒÇÁÆ®¿þ¾îÀÇ ¸ñÇ¥¶ó´Â Á¡Àº º¯ÇÔÀÌ ¾ø´Ù. J2EE¿Í ´å³ÝÀÇ ÃÊâ±â¿Í ¸¶Âù°¡Áö·Î À¥ ¼­ºñ½º¿¡ µµ¿òÀÌ µÇ´Â ¼³°è ¹æ¹ýÀÌ ¾ÆÁ÷Àº ¸¹Áö ¾Ê´Ù. À¥ ¼­ºñ½º¶õ ÅëÇÕ ¹®Á¦¸¦ ÇØ°áÇÏ´Â »õ·Ó°í ¿­¸° ¹æ¹ý Áß Çϳª¶ó°í ¸¹Àº »ç¶÷ÀÌ ¸»ÇÏ°í ³ªµµ ±× Á¡¿¡ µ¿ÀÇÇÏÁö¸¸ ±×·¸´Ù°í Çؼ­ ¿ì¸®°¡ À¥ ¼­ºñ½º¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ±×·¡¼­ º¸¼® °°Àº ÀÌ Ã¥ÀÌ ¿ì¸®¿¡°Ô µîÀåÇÑ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡´Â À¥ ¼­ºñ½º¿Í ±âŸ ÅëÇÕ ½Ã½ºÅÛÀ» ¼³°èÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸¹Àº ÆÐÅÏÀÌ ½Ç·ÁÀÖ´Ù. À¥ ¼­ºñ½º ±Ô°ÝµéÀº ¾ÆÁ÷µµ ¼­·Î ½Î¿òÀ» ¹úÀÌ°í ÀÖÀ¸¹Ç·Î ¹Ùºñ¿Í ±×·¹°Å¿¡°Ô´Â À¥ ¼­ºñ½º ±Ô°ÝÀ» ¸¹ÀÌ Àû¿ëÇÑ ¿¹µéÀº Àǹ̰¡ ¾ø¾úÀ» °ÍÀÌ´Ù. ±×·¡µµ ±¦Âú´Ù. ±Ô°ÝÀÌ Ç¥ÁØÀÌ µÇ°í Ç¥ÁØÀ» ÁؼöÇÏ´Â ¼Ö·ç¼Ç ¼³°è¿¡ ÀÌ Ã¥¿¡¼­ Á¦½ÃÇÏ´Â ÆÐÅÏÀ» »ç¿ëÇÑ´Ù¸é ¿ì¸®´Â ½ÇÁ¦ º¸»óÀ» ¹Þ°Ô µÉ °ÍÀÌ´Ù. ±×¸®°í ±×¶§¼­¾ß ºñ·Î¼Ò ¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó ¼³°èÀÇ ´ÙÀ½ ÅëÇÕ ¸ñÇ¥µµ ¾Ë°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥À» ¿·¿¡ µÎ°í ÀÐÀ¸¸é, ´ç½ÅÀÇ ¼ÒÇÁÆ®¿þ¾î °æ·ÂÀº ³¡¾øÀÌ ³ô¾ÆÁú °ÍÀÌ´Ù.

Á¸ Å©·çÇÇ(John Crupi)
¸Þ¸±·£µåÀÇ º£µ¥½º´Ù¿¡¼­



³ª´Â ¡ºPatterns of Enterprise Application Architecture(±â¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÆÐÅÏ)¡»À» Àú¼úÇÏ´ø Áß, ·Ñ¸® ´õ·³(Raleigh-Durham) ½Ã¿¡ À§Ä¡ÇÑ Ä«ÀÏ ºê¶ó¿î(Kyle Brown)ÀÇ »ç¹«½Ç¿¡¼­ °³ÃÖ µÈ ºñ°ø½Ä ¿öÅ©¼ó¿¡ Âü¼®Çß´Ù. ¿î ÁÁ°Ôµµ ±×°÷¿¡¼­ Ä«ÀÏ ºê¶ó¿î°ú ·¹ÀÌÿ ¶óÀÌ´ÏÃ÷(Rachel Reinitz)°¡ Àú¼ú ÁßÀÎ ³» Ã¥À» ½ÉÃþÀûÀ¸·Î °ËÅäÇØ ÁÖ¾ú´Âµ¥, À̶§ ¿ì¸®´Â ³» Ã¥¿¡¼­ ºñµ¿±â ¸Þ½Ã¡ ½Ã½ºÅÛÀ» ´Ù·çÁö ¾ÊÀº Á¡À» ¾Ë°Ô µÆ´Ù.

³» Ã¥¿¡ ºóÀÚ¸®°¡ ¸¹±â´Â Ç߾ ³ª´Â ¸ðµç ±â¾÷ °³¹ß ÆÐÅÏÀ» Ã¥¿¡ ´Ù ´ãÀ¸·Á°í ÇÏÁöµµ ¾Ê¾Ò´Ù. ±×·¯³ª ±×Áß¿¡¼­µµ ÅëÇÕ¿¡¼­ Á¡Á¡ ´õ Áß¿äÇÑ ¿ªÇÒÀ» ´ã´çÇÒ °ÍÀ¸·Î ¿¹»óµÇ´Â, ±â¾÷ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ºñµ¿±â ¸Þ½Ã¡Àº ƯÈ÷ Áß¿äÇß´Ù. ¾ÖÇø®ÄÉÀ̼ǵéÀº ¼­·Î °í¸³µÇ¾î ¿î¿µµÉ ¼ö ¾øÀ¸¹Ç·Î ÅëÇÕÀº Áß¿äÇÏ´Ù. »óÈ£ Çù·ÂÀ» °í·ÁÇÏÁö ¾Ê°í ¼³°èµÈ ¾ÖÇø®ÄÉÀ̼ǵéÀ» ºÐÇØÇÏÁö ¾ÊÀ¸¸é¼­µµ ÅëÇÕÇÒ ¼ö ÀÖ´Â ±â¼úÀÌ ÀÖ´Ù¸é ±²ÀåÇÑ ÀÌÀÍÀ» ¾ò°Ô µÉ °ÍÀÌ´Ù.

¿ì¸® ¸ðµÎ´Â ÅëÇÕÀ̶ó´Â ÆÛÁñÀ» ÇØ°áÇÒ ¼ö ÀÖ´Ù°í ÇÏ´Â ´Ù¾çÇÑ ±â¼ú Áß¿¡ ¸Þ½Ã¡ÀÌ °¡Àå ÀûÇÕÇÑ ±â¼úÀ̶õ °Í¿¡ µ¿ÀÇÇß°í, ¸Þ½ÃÁö ±â¼úÀÇ È¿°úÀûÀÎ »ç¿ë ¹æ¹ýÀ» ¾î¶»°Ô ¾Ë¸±Áö¸¦ °í¹ÎÇÏ°í ÀÖ¾ú´Ù. ±×·¯¸é¼­ ¸Þ½ÃÁö¶õ ¿ø·¡ ºñµ¿±âÀûÀÌ°í ºñµ¿±â ¼³°è ¹æ¹ý°ú µ¿±â ¼³°è ¹æ¹ý »çÀÌ¿¡ Å« Â÷ÀÌ°¡ ÀÖ´Ù´Â °Íµµ ¾Ë°Ô µÆ´Ù.

±â¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÆÐÅÏÀ» Àú¼ú ÁßÀ̾ú´ø ³ª´Â ÀÌ ÁÖÁ¦¸¦ Á¦´ë·Î ´Ù·ç±â¿¡ ÃæºÐÇÑ °ø°£°ú ¿¡³ÊÁö, ¾Æ´Ï ¼ÖÁ÷È÷ Áö½ÄÀÌ ºÎÁ·Çß´Ù. ±×·¯´ø Áß ÀÌ ºóÀÚ¸®¸¦ ¸Þ¿ö ÁÙ ´õ ³ªÀº ¹æ¹ýÀ» ã¾Æ³Â´Ù. ÀÌ ÀÏÀ» ÇÒ ¼ö ÀÖ´Â »ç¶÷À» ãÀº °ÍÀÌ´Ù. ±×·¡¼­ ±×·¹°Å¿Í ¹Ùºñ¸¦ ã¾Ò°í À̵éÀº ÀÌ µµÀüÀ» ¹Þ¾Æµé¿´´Ù. ±× °á°ú°¡ ¹Ù·Î ¿©·¯ºÐÀÌ ¼Õ¿¡ Áå ÀÌ Ã¥ÀÌ´Ù.

³ª´Â À̵éÀÌ ÇÑ ÀÏ¿¡ °¨»çÇÑ´Ù. ÀÌ¹Ì ¸Þ½Ã¡ ½Ã½ºÅÛÀ» °æÇèÇÑ µ¶ÀÚ¶ó¸é ÀÌ Ã¥À¸·Î ±×µ¿¾È ¾î·Æ°Ô ¹è¿ü´ø ¸¹Àº Áö½ÄÀ» ü°èÈ­ÇÒ ¼ö ÀÖÀ» °ÍÀÌ°í ¾ÕÀ¸·Î ¸Þ½Ã¡ ½Ã½ºÅÛÀ» »ç¿ëÇÒ µ¶ÀÚ¶ó¸é ÀÌ Ã¥¿¡¼­ ¸Þ½Ã¡ ±â¼úÀÇ ±ÍÁßÇÑ Åä´ë¸¦ ¹è¿ï ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸¶Æ¾ ÆÄ¿ï·¯(Martin Fowler)
¸Þ»çÃß¼¼Ã÷ÀÇ ¸á·ÎÁî¿¡¼­



¡Ú ÀúÀÚ ¼­¹® ¡Ú

´ëºÎºÐÀÇ Ã¥µéó·³ ¡º±â¾÷ ÅëÇÕ ÆÐÅÏ Enterprise Integration Patterns¡» Àú¼ú¿¡µµ ¿À·£ ½Ã°£ÀÌ °É·È´Ù. ¸Þ½ÃÁö ±â¹Ý ÅëÇÕ ÆÐÅÏ Àú¼ú¿¡ ´ëÇÑ »ý°¢Àº ¸¶Æ¾ ÆÄ¿ï·¯°¡ ¡º±â¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÆÐÅÏ(POEAA, Patterns of Enterprise Application Architecture)¡»À» Àú¼úÇÒ ¶§ÀÎ 2001³â ¿©¸§±îÁö °Å½½·¯ ¿Ã¶ó °£´Ù. óÀ½¿¡ Ä«ÀÏ ºê¶ó¿î(Kyle Brown)Àº ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ¹æ¹ýÀ» ¼³¸íÇÏ´Â POEAA¿¡ Å« °ü½ÉÀ» µÎ¾ú°í, ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ°ú °ü·ÃÇؼ­´Â °£´ÜÇÏ°Ô Á¢±ÙÇß¾ú´Ù. ±×·¯´Ù°¡ ·¹ÀÌÿ ¶óÀÌ´ÏÃ÷(Rachel Reinitz), Á¸ Å©·çÇÇ(John Crupi), ¸¶Å© ¿ÍÀÌÿ(Mark Weitzel), ¸¶Æ¾, Ä«ÀÏÀÌ Âü¿©Çß´Ù. ±× µÚ ÇÔ²² ÁøÇàÇÑ ¿¬¼Ó ȸÀÇ¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î°¡ ½ÃÀ۵ƴÙ. ¹Ùºñ´Â 2001³â °¡À», ±×·¹°Å´Â 2002³â ÃÊ¿¡ ÀÌ Åä·Ð¿¡ Âü¿©Çß´Ù. 2002³â ¿©¸§, ¿ì¸® ±×·ìÀº ÇÁ·Î±×·¥ ÆÐÅÏ ¾ð¾î(PLoP, Pattern Languages of Programs) ÄÁÆÛ·±½º¿¡ µÎ ÆíÀÇ ³í¹®À» Á¦ÃâÇß´Ù. Çϳª´Â ¹Ùºñ¿Í Ä«ÀÏÀÌ °øµ¿ Àú¼úÇß°í ³ª¸ÓÁö Çϳª´Â ±×·¹°Å°¡ Àú¼úÇß´Ù. ÄÁÆÛ·±½º°¡ ³¡³­ ÈÄ Ä«ÀÏ°ú ¸¶Æ¾Àº ´Ù½Ã ±×µéÀÇ Ã¥¿¡ Àü³äÇß°í ±×·¹°Å¿Í ¹Ùºñ´Â ÀÌ Ã¥ÀÇ ¹ÙÅÁÀÌ µÇ´Â ³í¹®µéÀ» Á¤¸®Çß´Ù. µ¿½Ã¿¡ www.enterpriseintegrationpatterns.com »çÀÌÆ®¸¦ ¿­¾î Àü ¼¼°è ÅëÇÕ ¾ÆÅ°ÅØÆ®¿Í ÅëÇÕ °³¹ßÀÚµéÀÌ ³»¿ë ¹ßÀü¿¡ ºü¸£°Ô Âü¿©ÇÒ ¼ö ÀÖ°Ô Çß´Ù. Ã¥À» Àú¼úÇϸ鼭 ±×·¹°Å¿Í ¹Ùºñ´Â Ã¥ Á¦ÀÛ¿¡ °øÇåÇÒ ¼ö ÀÖ´Â »ç¶÷µéÀ» Áö¼ÓÀûÀ¸·Î ÃÊ´ëÇß´Ù. Ä«ÀÏÀÌ ¾ÆÀ̵ð¾î¸¦ ³½ ÈÄ ¾à 2³âÀÌ Áö³ª ÃâÆǻ翡 ÃÖÁ¾ ¿ø°í¸¦ Àü´ÞÇß´Ù.

ÀÌ Ã¥Àº ¼ö¸¹Àº »ç¶÷ÀÌ Âü¿©ÇÏ°í ³ë·ÂÇÑ °øµ¿ ÀÛ¾÷ÀÇ °á°ú´Ù. ¸¹Àº µ¿·á¿Í Ä£±¸µé (¿ì¸®°¡ Ã¥ Àú¼ú Áß ¸¸³­ ¸¹Àº »ç¶÷)Àº »ç·Ê¸¦ ¸¸µé ¾ÆÀ̵ð¾î¸¦ Á¦°øÇØ Áֱ⵵ ÇÏ°í, ±â¼úÀû ³»¿ëÀÌ Á¤È®ÇÑÁö¸¦ È®ÀÎÇØ Áֱ⵵ ÇÏ°í, ÀÇ°ßÀ̳ª ºñÆǵµ Á¦½ÃÇØ ÁÖ¾ú´Ù. ±×µéÀÇ µµ¿òÀº Ã¥ÀÇ ÃÖÁ¾ ÇüÅÂ¿Í ³»¿ë¿¡ ¸¹Àº ¿µÇâÀ» ÁÖ¾ú´Ù. ±×µéÀÇ °øÇåÀ» ÀÎÁ¤Çϸ鼭, ±×µéÀÇ ³ë·Â¿¡ ±â²¨ÀÌ °í¸¶¿òÀ» Ç¥ÇÑ´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

ÀÌÅ»¸®¾Æ ¹Ýµµ¿¡¼­ Ãâ¹ßÇÑ °í´ë ·Î¸¶´Â ¡°¸ðµç ±æÀº ·Î¸¶·Î ÅëÇÑ´Ù¡±¶õ ¸»ÀÌ »ý°Ü ³ª°Ô ÇÒ Á¤µµ·Î ¼ö¸¹Àº µµ·Î¸¦ °Ç¼³Çß´Ù. ÀÌ·¸°Ô °Ç¼³µÈ µµ·Î´Â ·Î¸¶¸¦ ±º»ç, °æÁ¦, ¹®È­ÀûÀ¸·Î ÅëÇÕ½ÃÄ×°í, ÀÌ·¯ÇÑ ±â¹Ý ½Ã¼³ ´öºÐ¿¡ ·Î¸¶´Â °Å´ëÇÑ Á¦±¹À¸·Î ¼ºÀåÇÒ ¼ö ÀÖ¾ú´Ù. ·Î¸¶ÀÇ µµ·Î Æ÷Àå ±â¼úÀº ´ç½Ã °Ç¼³Çß´ø µµ·Î¸¦ ÇöÀç±îÁö »ç¿ëÇÒ Á¤µµ·Î ½Ã´ë¸¦ ÃÊ¿ùÇß´Ù. µ¶ÀÏÀº 1Â÷ ´ëÀü ÆÐÀü Á÷ÈÄÀÓ¿¡µµ ¼Óµµ Á¦ÇÑ ¾ø´Â ¾Æ¿ìÅä¹Ý °í¼Óµµ·Î °Ç¼³À» ½ÃÀÛÇØ ÇöÀç ¼¼°è ÃÖ°­À» ´ÙÅõ´Â ÀÚµ¿Â÷ »ý»ê ¼±Áø±¹ÀÌ µÇ¾ú´Ù. °æÁ¦ÀûÀ¸·Î dzÁ·ÇÏÁö ¾Ê´ø 1970³â´ë¿¡ °Ç¼³ÇÑ ´ëÇѹα¹ÀÇ °í¼Óµµ·Îµµ »ê¾÷ ¹ßÀüÀÇ Ã˸Ű¡ µÆ´Ù. ÀÌµé ¸ðµÎ ºÎ°­ÇÒ ¶§ µµ·Î¸¦ °Ç¼³ÇÑ °ÍÀÌ ¾Æ´Ï¶ó, µµ·Î¸¦ °Ç¼³ÇÔÀ¸·Î ºÎ°­ÇØÁ³´ø °ÍÀÌ´Ù.

±â¾÷ ³» ¾ÖÇø®ÄÉÀ̼ǵ鵵 ¼­ºñ½º¿Í µ¥ÀÌÅ͸¦ ÀÌ¿ëÇϱâ À§ÇØ µµ·Î°¡ ÇÊ¿äÇÏ´Ù. ±×·³ ¾ÖÇø®ÄÉÀÌ¼Çµé °£ÀÇ µµ·Î¸¦ ¾î¶»°Ô °Ç¼³ÇØ¾ß ÇÒ±î? ´Ù½Ã ¸»ÇØ ¾ÖÇø®ÄÉÀ̼ǵéÀ» ¾î¶»°Ô ÅëÇÕÇØ¾ß ÇÒ±î? ¾î¶»°Ô ÅëÇÕÇØ¾ß ·Î¸¶ÀÇ µµ·Îó·³ ½Ã´ë¸¦ ÃÊ¿ùÇÒ ¼ö ÀÖÀ»±î? ÀÌ Ã¥Àº ÀÌ Áú¹®¿¡ ÇØ°áÃ¥À» Á¦½ÃÇϴ åÀÌ´Ù.

ÀÌ Ã¥Àº 2003³â ¸¶Æ¾ ÆÄ¿ï·¯(Martin Fowler) ½Ã¸®Áî·Î Ãâ°£µÆ´Ù. ´ç½Ã ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ ºÐ¾ß´Â ¼ö¸¹Àº ½ÃÇàÂø¿À¸¦ °æÇèÇßÀ½¿¡µµ ¿©ÀüÈ÷ ½ÃÇàÂø¿À¸¦ ¹Ýº¹Çß°í, ã¾Æ³½ ÅëÇÕ ÇØ°áÃ¥µµ ³Î¸® ¾Ë·ÁÁöÁö ¾Ê¾Ò´Ù. ÀÌ·± È¥¶õ½º·¯¿î ½Ã´ë¿¡ ±â¾÷ ÅëÇÕ ÆÐÅÏÀº ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕÀÇ ¿©·¯ ¹æ¹ý Áß ºñµ¿±â ¸Þ½Ã¡ÀÌ ÃÖ»óÀÇ ÇØ°áÃ¥À̶ó´Â Á¡À» Á¦½ÃÇÏ°í ÀÌ¿¡ ±â¹ÝÇÑ 65°³ ÆÐÅÏ°ú °øÅë ¾îÈÖµµ Á¦½ÃÇÔÀ¸·Î, ºñ·Î¼Ò ÆÐÅÏ°ú ÆÐÅÏ ¾ð¾î·Î ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ¿¡ ´ëÇØ ÀÇ»ç ¼ÒÅëÇÒ ¼ö ÀÖ°Ô Çß´Ù. ±â¾÷ ÅëÇÕ ÆÐÅÏÀº UMLÀÇ Ã¢½ÃÀÚ Áß ÇÑ ¸íÀÎ ±×·¡µð ºÎÄ¡(Grady Booch) ±³¼ö°¡ OOPSLA 2005 ÄÁÆÛ·±½º¿¡¼­ °¡Àå ¿µÇâ·Â ÀÖ´Â ÆÐÅÏ Ã¥À¸·Î ¾ð±ÞÇÒ ¸¸Å­ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ¿¡ À־ µ¶º¸ÀûÀΠåÀÌ´Ù. Ãâ°£µÈ Áö 10³âÀÌ Áö³µÀ½¿¡µµ SOA ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯·Î¼­ ¿©ÀüÈ÷ ¸¹Àº µ¶ÀÚµéÀÌ Ã£°í ÀÖÀ¸¸ç Ã¥¿¡ ´ëÇÑ µ¶ÀÚµéÀÇ Æò°¡°¡ Ãâ°£ ´ç½Ãº¸´Ù ´õ ÁÁ¾ÆÁö°í ÀÖ´Â µ¶Æ¯ÇÑ Çö»óÀ» º¸À̴ åÀ̱⵵ ÇÏ´Ù.

ƯÈ÷ ÀÌ Ã¥ÀÌ ´Ù¸¥ ÆÐÅÏ Ã¥µé°ú ´Ù¸¥ Á¡Àº ÆÐÅÏ ±¸Çöü°¡ ÅëÇÕ ÇÁ·¹ÀÓ¿öÅ©³ª ±â¾÷ ¼­ºñ½º ¹ö½º·Î Á¸ÀçÇÑ´Ù´Â Á¡ÀÌ´Ù. ÅëÇÕ ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¾ÆÆÄÄ¡ Ä«¸á(Apache Camel), ½ºÇÁ¸µ ÀÎƼ±×·¹À̼Ç(Spring Integration), ESB ¹Ìµé¿þ¾îÀÎ ¾ÆÆÄÄ¡ ¼­ºñ½º¹Í½º(Apache ServiceMix), ¹Ä ESB(Mule ESB), Å»·»µå ESB(Talend ESB) µî Á¡Á¡ ¸¹Àº ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®µéÀÌ ±â¾÷ ÅëÇÕ ÆÐÅÏÀ» ÀÌ¿ëÇϰųª ±â¹ÝÀ¸·Î »ï°í ÀÖ´Ù. ÀÌµé ¿ÀÇ ¼Ò½º¸¦ Àß È°¿ëÇÏ·Á¸é ±â¾÷ ÅëÇÕ ÆÐÅÏÀ» ¹Ýµå½Ã ÀÌÇØÇØ¾ß ÇÑ´Ù. »ó¿ë ÅëÇÕ Á¦Ç°µéµµ Á¡Á¡ ±â¾÷ ÅëÇÕ ÆÐÅÏ¿¡ ±âÀçµÈ ¾îÈÖ¸¦ »ç¿ëÇØ °¡´Â Ãß¼¼´Ù.

°í´ë ·Î¸¶°¡ µµ·Î °Ç¼³À» ¼ÒȦÈ÷ Çϸ鼭 ¼º °ÇÃàÀ» Áß½ÉÀ¸·Î¸¸ ¹ßÀüÇß´Ù¸é, Áö¿ªÀûÀ¸·Î´Â ºÎÀ¯ÇÑ Áö¿ªµéÀÌ »ý°Ü³µ°ÚÁö¸¸, ºÎ½ÇÇÑ µµ·Î ÀÎÇÁ¶ó·Î ÀÎÇØ ±º»ç, °æÁ¦, ¹®È­°¡ Á¦´ë·Î À¯ÅëµÇÁö ¸øÇØ °Å´ëÇÑ ·Î¸¶ Á¦±¹ÀÌ µÉ ¼ö´Â ¾ø¾úÀ» °ÍÀÌ´Ù. ¸¶Âù°¡Áö·Î ±â¾÷µµ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕÀ» ¼ÒȦÈ÷ ÇÑ´Ù¸é, ¾ÖÇø®ÄÉÀÌ¼Çµé °£¿¡ ¼­ºñ½º¿Í µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÏ´Â ÀÏÀÌ ÇÑ°è¿¡ Á÷¸éÇÏ°Ô µÉ Å×°í, ÀÌ·Î ÀÎÇØ ±â¾÷ ¼ºÀåµµ ÇÑ°è¿¡ ºÎµúÄ¥ ¼ö ÀÖ°Ô µÈ´Ù. ±×·¯¹Ç·Î ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕÀº ±â¾÷ÀÇ ¸ðµç ¾÷¹« ó¸® ´Ü°è¿¡ ÇʼöÀûÀÌ´Ù.

ÀÌ Ã¥Àº ÃÖ»óÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ ÀÎÇÁ¶ó¿¡ ÇÊ¿äÇÑ ÇØ°áÃ¥À» ½Ã´ë¸¦ ÃÊ¿ùÇØ Á¦½ÃÇÑ´Ù. ±×·¯¹Ç·Î ±â¾÷ ¼­ºñ½º¸¦ À§ÇØ ¾ÖÇø®ÄÉÀ̼ǵéÀ» ÅëÇÕÇØ¾ß ÇÏ´Â ¾ÆÅ°ÅØÆ®, °³¹ßÀÚ, ¿î¿µÀÚ¶ó¸é ´©±¸³ª ÀÌ Ã¥À» Àоî¾ß ÇÒ °ÍÀÌ´Ù.

¸ñÂ÷

1Àå_ ÆÐÅÏÀ» ÀÌ¿ëÇÑ ÅëÇÕ ¹®Á¦ ÇØ°á
__ÅëÇÕÀÇ Çʿ伺
__ÅëÇÕÀÇ °É¸²µ¹
__ÅëÇÕ ÆÐÅÏÀÌ µµ¿ï ¼ö ÀÖ´Â °Í
__±¤¹üÀ§ÇÑ ÅëÇÕÀÇ ¼¼°è
__´À½¼ÇÑ °áÇÕ
__1ºÐ EAI
__´À½¼ÇÏ°Ô °áÇÕµÈ ÅëÇÕ ¼Ö·ç¼Ç
__Widgets & Gadgets ¡¯R Us: ¿¹
____³»ºÎ ½Ã½ºÅÛ
____ÁÖ¹® ¼ö·É
__ÁÖ¹® ó¸®
____»óÅ ȮÀÎ
____ÁÖ¼Ò º¯°æ
____½Å±Ô Ä«Å»·Î±×
____°øÁö
____Å×½ºÆ®¿Í ¸ð´ÏÅ͸µ
__¿ä¾à

2Àå_ ÅëÇÕ ½ºÅ¸ÀÏ
__¼Ò°³
____¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ ±âÁØ
____¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕÀ» À§ÇÑ ¼±Åà »çÇ×µé
__ÆÄÀÏ Àü¼Û(File Transfer)
__°øÀ¯ µ¥ÀÌÅͺ£À̽º(Shared Database)
__¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ(Remote Procedure Invocation)
__¸Þ½Ã¡(Messaging)

3Àå_ ¸Þ½Ã¡ ½Ã½ºÅÛ
__¼Ò°³
__¸Þ½Ã¡ÀÇ ±âº» °³³ä
____Ã¥ÀÇ ±¸¼º
__¸Þ½ÃÁö ä³Î(Message Channel)
__¸Þ½ÃÁö(Message)
__ÆÄÀÌÇÁ ÇÊÅÍ(Pipes and Filters)
____ÆÄÀÌÇÁ¶óÀΠó¸®
____º´·Ä ó¸®
____ÆÄÀÌÇÁ ÇÊÅÍÀÇ ¿ª»ç
__¸Þ½ÃÁö ¶ó¿ìÅÍ(Message Router)
____º¯Á¾ ¸Þ½ÃÁö ¶ó¿ìÅÍ
__¸Þ½ÃÁö º¯È¯±â(Message Translator)
____º¯È¯ ¼öÁØ
____°áÇÕ Á¦°Å ¼öÁØ
____¿¬¼â º¯È¯
__¸Þ½ÃÁö ¿£µåÆ÷ÀÎÆ®(Message Endpoint)

4Àå ¸Þ½Ã¡ ä³Î
__¼Ò°³
____¸Þ½ÃÁö ä³ÎÀÇ ³íÁ¦µé
____¸Þ½ÃÁö ä³Î ¼±ÅÃ
__Æ÷ÀÎÆ® Åõ Æ÷ÀÎÆ® ä³Î(Point-to-Point Channel)
__°Ô½Ã ±¸µ¶ ä³Î(Publish-Subscribe Channel)
__µ¥ÀÌÅÍ Çü½Ä ä³Î(Datatype Channel)
__¹«È¿ ¸Þ½ÃÁö ä³Î(Invalid Message Channel)
__Á×Àº ÆíÁö ä³Î(Dead Letter Channel)
__º¸Àå Àü¼Û(Guaranteed Delivery)
__ä³Î ¾î´ðÅÍ(Channel Adapter)
__¸Þ½Ã¡ °¡±³(Messaging Bridge)
__¸Þ½ÃÁö ¹ö½º(Message Bus)

5Àå ¸Þ½ÃÁö »ý¼º
__¼Ò°³
__¸í·É ¸Þ½ÃÁö(Command Message)
__¹®¼­ ¸Þ½ÃÁö(Document Message)
__À̺¥Æ® ¸Þ½ÃÁö(Event Message)
__¿äû ÀÀ´ä(Request-Reply)
__¹Ýȯ ÁÖ¼Ò(Return Address)
__»ó°ü°ü°è ½Äº°ÀÚ(Correlation Identifier)
__¸Þ½ÃÁö ¼ø¼­(Message Sequence)
__¸Þ½ÃÁö ¸¸·á(Message Expiration)
__Æ÷¸Ë Ç¥½ÃÀÚ(Format Indicator)

6Àå »çÀÕÀå: °£´ÜÇÑ ¸Þ½Ã¡
__¼Ò°³
____¿äû ÀÀ´ä ¿¹
____°Ô½Ã ±¸µ¶ ¿¹
__JMS ¿äû ÀÀ´ä ¿¹
____¿äû ÀÀ´ä ¿¹
____¿äû ÀÀ´ä ÄÚµå
____¹«È¿ ¸Þ½ÃÁö ¿¹
____°á·Ð
__´å³Ý ¿äû ÀÀ´ä ¿¹
____¿äû ÀÀ´ä ¿¹
____¿äû ÀÀ´ä ÄÚµå
____¹«È¿ ¸Þ½ÃÁö ¿¹
____°á·Ð
__JMS °Ô½Ã ±¸µ¶ ¿¹
____°¨½ÃÀÚ ÆÐÅÏ
____ºÐ»ê °¨½ÃÀÚ
____°Ô½Ã ±¸µ¶
____ºñ±³
____Ǫ½Ã ¸ðµ¨°ú Ç® ¸ðµ¨
____ä³Î ¼³°è
____°á·Ð

7Àå ¸Þ½ÃÁö ¶ó¿ìÆÃ
__¼Ò°³
____´Ü¼ø ¶ó¿ìÅÍ
____º¹ÇÕ ¶ó¿ìÅÍ
____¾ÆÅ°ÅØó ÆÐÅÏ
____¿Ã¹Ù¸¥ ¶ó¿ìÅÍÀÇ ¼±ÅÃ
__³»¿ë ±â¹Ý ¶ó¿ìÅÍ(Content-Based Router)
____ÀÇÁ¸¼º ÁÙÀ̱â
__¸Þ½ÃÁö ÇÊÅÍ(Message Filter)
____»óÅ ºñÀúÀå ¸Þ½ÃÁö ÇÊÅÍ ´ë »óÅ ÀúÀå ¸Þ½ÃÁö ÇÊÅÍ
____¸Þ½Ã¡ ½Ã½ºÅÛ¿¡ ³»ÀåµÈ ÇÊÅ͸µ ±â´É
____¸Þ½ÃÁö ÇÊÅ͸¦ ÀÌ¿ëÇÑ ¶ó¿ìÆà ±â´É ±¸Çö
__µ¿Àû ¶ó¿ìÅÍ(Dynamic Router)
__¼ö½ÅÀÚ ¸ñ·Ï(Recipient List)
____°ß°í¼º
____µ¿Àû ¼ö½ÅÀÚ ¸ñ·Ï
____³×Æ®¿öÅ© È¿À²
____¼ö½ÅÀÚ ¸ñ·Ï ´ë ¸Þ½ÃÁö ÇÊÅ͸¦ °¡Áø °Ô½Ã ±¸µ¶
__ºÐÇÒ±â(Splitter)
____¹Ýº¹ ºÐÇÒ±â
____Á¤Àû ºÐÇÒ±â
____Á¤·ÄµÇ°Å³ª Á¤·ÄµÇÁö ¾ÊÀº ÀÚ½Ä ¸Þ½ÃÁö
__¼öÁý±â(Aggregator)
____±¸Çö »ó¼¼
____¼öÁý Àü·«
__¸®½ÃÄö¼­(Resequencer)
____ÀϷùøÈ£
____³»ºÎ µ¿ÀÛ
____¹öÆÛ ¿ë·® ÃÊ°ú ¹æÁö
__º¹ÇÕ ¸Þ½ÃÁö 󸮱â(Composed Message Processor)
__ºÐ»ê±â ÁýÇÕ±â(Scatter-Gather)
__ȸ¶÷Ç¥(Routing Slip)
____±âÁ¸ ¾ÖÇø®ÄÉÀ̼ǰú ȸ¶÷Ç¥
____ȸ¶÷Ç¥ÀÇ »ç¿ë
____ȸ¶÷Ç¥¸¦ ÀÌ¿ëÇÑ °£´ÜÇÑ ¶ó¿ìÅÍ ±¸Çö
__ÇÁ·Î¼¼½º °ü¸®ÀÚ(Process Manager)
____»óÅ °ü¸®
____ÇÁ·Î¼¼½º ÀνºÅϽº
____»ó°ü°ü°è
____¸Þ½ÃÁö¿Í ä³ÎÀ» ÀÌ¿ëÇÑ »óÅ °ü¸®
____ÇÁ·Î¼¼½º Á¤ÀÇ »ý¼º
____ÇÁ·Î¼¼½º °ü¸®ÀÚ¿Í ±× ¹ÛÀÇ ÆÐÅϵéÀÇ ºñ±³
__¸Þ½ÃÁö ºê·ÎÄ¿(Message Broker)

8Àå ¸Þ½ÃÁö º¯È¯
__¼Ò°³
____ÀÇÁ¸¼º Á¦°Å
____¸ÞŸµ¥ÀÌÅÍ °ü¸®
____¸Þ½Ã¡ ÀÌ¿ÜÀÇ µ¥ÀÌÅÍ º¯È¯
__ºÀÅõ ·¡ÆÛ(Envelope Wrapper)
__³»¿ë º¸ÅÆÀÌ(Content Enricher)
__³»¿ë ÇÊÅÍ(Content Filter)
__¹øȣǥ(Claim Check)
____Å° ¼±ÅÃ
____¹øȣǥ¸¦ »ç¿ëÇÑ Á¤º¸ Àº´Ð
____¹øȣǥ¿Í ÇÁ·Î¼¼½º °ü¸®ÀÚ
__³ë¸Ö¶óÀÌÀú(Normalizer)
____¸Þ½ÃÁö Æ÷¸Ë °¨Áö
__Á¤±Ô µ¥ÀÌÅÍ ¸ðµ¨(Canonical Data Model)
____µ¥ÀÌÅÍ Á¤±ÔÈ­ ¹æ¹ý
____ÀÌÁß º¯È¯
____Á¤±Ô µ¥ÀÌÅÍ ¸ðµ¨ ¼³°è
____µ¥ÀÌÅÍ Æ÷¸Ë ÀÇÁ¸¼º

9Àå »çÀÕÀå: º¹ÇÕ ¸Þ½Ã¡
__´ëÃâ ¸ðÁýÀÎ ¿¹
____´ëÃâ °ßÀû ¾ò±â
____¸Þ½ÃÁö È帧 ¼³°è
____½ÇÇà ¹æ½Ä: µ¿±â ´ë ºñµ¿±â
____ÁÖ¼Ò ÁöÁ¤: ¹èÆ÷ ´ë °æ¸Å
____¼öÁý Àü·«: º¹¼ö ä³Î ´ë ´ÜÀÏ Ã¤³Î
____µ¿½Ã¼º °ü¸®
____¼¼ °¡Áö ±¸Çö ¹æ¹ý
__µ¿±â À¥ ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ ±¸Çö
____¼Ö·ç¼Ç ¾ÆÅ°ÅØó
____À¥ ¼­ºñ½º ¼³°è °í·Á »çÇ×
____¾ÆÆÄÄ¡ ¾×½Ã½º
____¼­ºñ½º ¹ß°ß
____´ëÃâ ¸ðÁýÀÎ ¾ÖÇø®ÄÉÀ̼Ç
____´ëÃâ ¸ðÁýÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÄÄÆ÷³ÍÆ®µé
____Ŭ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀ̼Ç
____Ãâ·Â ºÐ¼®
____¼º´É ÇÑ°è
____¼Ö·ç¼ÇÀÇ ÇÑ°è
____¿ä¾à
__MSMQ¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ±¸Çö
____´ëÃâ ¸ðÁýÀÎ »ýÅ°è
____Åä´ë ¼¼¿ì±â: ¸Þ½Ã¡ °ÔÀÌÆ®¿þÀÌ
____°øÅë ±â´ÉÀ» À§ÇÑ ±âº» Ŭ·¡½º
____ÀºÇà ¼³°è
____½Å¿ë Æò°¡ ±â°ü ¼³°è
____´ëÃâ ¸ðÁýÀÎ ¼³°è
____½Å¿ë Æò°¡ ±â°ü °ÔÀÌÆ®¿þÀÌ
____ÀºÇà °ÔÀÌÆ®¿þÀÌ
____´ëÃâ ¸ðÁýÀÎ ¸®ÆÑÅ丵
____¸ðµÎ ¸ðÀ¸±â
____¼º´É °³¼±
____Å×½ºÆ®¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸í
____ÀÌ ¿¹ÀÇ ÇÑ°è
____¿ä¾à
__ÆÁÄÚ ¾×Ƽºê¿£ÅÍÇÁ¶óÀÌÁ ÀÌ¿ëÇÑ ºñµ¿±â ±¸Çö
____¼Ö·ç¼Ç ¾ÆÅ°ÅØó
____±¸ÇöÀ» À§ÇÑ µµ±¸µé
____ÀÎÅÍÆäÀ̽º
____µ¿±â ¼­ºñ½º ±¸Çö
____´ëÃâ ¸ðÁýÀÎ ÇÁ·Î¼¼½º
____µ¿½Ã °æÇÕ °ü¸®
____½ÇÇà
____°á·Ð

10Àå ¸Þ½Ã¡ ¿£µåÆ÷ÀÎÆ®
__¼Ò°³
____¹ß½Å ÆÐÅÏ, ¼ö½Å ÆÐÅÏ
____¸Þ½ÃÁö ¼ÒºñÀÚ ÆÐÅÏ
____¸Þ½ÃÁö ¿£µåÆ÷ÀÎÆ®ÀÇ ³íÁ¦µé
__¸Þ½Ã¡ °ÔÀÌÆ®¿þÀÌ(Messaging Gateway)
____°ÔÀÌÆ®¿þÀÌ Ã¼ÀÎ
____¸Þ½Ã¡ ¿¹¿Ü ó¸®
____°ÔÀÌÆ®¿þÀÌ »ý¼º
____°ÔÀÌÆ®¿þÀ̸¦ ÀÌ¿ëÇÑ Å×½ºÆ®
__¸Þ½Ã¡ ¸ÅÆÛ(Messaging Mapper)
____ÄÚµù ºÎ´ã ÁÙÀ̱â
____¸ÅÆÛ ´ë º¯È¯±â
__Æ®·£Àè¼Ç Ŭ¶óÀ̾ðÆ®(Transactional Client)
____¹ß½Å/¼ö½Å ¸Þ½ÃÁö ½Ö
____¸Þ½ÃÁö ±×·ì
____¸Þ½ÃÁö/µ¥ÀÌÅͺ£À̽º Á¶Á¤
____¸Þ½ÃÁö/¿öÅ©Ç÷οì Á¶Á¤
__Æú¸µ ¼ÒºñÀÚ(Polling Consumer)
__À̺¥Æ® ±â¹Ý ¼ÒºñÀÚ(Event-Driven Consumer)
__°æÀï ¼ÒºñÀÚ(Competing Consumers)
__¸Þ½ÃÁö µð½ºÆÐó(Message Dispatcher)
__¼±Åà ¼ÒºñÀÚ(Selective Consumer)
__¿µ¼Ó ±¸µ¶ÀÚ(Durable Subscriber)
__¸èµî ¼ö½ÅÀÚ(Idempotent Receiver)
__¼­ºñ½º ¾×Ƽº£ÀÌÅÍ(Service Activator)

11Àå ½Ã½ºÅÛ °ü¸®
__¼Ò°³
____¸ð´ÏÅ͸µ°ú Á¦¾î
____¸Þ½ÃÁö Æ®·¡ÇÈÀÇ °üÂû°ú ºÐ¼®
____Å×½ºÆ®¿Í µð¹ö±ë
__Á¦¾î ¹ö½º(Control Bus)
__¿ìȸ±â(Detour)
__¿ÍÀ̾î ÅÇ(Wire Tap)
__¸Þ½ÃÁö ÀÌ·Â(Message History)
__¸Þ½ÃÁö ÀúÀå¼Ò(Message Store)
__½º¸¶Æ® ÇÁ·Ï½Ã(Smart Proxy)
__Å×½ºÆ® ¸Þ½ÃÁö(Test Message)
__ä³Î Á¦°Å±â(Channel Purger)

12Àå 12Àå»çÀÕÀå: ½Ã½ºÅÛ °ü¸® ¿¹
__´ëÃâ ¸ðÁýÀÎ ½Ã½ºÅÛ °ü¸®
__´ëÃâ ¸ðÁýÀÎÀÇ ±¸¼º ¿ä¼Òµé
__°ü¸® ÄܼÖ
__´ëÃâ ¸ðÁýÀÎ ¼­ºñ½º Ç°Áú
__½Å¿ë Æò°¡ ±â°ü ÀÛµ¿ È®ÀÎ
__½Å¿ë Æò°¡ ±â°ü Àå¾Ö Á¶Ä¡
__°ü¸® ÄÜ¼Ö °³¼±
__ÀÌ ¿¹ÀÇ ÇÑ°è

13Àå_ ÅëÇÕ ÆÐÅÏ ½Ç¹«
__»ç·Ê ¿¬±¸: ä±Ç °¡°Ý ½Ã½ºÅÛ
__½Ã½ºÅÛ ±¸Ãà
__¾ÆÅ°ÅØó ÆÐÅÏÈ­
__ä³Î ±¸Ãà
__¸Þ½ÃÁö ä³Î ¼±ÅÃ
__ÆÐÅÏÀ» ÀÌ¿ëÇÑ ¹®Á¦ ÇØ°á
__½ÃÀå µ¥ÀÌÅÍ °»½Å ±ôºýÀÓ
__¿î¿µ ½Ã½ºÅÛ ´Ù¿î
__¿ä¾à

14Àå_ ¸ÎÀ½¸»
__±â¾÷ ÅëÇÕ¿¡ ¶°¿À¸£´Â Ç¥ÁØ°ú ¹Ì·¡
__Ç¥ÁØ°ú µðÀÚÀÎ ÆÐÅÏ °£ÀÇ °ü°è
__Ç¥ÁØÈ­ ÀýÂ÷¿Í Ç¥ÁØÈ­ ´Üü
__ºñÁî´Ï½º ÇÁ·Î¼¼½º ÄÄÆ÷³ÍÆ®¿Í ÀÎÆ®¶ó À¥ ¼­ºñ½º ¸Þ½Ã¡
__ebXML°ú ebMS
__À¥ ¼­ºñ½º ºñÁî´Ï½º ÇÁ·Î¼¼½º ½ÇÇà ¾ð¾î
__À¥ ¼­ºñ½º ÄÚ·¹¿À±×·¡ÇÇ ÀÎÅÍÆäÀ̽º
__ÀÚ¹Ù ºñÁî´Ï½º ÇÁ·Î¼¼½º ÄÄÆ÷³ÍÆ® Ç¥Áصé
__WS-*
__°á·Ð

ÀúÀÚ¼Ò°³

±×·¹°Å È£ÇÁ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× ÅëÇÕ ¼­ºñ½º Àü¹® ¾÷üÀÎ ½îÆ®¿÷½º(Thoughtworks, lnc.)ÀÇ ±â¾÷ ÅëÇÕ ½Ç¹«¸¦ À̲ø°í ÀÖ´Ù. ±â¾÷ ÅëÇÕ ¼³°è¿Í ±¸Çö¿¡ ´ëÇÑ ´Ù¾çÇÑ °æÇèÀ» ¹ÙÅÁÀ¸·Î ±â¾÷ ÅëÇÕ, À¥ ¼­ºñ½º, ¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó¸¦ ÁÖÁ¦·Î ÇÑ ¼ö¸¹Àº ³í¹®°ú ±â»ç¸¦ ¹ßÇ¥ÇØ ¿ÔÀ¸¸ç ¼¼°è ±â¼ú ÄÁÆÛ·±½ºÀÇ ´Ü°ñ ¹ßÇ¥ÀÚÀ̱⵵ ÇÏ´Ù.

¹Ùºñ ¿ïÇÁ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

Â÷Á¤È£ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë