·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
SOA ¼­ºñ½º Á¶ÇÕ ÇʼöÁ¶°Ç¡¸Á¶¸³Áú ÀÎÅÍÆäÀ̽º¡¹

Jeff Hanson ( ZDNet Korea )   2004/10/26  
EMF Enterprise Development
[Áöµð³ÝÄÚ¸®¾Æ]¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØÃ³(SOA)·Î ¾òÀ» ¼ö ÀÖ´Â ÇýÅà Áß Çϳª´Â ¾ÖÇø®ÄÉÀ̼Ç, ÇÁ·Î¼¼½º³ª ºñ±³Àû ´Ü¼øÇÑ ¼­ºñ½º¸¦ Á¶ÇÕÇØ º¸´Ù º¹ÀâÇÑ ¼­ºñ½º¸¦ ¸¸µé¾î³¾ ³»´Â ´É·ÂÀÌ´Ù.

¶§¶§·Î ¡®¼­ºñ½º ÇÕ¼º¡¯À̶ó ºÒ¸®´Â ÀÌ ÀÛ¾÷À» ÅëÇØ °³¹ßÀÚµéÀº À̱âÁ¾ ȯ°æ »ó¿¡¼­ ¼¼ºÎ »ç¾çÀ̳ª Â÷ÀÌÁ¡ µîÀ» °í·ÁÇÏÁö ¾Ê°íµµ ¾ÖÇø®ÄÉÀ̼ǰú ¼­ºñ½º¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº SOA ±â´ÉÀº Á¶¸³Áú ÀÎÅÍÆäÀ̽º·Î ±¸Ãà·Ç¥ÇöµÇ´Â ¼­ºñ½º¿¡ »ó´ç ºÎºÐ ÀÇÁ¸Çϰí ÀÖ´Ù.

¼­ºñ½º ÀÔµµ
¼­ºñ½º ÀÔµµ(í£Óø)¶õ ÇÑ ¼­ºñ½º°¡ µå·¯³»´Â ±â´É¼ºÀÇ ¹üÀ§¸¦ ÁöĪÇÑ´Ù. ¹Ì¸³Áú ¼­ºñ½º¶õ ±âÃÊÀûÀÎ µ¥ÀÌÅÍ ¾×¼¼½ºÃ³·³ ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ À¯¿ë¼ºÀ» ¼ÒÆø »ó½Â½ÃŰ´Â ¼­ºñ½º¸¦ ¸»ÇÑ´Ù.

¼­ºñ½º°¡ Á¶±Ý ´õ Á¶¸³Áú¿¡ °¡±õ´õ¶óµµ ±âÃÊÀûÀÎ ¿ªÇÒÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª À̰ÍÀº ½Ã½ºÅÛ Àü¹®°¡¿¡°Ô´Â À¯¿ëÇÏÁö¸¸ ºñÁî´Ï½º ÇÁ·Î¼¼½º Àü¹®°¡¿¡´Â Å« Àǹ̸¦ Á¦°øÇÏÁö ¸øÇÑ´Ù.

ºñÁî´Ï½º Àü¹®°¡¿¡°Ô °¡Àå Áß¿äÇÑ °¡Ä¡¸¦ °®´Â ¼­ºñ½º´Â ³·Àº ¼öÁØÀÇ ¼­ºñ½º, ÄÄÆ÷³ÍÆ®, ±×¸®°í ƯÁ¤ ºñÁî´Ï½º Çʿ並 ¸¸Á·½Ã۱â À§ÇØ Áö´ÉÀûÀ¸·Î ±¸Á¶È­µÈ °´Ã¼ µîÀ» ÅëÇØ ¸¸µé¾îÁø´Ù.

ÀÌ¿Í °°Àº Á¶¸³Áú ¼­ºñ½º´Â ÇöÀç º¸À¯ÇÑ ½Ã½ºÅÛ¿¡¼­µµ ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ ÇÊ¿ä»çÇ×À» ¸¸Á·½ÃŰ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇϰųª Ç¥ÇöÇÏ´Â °Í µîÀ» ÅëÇØ ¸¸µé¾îÁø´Ù.

ÀÔµµ ¼öÁØ
±×¸² A¿¡¼­ º¼ ¼ö ÀÖ´Â °Íó·³ ÀÔµµ ¼öÁØÀº ÀϹÝÀûÀ¸·Î ½ÇÁúÀûÀÎ ¼ÒÇÁÆ®¿þ¾îÀÇ ¸ñÀû¿¡ ÀÇÇØ Á¿ìµÈ´Ù.

¼­ºñ½º¿¡ ´ëÇÑ ÀÔµµ ¼öÁØÀº °´Ã¼ ¶Ç´Â ÄÄÆ÷³ÍÆ® ´ë»óÀÇ ÀÔµµ ¼öÁغ¸´Ù ³·Àº °æÇâÀÌ ÀÖÀ¸¸ç ÇϳªÀÇ ¼­ºñ½º´Â ÀüÇüÀûÀ¸·Î ÇϳªÀÇ ½ÅÁßÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ µå·¯³»°í ÀÖ´Ù.

±×¸² A : ÀÔµµ ¼öÁØ

ÇÕ¼º ÀÎÅÍÆäÀ̽º·ÎÀÇ ¼­ºñ½º
¼­ºñ½º Á¦¾î ½Ã½ºÅÛÀº Á¶¸³Áú ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ °¢ ¼­ºñ½º°¡ ÂüÁ¶ÇÏ´Â °´Ã¼¿¡ Á¢±ÙÇÑ´Ù. °¢ ¼­ºñ½º´Â ¹Ì¸³Áú °´Ã¼ ±×·ìÀ» ¹è°æÀ¸·Î ÇϳªÀÇ ÃßÃâ¹°·Î ½ÇÇàµÉ ¼ö ÀÖ´Â ¹Ý¸é °´Ã¼ ±× ÀÚü´Â °øÀû Á¢±ÙÀÌ ºÒ°¡´ÉÇϵµ·Ï ¼û°ÜÁú ¼ö ÀÖ´Ù.

¶ÇÇÑ °¢ ¼­ºñ½º´Â °´Ã¼, ÄÄÆ÷³ÍÆ®, Àß ¸¸µé¾îÁø ¼­ºñ½º µîÀ» ±×·ìÈ­ÇÏ¸ç ±×¸² B¿¡¼­ º¼ ¼ö ÀÖ´Â °Íó·³ ¿Ü°üÀ̳ª ÀÎÅÍÆäÀ̽º¸¦ Ȱ¿ëÇÔÀ¸·Î½á ´ÜÀÏ À¯´ÖÀ¸·Î ³ëÃâµÇ´Â °Í µîÀ» ÅëÇØ ½ÇÇàµÉ ¼ö ÀÖ´Ù.

±×¸² B : Á¶¸³Áú ¼­ºñ½º

È¿°úÀûÀÎ ¼­ºñ½º ÀÎÅÍÆäÀ̽º
ºñÁî´Ï½º Àü¹®°¡µµ ¿ÏÀüÈ÷ ¸¸Á·ÇÒ ¸¸ÇÑ ¼Ö·ç¼ÇÀÌ µÇ·Á¸é ¼­ºñ½º ÀÎÅÍÆäÀ̽º´Â ¿äûµÈ ÀÔ·Â ¸Å°³º¯¼ö, °¡´ÉÇÑ ¿¡·¯³ª ±â´ëÄ¡, °á°ú µîÀÇ ¿ä¼Ò »Ó ¾Æ´Ï¶ó ¼öÇàÇÏ´Â ºñÁî´Ï½º ÀÛ¾÷µé¿¡ ´ëÇØ¼­µµ ¸íÈ®È÷ Ç¥ÇöÇØ¾ß ÇÑ´Ù.

¼­ºñ½º ÀÎÅÍÆäÀ̽º´Â Àü¹®ÀûÀÎ Áö½ÄÀ» °®ÃßÁö ¸øÇÑ ºñÁî´Ï½º Àü¹®°¡µµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ·Î ÀÎÇØ ºñÁî´Ï½º Àü¹®°¡´Â ºñÁî´Ï½º ÇÁ·Î¼¼½º¿Í ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý»êÀûÀ¸·Î ±¸¼ºÇس¾ ¼ö ÀÖ´Ù.

