°³¶ËÀ̳׿¡¼­ ÆÇ¸ÅµÈ "±â¾÷ ÅëÇÕ ÆÐÅÏ Enterprise Integration Patterns"     Á¤°¡ 45,000¿ø   Æò±ÕÇÒÀΰ¡
Ãß°¡ °Ë»ö Çϱâ
ÃÑ 3°³ÀÇ µµ¼­°¡ ÀÖ½À´Ï´Ù.
µµ¼­À̹ÌÁö µµ¼­¸í »óÅ °¡°Ý ÆǸÅÀÚ

±â¾÷ ÅëÇÕ ÆÐÅÏ Enterprise Integration Patterns
»õÃ¥ 
40,500¿ø

¹«·á¹è¼Û
Ã¥°¡¹æ
ÆǸŵµ¼­(328,774±Ç)

±â¾÷ ÅëÇÕ ÆÐÅÏ Enterprise Integration Patterns
»õÃ¥ 
40,500¿ø

¹«·á¹è¼Û
ºÏ´Ù¿ò
ÆǸŵµ¼­(7,384±Ç)

±â¾÷ ÅëÇÕ ÆÐÅÏ Enterprise Integration Patterns
»õÃ¥ 
40,500¿ø

¹«·á¹è¼Û
»õÃ¥Àü¹®Á¡
ÆǸŵµ¼­(360,129±Ç)
 

»ó¼¼Á¤º¸

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-*
°á·Ð

±â¾÷ ³» º¹ÀâÇÑ ºÐ»ê ¾ÖÇø®ÄÉÀ̼ǵéÀ» ÅëÇÕÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î? 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.)ÀÇ ¼ö¼® ¾ÆÅ°ÅØÆ®
 

¼­Æòº¸±â

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP