Ȩ > ´º½º > Å×Å©°¡À̵å > Åë½Å/³×Æ®¿öÅ©
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
¡°»óÇ° ½Ã½ºÅÛ °ü¸® ¹æ¾È ¸ð»öÇؾߡ±
ÇÁ·Î´öÆ® ÆÑÅ丮
2008³â 04¿ù 29ÀÏ 00:00:00 µ¥ÀÌÅͳÝ
¡°»óÇ° ½Ã½ºÅÛ °ü¸® ¹æ¾È ¸ð»öÇؾߡ±
»óÇ°°³³ä º¯È­ µû¶ó »óÇ°Á¤º¸¡¤±ÔÄ¢ °ü¸® ¡®Çʼö¡¯¡¦ Á¤ÇüÀû ¼Ó¼º±îÁö ¼Ö·ç¼Ç¿¡¼­ °ü¸®


Áö³­ È£¿¡¼­´Â »óÇ°ÀÇ Á¤ÀÇ¿Í ½Å¼ÓÇÑ »óÇ°°³¹ßÀ» Áö¿øÇÏ´Â ÇÁ·Î´öÆ® ÆÑÅ丮¸¦ ¼Ò°³Çß´Ù. À̹ø È£¿¡´Â ÀÌ·¯ÇÑ ÇÁ·Î´öÆ® ÆÑÅ丮¿¡ ´ã±æ ÄÜÅÙÃ÷ÀÎ ¡®»óÇ°¡¯ÀÇ ±¸Á¶¿Í ±× °ü¸®¹æ¾ÈÀ» ¸ð»öÇØ º¸µµ·Ï ÇÑ´Ù. Çö »óÇ°½Ã½ºÅÛÀÇ °íÂøÈ­µÈ ±¸Á¶·Î »óÇ°°³¹ßÁö¿¬ À̽´¸¦ °í¹ÎÇÏ°í Àְųª, Â÷¼¼´ë »óÇ°½Ã½ºÅÛÀÇ ¾ÆÅ°ÅØó¸¦ ¸ð»öÇغ¸°íÀÚ ÇÏ´Â µ¥ Âü°íÇÒ ¸¸ÇÑ »çÇ×À̸ç, ¡®Rule Based Product Factory¡¯¸¦ ³Ñ¾î, ¡®Rule + Factor Based Product Factory¡¯¸¦ ÀÌÇØÇϴµ¥ µµ¿òÀÌ µÉ °ÍÀ¸·Î ±â´ëÇÑ´Ù. <ÆíÁýÀÚ>


¿¬Àç¼ø¼­
1ȸ : ŸÀÓ Åõ ¸¶ÄÏÀÇ ÇʼöÁ¶°Ç, ¡®ÇÁ·Î´öÆ® ÆÑÅ丮¡¯
2ȸ :»óÇ° ¸ðµ¨¸µ°ú ÇÁ·Î´öÆ®
ÆÑÅ丮 °³¹ß ¹æ½Ä(À̹øÈ£)


°íÀºÁø // Ƽ¸Æ½º¼ÒÇÁÆ® ÄÁ¼³ÆÃ
»ç¾÷º»ºÎ Åë½Å/¹Ìµð¾î ÄÁ¼³ÆÃ½Ç Ã¥ÀÓ
ejkho@tmax.co.kr


ÇÁ·Î´öÆ® ÆÑÅ丮(Product Factory)ÀÇ °³³äÀÌ µîÀåÇϱâ ÀÌÀü, »óÇ°°ü¸® ½Ã½ºÅÛ ±¸ÃàÀÇ Ãʱ⿡´Â »óÇ° °³¹ß È­¸éÀÌ Á¾¸ñº° ȤÀº »óÇ°±×·ìº°·Î º°µµ °ü¸®µÇ°í ÀÖ¾ú´Ù. ÇÏÁö¸¸, »óÇ°ÀÇ °øÅëÈ­µÈ ÆÑÅÍ(Factor)µéÀ» ºÐ·ùÇØ ÅëÇÕ°ü¸®Çϱ⠽ÃÀÛÇϸ鼭 ´Ù¾çÇÑ ÆÑÅ͸¦ ÅëÇÕÇØ »õ·Î¿î »óÇ°ÀÌ °³¹ßµÇ°í ÀÖ´Ù.
»óÇ°½Ã½ºÅÛ ¿ª½Ã ÀÌ·¯ÇÑ »óÇ°°³³äÀÇ º¯È­¿¡ ¸ÂÃç »óÇ°Á¤º¸ ¹× ±ÔÄ¢À» °ü¸®ÇÏ°Ô µÆ´Ù. ÀÌ·¯ÇÑ ¹Ø¹ÙÅÁÀ» ÀÌ·ç´Â »óÇ°Àº ´ÙÀ½°ú °°Àº »óÇ°±×·ì/»óÇ°´ÜÀ§/»óÇ°¼Ó¼ºÀ¸·Î ³ª´©¸ç »óÇ°¼Ó¼ºÀº ´Ù½Ã »óÇ°ÀÇ Á¤ÇüÀû ¼Ó¼º°ú ·ÎÁ÷¼Ó¼º(Rule)À¸·Î ±¸ºÐÇÒ ¼ö ÀÖ´Ù.

»óÇ°Á¤º¸ °ü¸® ¹æ¾È ÁøÈ­
ÀÌ·¯ÇÑ ±¸Á¶Àû ü°è¼ºÀ» °¡Áø »óÇ°ÀÇ Æ¯Â¡¿¡ ÁÖ¸ñ, »óÇ°Ãâ½Ã°¡ µÉ ¶§¸¶´Ù ÇÁ·Î±×·¥À» ¸¸µé¾î³»´Â ·¹°Å½Ã(Legacy) ¹æ½Ä¿¡¼­ ¹þ¾î³ª ±¸Á¶Àû ¸ðµ¨¸µÀÎ ¡®ÆĶó¹ÌÅÍ µå¸®ºì(Parameter Driven)¡¯ ¹æ½ÄÀÇ »óÇ°°ü¸®½Ã½ºÅÛÀÌ ¾÷±×·¹À̵åµÅ °³¹ßµÆ´Ù.
BRMS(Business Rule Management System) ¼Ö·ç¼ÇÀÌ µîÀåÇϸ鼭 »óÇ° ·ÎÁ÷ ¼Ó¼ºÀÎ ·ê(Rule)À» ÇÁ·Î±×·¡¹ÖÇÏ´Â ºñÈ¿À²¼º¿¡¼­ ¹þ¾î³­ ¡®·ê ±â¹Ý ÇÁ·Î´öÆ® ÆÑÅ丮(Rule Based Product Factory)¡¯°¡ »óÇ°½Ã½ºÅÛ °³¹ß Æ®·»µå·Î ÁÖ·ù¸¦ ÀÌ·ç°Ô µÆÀ¸¸ç, ÃÖ±Ù¿¡´Â »óÇ°ÀÇ Á¤ÇüÀû ¼Ó¼º±îÁöµµ ¼Ö·ç¼Ç¿¡¼­ °ü¸®ÇÏ´Â ¡®·ê + »óÇ°¸ðµ¨¸µ ±â¹Ý ÇÁ·Î´öÆ® ÆÑÅ丮¡¯·Î µµ¾àÇÏ°Ô µÈ´Ù.

¡Ü Parameter Driven ¹æ½Ä
- Á¤ÀÇ : »óÇ° °è¾à/½É»ç ¹× ó¸®°è µîÀÇ °úÁ¤¿¡ º¯È­°¡ ¹ß»ýÇϸé ÇÁ·Î¼¼½º¿¡ ¿µÇâÀ» ÁÖ´Â µ¥ÀÌÅÍ ÆÑÅÍ(Data Factor)µéÀ» µ¥ÀÌÅͺ£À̽º·Î °ü¸®ÇØ ¾÷¹« ÇÁ·Î±×·¥ ³»ÀÇ Çϵå ÄÚµù(Hard Coding)À» ¹æÁöÇÏ´Â ±â´ÉÀ» ÀǹÌÇÑ´Ù.

- 󸮹æ½Ä : »óÇ° ÆĶó¹ÌÅ͸¦ Àû¿ëÇÑ ÇÁ·Î±×·¥Àº °¢Á¾ »óÇ° ±âÁØÁ¤º¸¿Í »ó¼ö¸¦ ÆĶó¹ÌÅÍ·Î °ü¸®ÇÏ°í ÇÊ¿ä ½Ã¿¡ ÆĶó¹ÌÅ͸¦ Àоî ÇÊ¿äÇÑ ÆÑÅÍÀÇ ¹ë·ù(Value)¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. µû¶ó¼­ »ç¿ëµÇ´Â »ó¼öÀÇ º¯°æ ½Ã¿¡µµ ÇØ´ç ÆÑÅÍÀÇ ¹ë·ù¸¸ º¯°æÇÏ¸é ¸ðµç ÇÁ·Î±×·¥¿¡ º¯°æµÈ ±âÁØÀÌ Àû¿ëµÇ´Â ¹æ½ÄÀÌ´Ù.

¡Ü ·ê ±â¹Ý ó¸® ¹æ½Ä
- Á¤ÀÇ : ·ê ±â¹Ý ½Ã½ºÅÛÀº »óÇ°ÀÌ °¡Áö°í ÀÖ´Â Á¦ÇÑÁ¶°ÇÀ̳ª °è»ê·ÎÁ÷ µîÀÇ ¾÷¹«Ã³¸® ±ÔÄ¢À» µ¥ÀÌÅÍÈ­ÇØ °ü¸®ÇÏ°í, ¾÷¹«±ÔÄ¢ÀÇ º¯°æ ½Ã ·ê µ¥ÀÌÅÍ(Rule Data)¸¦ º¯°æÇÏ´Â °ÍÀ¸·Î ½Ã½ºÅÛ¿¡ Àû¿ëÇÏ´Â ¹æ½ÄÀ» ÀǹÌÇÑ´Ù. ÀÌ·Î½á ¾÷¹«ÇÁ·Î±×·¥Àº µ¥ÀÌÅÍÈ­ µÈ ¾÷¹«±ÔÄ¢À» Àаí Çؼ®ÇÏ´Â ·ê ¿£Áø(Rule Engine)À̶ó´Â ¼­ºê ¸ðµâÀ» ÄÝÇÏ´Â °ÍÀ¸·Î ½Ã½ºÅÛÀ» ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Ù.

- ·ê ±â¹Ý »óÇ° °³¹ß ±â´É : ·ê ±â¹Ý ½Ã½ºÅÛÀº »óÇ°ÀÇ Á¤ÇüÀû ¼Ó¼ºÀº DB¸¦ ÀÌ¿ëÇϹǷÎ, ¼Ó¼ºÀ» °ü¸®ÇÒ ¼ö ÀÖ´Â UI¹× »óÇ° ÅÛÇø´À» Á¦°øÇØ »óÇ°ÀÇ ±âº»Á¤º¸¸¦ °ü¸®ÇÑ´Ù. »óÇ°ÀÇ ±ÔÄ¢ Á¤º¸´Â ·ê ¿£Áø(Rule Engine) °íÀ¯ÀÇ ¾÷¹«À̹ǷΠBRMS¿¡¼­ Á¦°øÇÏ´Â °¢Á¾ ´Ù¾çÇÑ Å¸ÀÔÀÇ ·ê·Î ±ÔÄ¢µéÀ» »ý¼ºÇØ »óÇ°½Ã½ºÅÛÀ» °³¹ßÇÏ°Ô µÈ´Ù.

¡Ü ·ê + »óÇ°¸ðµ¨¸µ ±â¹Ý ó¸® ¹æ½Ä
- Á¤ÀÇ : ·ê ±â¹Ý »óÇ°½Ã½ºÅÛÀÌ »óÇ°ÀÇ ±ÔÄ¢Á¤º¸¸¸À» ·¹ÆÄÁöÅ丮ȭ Çؼ­ °ü¸®ÇÏ´Â ¹Ù, »óÇ°ÀÇ ±¸Á¶ ¹× Á¤ÇüÀû ¼Ó¼ºµéÀÌ °íÂøÈ­µÇ´Â ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ÅëÇÕ ¼Ö·ç¼ÇÀ¸·Î BRMS¿Í »óÇ°¸ðµ¨¸µÀ» ÇϳªÀÇ ¼Ö·ç¼ÇÀ¸·Î ÅëÇÕÇØ ±â¾÷ »óÇ°½Ã½ºÅÛÀ» °³¹ßÇÏ´Â ¹æ½ÄÀ» ÀǹÌÇÑ´Ù.
»óÇ°ÀÇ Á¤ÇüÁ¤º¸¿Í ºñÁ¤ÇüÁ¤º¸¿¡ ´ëÇÑ ÅëÇÕ Á¤ÀÇ ¹× »óÈ£ ÂüÁ¶¸¦ Áö¿øÇØ »óÇ°Á¤º¸ÀÇ Àç»ç¿ë¼º ¹× ó¸®°è ¼º´É¿¡ ÁÖ¾ÈÁ¡À» µÐ ¹æ½ÄÀÌ´Ù.

- ·ê + »óÇ°¸ðµ¨¸µ ±â¹Ý »óÇ° °³¹ß ±â´É: »óÇ°À» °´Ã¼·Î Á¢±ÙÇØ °³¹ßÇÑ´Ù. »óÇ°ÀÇ ±×·ìÀº °¢ »óÇ°´ÜÀ§µéÀÇ °øÅëƯ¼ºÀ» ±×·ìÇÎ ÇسõÀº °øÅë¼Ó¼ºÃ¼·Î º¸¾Æ ¡®»óÇ° ¼Ó¼º ¹× ¼­ºñ½º »ó¼Ó¡¯À» ÇÒ ¼ö ÀÖÀ¸¸ç, »óÇ°ÀÌ °¡Áö°í ÀÖ´Â ·êµµ »óÇ°º° ¼Ó¼ºÀ¸·Î ±¸ºÐÇØ ¡®ÇÔ¼ö¡¯¶ó´Â ÀÎÅÍÆäÀ̽º·Î »óÇ°ÀÇ ¼Ó¼ºÀ» ¸ÊÇÎÇÏ´Â ±â´ÉÀÌ´Ù.

- 󸮹æ½Ä : º°µµ ¸Å´ÏÀú(°³¹ß ½ºÆ©µð¿À)¸¦ ÅëÇØ »óÇ°Á¤º¸¸¦ ÀÔ·ÂÇϸé, »óÇ° ·¹ÆÄÁöÅ丮(»óÇ°¸ðµ¨-»óÇ°¼­ºñ½º, ±¸Á¶, ¼Ó¼º µî)¿Í ·ê ·¹ÆÄÁöÅ丮¿¡ »óÇ°Á¤º¸°¡ ÀԷµǸç, ÆÑÅ丮 ¿£ÁøÀº ÇØ´ç Á¤º¸¸¦ °¢°¢ ¸Þ¸ð¸®¿Í ¼Ò½º·Î Á¦³Ê·¡À̼Ç(Generation)ÇØ ºñÁî´Ï½º ÇÁ·Î±×·¥ÀÌ È°¿ëÇÒ ¼ö ÀÖ°Ô ÇÔ