±×¸² C¸¦ º¸¸é ÀÎÅÍÆäÀ̽º ÀÔµµ, ºñÁî´Ï½º ÇÁ·Î¼¼½º ÇÕ¼º°ú ÀÌ·± ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½Ã½ºÅÛ/ºñÁî´Ï½º Àü¹®°¡ÀÇ ¿ªÇÒ¿¡ ¾î¶»°Ô ¿µÇâÀ» ¹ÌÄ¡´Â Áö¿¡ ´ëÇÑ »ó°ü°ü°è¸¦ ¾Ë ¼ö ÀÖ´Ù.

±×¸² C : ¼­ºñ½º ÇÕ¼º

»ç·Ê ºÐ¼®
Á¶¸³Áú ÀÎÅÍÆäÀ̽º °³³äÀ» ¹¦»çÇϱâ À§ÇØ, °£´ÜÇÑ °´Ã¼ ÇÑ ½ÖÀ» ¼±Á¤ÇØ »õ·Î¿î ¿Ü°üÀ» Àû¿ëÇÔÀ»½á º¸´Ù À¯¿ëÇÑ ºñÁî´Ï½º ¼­ºñ½º¸¦ ±¸¼ºÇغ¸ÀÚ.

UserInfo¿Í UserAccount¶ó´Â Ŭ·¡½º°¡ °¢°¢ ÀÖ´Ù°í °¡Á¤ÇØ º¸ÀÚ. ÀÌ °úÁ¤µéÀ» Ç¥ÇöÇϱâ À§ÇÑ »õ·Î¿î ÀÎÅÍÆäÀ̽º¸¦ ±¸ÃàÇÔÀ¸·Î½á µÎ °¡Áö Ŭ·¡½º·ÎºÎÅÍ À¯¿ëÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÎ ¡®getUserAccouts¡¯¸¦ µµÃâÇØ ³¾ ¼ö ÀÖ´Ù. °³¹ß ¾ð¾î·Î´Â ÀÚ¹Ù°¡ »ç¿ëµÈ´Ù.

¸®½ºÆ® A¿¡ ÀÖ´Â ÄÚµå´Â °£´ÜÇÑ UserInfo Ŭ·¡½º¸¦ Á¤ÀÇÇϸç, ¸®½ºÆ® BÀÇ ÄÚµå´Â °£´ÜÇÑ UserAccout Ŭ·¡½º¸¦ Á¤ÀÇÇÑ´Ù. ÀÌÁ¦ getUserAccounts ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ Æ÷ÇÔÇÏ´Â ¼­ºñ½º ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇØº¸ÀÚ.

package com.jeffhanson.services;

public interface FinanceServices
{
public UserAccount[] getUserAccounts(UserInfo userInfo);
}

¸®½ºÆ® A

¸®½ºÆ® B

¿ì¸®°¡ ¿øÇÏ´ø ÀÎÅÍÆäÀ̽º¿Í ÇÔ²² º¸±â·Î µç 2°³ Ŭ·¡½º·Î ¡®getUserAccounts¡¯¶ó´Â À¯¿ëÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀ» ¸®½ºÆ® C¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

¸®½ºÆ® C

¼­ºñ½º ÇÕ¼º
¼­ºñ½º ÇÕ¼ºÀ» ÀÌ¿ëÇϸé À̱âÁ¾ ȯ°æÀÇ ¼¼ºÎ ³»¿ëÀ̳ª Â÷ÀÌÁ¡ µî¿¡ »ó°ü¾øÀÌ °¢°¢ÀÇ ¼­ºñ½º¸¦ ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ÇÁ·Î¼¼½º µîÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ¼­ºñ½º°¡ Á¶¸³Áú ÀÎÅÍÆäÀ̽º·Î ±¸ÃàµÅ ÀÖ´Ù¸é ¼­ºñ½º ÇÕ¼ºÀº ÈξÀ ´õ ±¸¼ºÇϱ⠽±´Ù.

È¿°úÀûÀ¸·Î ¼³°è·ÇÕ¼ºµÈ Á¶¸³Áú ¼­ºñ½ºÀÇ Áö¿øÀ» ¹ÞÀ¸¸é ºñÁî´Ï½º Àü¹®°¡´Â »õ·Î¿î ºñÁî´Ï½º ÇÁ·Î¼¼½º¿Í ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý»êÀûÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖ´Ù. @
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
µ¶ÀÚÀǰß(Talkback)
¹ø¿ªÇÑ ´Ü¾î°¡ Æò¼Ò¿¡ ¾È¾²´ø °ÍÀÌ¸é ¿ø¾î¸¦ º´±âÇØÁÖ¼¼¿ä
±è¿ë¿µ[ 2004/12/16 ]  
±â»ç¸¦ ¹ø¿ªÇÑ ±âÀÚÀÔ´Ï´Ù.

¹«½¼ ¸»¾¸ÀÎÁö Àß ¾Ë°Ú½À´Ï´Ù. µÉ ¼ö ÀÖ´Â ÇÑ ÀûÀýÇÑ Ç¥ÇöÀ» ã¾Æ Çѱ۷Π¿Å±â´Â °ÍÀÌ ¹æÄ§À̱ä ÇÕ´Ï´Ù¸¸ ³Ê¹« ÀÌ·¸°Ô¸¸ °íÁýÇÏ¸é ¿ø¹®º¸´Ùµµ ÀÌÇØÇϱ⠾î·Á¿î ¹ø¿ª ±â»ç°¡ ź»ýÇϰï ÇÕ´Ï´Ù. ¾îÂ¸é IT ºÐ¾ß¿¡¼­ ´õ¿í ½ÉÇÑ ¹®Á¦À̱⵵ Çϱ¸¿ä.

ÁöÀûÇϽг»¿ë ¾ÕÀ¸·Î ½ÊºÐ ¹Ý¿µÇϵµ·Ï ÇϰڽÀ´Ï´Ù.

µû²ûÇÑ Ãæ°í¿Í °ü½É °¨»çÇÕ´Ï´Ù.

----------±è¼º¼ö´ÔÀÇ ±Û----------

¹ø¿ªÇÑ ´Ü¾î°¡ Æò¼Ò¿¡ ¾È¾²´ø °ÍÀÌ¸é ¿ø¾î¸¦ º´±âÇØÁÖ¼¼¿ä
¹ø¿ªÇÑ ´Ü¾î°¡ Æò¼Ò¿¡ ¾È¾²´ø °ÍÀÌ¸é ¿ø¾î¸¦ º´±âÇØÁÖ¼¼¿ä
±è¼º¼ö[ 2004/12/15 ]  
¹ø¿ªÇÑ ´Ü¾î°¡ Æò¼Ò¿¡ ¾È¾²´ø °ÍÀÌ¸é ¿ø¾î¸¦ º´±âÇØÁÖ¼¼¿ä
 
 
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨í] Çʼö ¾ÆÀÌ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ì] ÇÁ·Î±×·¡¹Ö...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨è] ¿ëÀ» ¸¸³ª...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ê] ±âº»±â ¾ø...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ë] »õ·Î¿î ½Ã...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨é] ³ª´®°ú ±³...
'ÁÖÃãÁÖÃã ¼Ò´Ï' º¸±ÞÇü Ä·ÄÚ´õ ½ÃÀå »ï¼º ¸Í°ø¡¦À¯Æ©ºê ¸ÂÃãÇü 'VM-MX20C' [00:07:48]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[ZDNET ¿µ¹®¹æ¼Û]±¸±Û À¥ºê¶ó¿ìÀú '±¸±Û Å©·Ò' º£Å¸¹öÀü °ø°³ [00:01:29]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
¡°À¥ Ç¥ÁØÀº ¹«½¼!¡±¡¦IE8¿¡ ´ë...
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
³×À̹ö´Â ¿Ö '10´ë ÇØÄ¿'¿¡ ´ç...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
"¾×ƼºêX¿Í °øÁ¸ ¸ð»ö"¡¦±¸±Û, ...
'À§ÇÇ Àǹ«È­' ÆóÁö ºÐÀ§±â·Î¡¦
ÀÎÆ÷¹ðÅ© "IPTV ¸Þ½Ã¡ ¼­ºñ½º...
³ª¿ìÄÞ, DDoS Â÷´Ü ±â¼ú ƯÇã
¡®Àå¾ÖÀÎ À¥ Á¢±Ù¼º ¿ì¼ö±â°ü¡¯ ¼±...
°õTV, PMP ´Ù¿î·Îµå ¼­ºñ½º ...
Ä¿³Ø¼±Æ®ÄÚ¸®¾Æ, ºÐ´ç »õ »ç¹«½Ç·Î...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.