¹Îø¼º¡¤SOA Áö¿ø È®ÀÎÇؾß
ÇÁ·Î´öÆ® ÆÑÅ丮´Â Ä¿¹öÇÏ´Â ¹üÀ§³ª ±¸Çö ¹æ½Ä¿¡ À־µµ ´Ù¾çÇÑ ÇüŸ¦ ¶í´Ù´Â °ÍÀ» ¾Ë¾Æ ºÃ´Ù. ÇÁ·Î´öÆ® ÆÑÅ丮µµÀÔÀ» °í·ÁÇÒ ¶§´Â, »óÇ°°³¹ßÀÇ ¹Îø¼º »Ó¸¸ ¾Æ´Ï¶ó µµÀÔÇÒ ¼Ö·ç¼ÇÀÌ SOA(Service Oriented Architecture, ¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó)¸¦ Áö¿øÇÏ´Â Áö ¿©ºÎµµ ²Ä²ÄÈ÷ »ìÆìºÁ¾ß ÇÑ´Ù.
Áï, ESB¿Í ·êÀÇ ¿¬µ¿¿©ºÎ ȤÀº Ç¥ÁØ °³¹ß ÇÁ·¹ÀÓ¿öÅ©(¿¹ : J2EE) µî°úÀÇ µ¥ÀÌÅÍ È£È¯¿©ºÎ´Â ¹Ýµå½Ã ÁؼöÇؾß, ÇâÈÄ À¯¿¬ÇÑ »óÇ°°³¹ß ¹× ¾÷¹« ¿¬°è¼º¿¡¼­ ¹®Á¦ÀÇ ¼ÒÁö°¡ ¾ø´Ù.
¿î¿µ ÇÁ·¹ÀÓ¿öÅ©¿Í ÇÁ·Î´öÆ® ÆÑÅ丮 ¸Å´ÏÀúÀÇ ÅëÇÕ¼º ¿©ºÎ´Â °³¹ß»ý»ê¼º Ãø¸é¿¡¼­ ¸Å¿ì Áß¿äÇÏ°Ô ºÎ°¢ÇØ¾ß ÇÒ ¿ä¼ÒÀ̹ǷΠÅëÇÕ Ç÷§ÆûÀ» °í·ÁÇÏ´Â ±â¾÷ü¿¡¼­´Â UIÅëÇÕ¼º ¿©ºÎµµ »ìÆ캸°í ÇâÈÄ ¼º°øÀûÀÎ Â÷¼¼´ë ½Ã½ºÅÛÀ» ±¸ÇöÇÏ±æ ±â´ëÇÑ´Ù.
¨Ï µ¥ÀÌÅͳÝ(http://t564.ndsoftnews.com) ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö | ÀúÀ۱ǹ®ÀÇ  

     

Àαâ±â»ç

 
°¡Àå ¸¹ÀÌ º» ±â»ç
Àλ硤µ¿Á¤¡¤ºÎÀ½
Àüü±â»çÀÇ°ß(0)  
 
   * 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte/ÃÖ´ë 400byte)
   * ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
Àüü±â»çÀÇ°ß(0)
»ç¸í: (ÁÖ)È­»ê¹Ìµð¾î | ÁÖ¼Ò: ¼­¿ï½Ã °­³²±¸ °­³²´ë·Î 124±æ 26 À¯¼ººôµù 2Ãþ | ÀüÈ­: 070-8282-6180 | Æѽº: 02-3446-6170
µî·Ï¹øÈ£: ¼­¿ï¾Æ03408 | µî·Ï³â¿ùÀÏ: 2014³â 11¿ù 4ÀÏ | ¹ßÇà³â¿ùÀÏ: 2003³â 12¿ù 17ÀÏ | »ç¾÷ÀÚµî·Ï¹øÈ£: 211-88-24920
¹ßÇàÀÎ/ÆíÁýÀÎ: Á¤¿ë´Þ | Åë½ÅÆǸž÷½Å°í: ¼­¿ï°­³²-01549È£ | °³ÀÎÁ¤º¸°ü¸® ¹× û¼Ò³âº¸È£ Ã¥ÀÓÀÚ: ¹ÚÇϼ® | È£½ºÆà »ç¾÷ÀÚ: (ÁÖ)¾ÆÀ̳×ÀÓÁî
Copyright ¨Ï 2010 µ¥ÀÌÅͳÝ. All rights reserved. mail to webmaster@datanet.co.kr