±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
30,000¿ø |
---|
27,000¿ø (10%ÇÒÀÎ)
1,500P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ÁöÇâÇÏ´Â SOA ÀÎÇÁ¶ó½ºÆ®·°Ã³ÀÇ ÇÙ½ÉÀÎ 'WCF' È°¿ë¼!
¡ºWCF: SOA ¼ºñ½º¸¦ ºü¸£°í ½±°Ô ±¸ÇöÇØÁÖ´Â ÅëÇÕ ÇÁ·Î±×·¡¹Ö ¸ðµ¨¡»Àº WCF ÀÔ¹®¼·Î, WCFÀÇ ±âº»ÀûÀÎ Áö½Ä°ú È°¿ë¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. Â÷¼¼´ë ºÐ»ê SOA ¼ºñ½º ±¸ÇöÀ» À§ÇÑ ÅëÇÕ ÇÁ·Î±×·¡¹Ö ¸ðµ¨ WCFÀÇ ´Ü°èº° ½Ç½À °¡À̵åÀÌ´Ù. ÀÌ¹Ì WCF¸¦ ¾Ë°í ÀÖÁö¸¸ º¸¾ÈÀ̳ª ¼º´É°ú °°Àº Ưº°ÇÑ ºÎºÐ¿¡ ´ëÇØ Á» ´õ »ó¼¼È÷ ¾Ë°í ½ÍÀº À̵鿡°Ôµµ À¯¿ëÇÏ´Ù.
WCF ´öºÐ¿¡ °³¹ßÀÚµéÀº ºñ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Ç÷§Æû°úµµ »óȣȣȯÀÌ °¡´ÉÇÑ ¼ºñ½º¸¦ ¾ÈÁ¤ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ÀúÀÚ´Â ¸ÕÀú WCF°¡ ¹«¾ùÀÌ°í, WCF ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¼ºñ½ºÇÏ´ÂÁö ¼³¸íÇÑ´Ù. ±×¸®°í µÞºÎºÐ¿¡¼´Â ¾ÈÀüÇÑ ¼ºñ½º °úÁ¤, Æ®·£Àè¼Ç Áö¿ø, ¼º´ÉÇâ»ó ºñ°á µî ¼ºñ½º¸¦ »ç¿ëÀÚ¿¡°Ô Á¦°øÇÒ ¶§ ÀϾ ¼ö ÀÖ´Â ½Ã³ª¸®¿À¸¦ Á¦½ÃÇÑ´Ù.
¶ÇÇÑ À©µµ¿ì ±â¹ÝÀÇ °·ÂÇÑ ºñÁî´Ï½º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÇÊ¿äÇÑ À¥¼ºñ½º¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ½Ç½À °¡À̵å¿Í ½Ç¿ëÀûÀÎ Æ©Å丮¾ó Á¦°øÇÑ´Ù. ƯÈ÷ °¢ À帶´Ù ³¡ºÎºÐ¿¡ '¿ä¾à'À» ½Ç¾î ¾Õ¿¡¼ ¼³¸íÇÑ ³»¿ëÀÇ ÇÙ½ÉÀ» ÃÖÁ¾ Á¤¸®ÇÑ´Ù. ÀÌ ¸ðµç °ÍÀ» ÅëÇØ WCFÀÇ ÇÙ½ÉÀ» ÇÑ ¹ø¿¡ Çϳª¾¿ ½º½º·Î ÇнÀÇÒ ¼ö ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì Ä¿¹Â´ÏÄÉÀÌ¼Ç ÆÄ¿îµ¥À̼Ç(WCF)Àº À©µµ¿ì ¿öÅ©Ç÷οì ÆÄ¿îµ¥ÀÌ¼Ç (WF), À©µµ¿ì ÇÁ¸®Á¨Å×ÀÌ¼Ç ÆÄ¿îµ¥À̼Ç(WPF)°ú ÇÔ²² ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì ½Ã½ºÅÛ¿¡¼ Â÷¼¼´ë ºñÁî´Ï½º ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇÑ ±âº» ÇÁ·¹ÀÓ¿öÅ©°¡ µÉ °ÍÀÌ´Ù. WCF¸¦ »ç¿ëÇÏ¸é ¼ºñ½º¿Í ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿¬°áÇØ °·ÂÇÑ ¼ºñ½º ÁöÇ⠽ýºÅÛÀ» ¸¸µé ¼ö ÀÖ´Ù. »õ·Î¿î ¼ºñ½º¸¦ ¸¸µé ¶§»Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ ±â¼ú·Î ¸¸µç ±âÁ¸ ¼ºñ½º¿Í »óÈ£ÀÛ¿ëÇÒ ¶§µµ WCF¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹Àü¿¡´Â À¥¼ºñ½º, COM+, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¸Þ½ÃÁö Å¥(MSMQ), .NET ÇÁ·¹ÀÓ¿öÅ© ¸®¸ðÆà µîÀÇ Æ¯Á¤ ±â¼úÀ» ÀÌ¿ëÇؼ ºÐ»ê ½Ã½ºÅÛÀ» ¼³°èÇß´Ù. ±×¸®°í ¼Ö·ç¼ÇÀÇ ¾ÆÅ°ÅØó´Â °¡²û ±× ¼±Åà °á°ú¿¡ ¿µÇâÀ» ¹Þ¾Ò´Ù. ÀÌÁ¦ WCF´Â ƯÁ¤ ¿¬°á ¸ÞÄ¿´ÏÁò¿¡ Á¦ÇѵÇÁö ¾Ê°í ¼Ö·ç¼ÇÀ» ¼³°èÇÏ°í ¾ÆÅ°ÅØó¸¦ ±¸¼ºÇÒ ¼ö ÀÖ°Ô ´Ù¾çÇÑ ±â¼úÀ» Àû¿ëÇÒ ¼ö ÀÖ´Â Áö¼ÓÀûÀÎ ¸ðµ¨À» Á¦½ÃÇÑ´Ù.
- ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
À¥¼ºñ½ºÀÇ ºôµå¿Í È£½ºÆÃ
¼ºñ½º °è¾à°ú µ¥ÀÌÅÍ °è¾à ¼³°è
»óÅ Á¤º¸ °ü¸®¿Í Æ®·£Àè¼Ç Áö¿ø
¹ÙÀεù°ú ¿£µåÆ÷ÀÎÆ® ¼³Á¤
·Îµå ¹ë·±½Ì°ú ³»¿ë ±â¹ÝÀÇ ¸Þ½ÃÁö ¶ó¿ìÆÃ
¸Þ½ÃÁö ¾ÏÈ£È, ÀÎÁõ, ±ÇÇÑ °ü¸® ±¸Çö
¼ºñ½º Á¶Àý, ÀÎÄÚµù, ½ºÆ®¸®¹ÖÀ¸·Î ¼º´É ÃÖÀûÈ
ºñµ¿±â ¿ÀÆÛ·¹À̼Ç, ´Ü¹æÇâ ¸Þ¼Òµå, À̺¥Æ® ½ÇÇà
ASP.NET°ú COM+¿¡ ´ëÇØ »óȣȣȯµÇ´Â ¼ºñ½º »ý¼º
¡´ ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡µ
ÀÌ Ã¥Àº WCF¸¦ ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ǰú ¼ºñ½º¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì ½Ã½ºÅÛ¿¡¼ ¿î¿ëµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇÏ°í ±¸ÃàÇÏ°í ¹èÄ¡ÇÏ´Â ¾÷¹«¸¦ ¸Ã°í ÀÖ´Ù¸é Á¶¸¸°£ WCF¿¡ Àͼ÷ÇØÁ®¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ WCF ±â¹Ý ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¶§ ÇÊ¿äÇÑ ´Ù¾çÇÑ ±â¼úÀ» »¡¸® ¹è¿ï ¼ö ÀÖ´Ù. ½Ç¿ëÀûÀÎ Á¢±ÙÀ» ÅëÇؼ °³³âÀûÀÎ ºÎºÐ¿¡¼ »ó¼¼ÇÑ ºÎºÐ±îÁö ¼³¸íÇÏ°í ÀÖÀ¸¹Ç·Î WCF ±â¹ÝÀÇ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù.
´ÙÀ½ ÇÁ·ÎÇÊÀ» ¸¸Á·ÇÏ´Â µ¶ÀÚ¶ó¸é ÀÌ Ã¥À» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
-¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì Æйи® ½Ã½ºÅÛ¿¡¼ ¿î¿ëµÉ ¼Ö·ç¼ÇÀÇ ¾ÆÅ°ÅØÆ®, ¼³°èÀÚ, °³¹ßÀÚ
-ºñÁÖ¾ó ½ºÆ©µð¿À 2005¿Í C#À» ½á¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ °æÇèÀÌ ÀÖ´Â »ç¶÷
-Æ®·£Àè¼Ç, À¥¼ºñ½º, ¸Þ½ÃÁö Å¥ °°Àº °³³ä¿¡ ´ëÇØ ÀÌÇØÇÏ°í ÀÖ´Â »ç¶÷
¸ñÂ÷
01Àå WCF °³¿ä
WCF¶õ 31
°³Àοë ÄÄÇ»ÅÍ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÃÀÛ 31
Ä¿¹Â´ÏÄÉÀÌ¼Ç ±â¼úÀÇ ³»ºÎ ÇÁ·Î¼¼½º 32
À¥°ú À¥¼ºñ½º 33
°øÅë µ¥ÀÌÅÍ Æ÷¸ËÀ¸·ÎÀÇ XML »ç¿ë 33
À¥¼ºñ½º ¿äû ÁÖ°í¹Þ±â 35
±Û·Î¹ú ȯ°æ¿¡¼ÀÇ º¸¾È°ú °³ÀÎ Á¤º¸ ó¸® 35
WCFÀÇ ¸ñÀû 36
WCF ¼ºñ½º »ý¼º 37
°è¾à Á¤ÀÇ 43
¼ºñ½º ±¸Çö 45
WCF ¼ºñ½ºÀÇ ¼³Á¤, ¹èÆ÷, Å×½ºÆ® 50
WCF Ŭ¶óÀ̾ðÆ® »ý¼º 56
¼ºñ½º ÁöÇâ ¾ÆÅ°ÅØó¿Í WCF 61
¿ä¾à 63
2Àå WCF ¼ºñ½º È£½ºÆÃ
WCF ¼ºñ½ºÀÇ µ¿ÀÛ ¹æ½Ä 65
¼ºñ½º ¿£µåÆ÷ÀÎÆ® 66
Ŭ¶óÀ̾ðÆ® ¿äû ó¸® 67
»ç¿ëÀÚ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ WCF ¼ºñ½º È£½ºÆà 69
ServiceHost Ŭ·¡½ºÀÇ ÀÌ¿ë 69
WCF ¼ºñ½º¸¦ È£½ºÆÃÇÏ´Â WPF ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â 72
¿©·¯ ¿£µåÆ÷ÀÎÆ®¸¦ ÀÌ¿ëÇÏ°Ô ¼ºñ½º Àç¼³Á¤ 79
¹ÙÀεùÀÇ ÀÌÇØ 82
WCF¿¡ Á¤ÀǵÅÀÖ´Â ¹ÙÀεù 82
¹ÙÀεù ¼³Á¤ 85
À©µµ¿ì ¼ºñ½º¿¡¼ WCF ¼ºñ½º È£½ºÆà 87
¿ä¾à 93
3Àå °°ÇÇÑ ¾ÖÇø®ÄÉÀ̼ǰú ¼ºñ½º °³¹ß
CLR ¿¹¿Ü¿Í SOAP °áÇÔ(Faults) 96
SOAP °áÇÔÀÇ ¹ß°ß°ú Àü´Þ 96
¾ö°ÝÇÑ Å¸ÀÔÀÇ °áÇÔ ÀÌ¿ë 101
¾Ë ¼ö ¾ø´Â ¿¹¿ÜÀÇ º¸°í 111
¼ºñ½º È£½ºÆ® ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ¿¹¿Ü °ü¸® 114
ServiceHost »óÅÂ¿Í º¯È 114
È£½ºÆ® ¾ÖÇø®ÄÉÀ̼ǿ¡¼ÀÇ °áÇÔ Ã³¸® 115
È£½ºÆ® ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ¿¹»óÇÏÁö ¸øÇÑ ¸Þ½ÃÁö ó¸® 116
¿ä¾à 93
4Àå ¿£ÅÍÇÁ¶óÀÌÁî WCF ¼ºñ½º º¸È£
º¸¾ÈÀ̶õ 122
À©µµ¿ì ȯ°æ¿¡¼ ÀÎÁõ°ú ±ÇÇÑ °ü¸® 123
Àü¼Û°ú ¸Þ½ÃÁö ¼öÁØÀÇ º¸¾È 124
À©µµ¿ì µµ¸ÞÀο¡¼ º¸¾ÈÀÇ ±¸Çö 126
¸Þ½ÃÁö ¼öÁØ¿¡¼ TCP ¼ºñ½ºÀÇ º¸È£ 127
Àü¼Û ¼öÁØ¿¡¼ HTTP ¼ºñ½ºÀÇ º¸È£ 134
¸Þ½ÃÁö ¼öÁØ¿¡¼ HTTP ¼ºñ½ºÀÇ º¸È£ 141
À©µµ¿ì »ç¿ëÀÚ ÀÎÁõ 143
»ç¿ëÀÚ ÀÎÁõ 150
¸®¼Ò½º¿¡ Á¢±ÙÇϱâ À§ÇÑ ÀÇÀÎÈ(Impersonation) ÀÌ¿ë 157
¿ä¾à 159
5Àå ÀÎÅͳݿ¡¼ÀÇ WCF ¼ºñ½º º¸È£
ÀÎÅÍ³Ý È¯°æ¿¡¼ »ç¿ëÀÚ¿Í ¼ºñ½º ÀÎÁõ 162
SQL ¸â¹ö½Ê ÇÁ·Î¹ÙÀÌ´õ¿Í SQL ·Ñ ÇÁ·Î¹ÙÀÌ´õ¸¦ È°¿ëÇÑ »ç¿ëÀÚ ÀÎÁõ°ú ±ÇÇÑ ºÎ¿© 162
ÀÎÁõ¼·Î »ç¿ëÀÚ ÀÎÁõ°ú ±ÇÇÑ ºÎ¿© 177
ÀÎÁõ¼¸¦ ÀÌ¿ëÇÑ ¼ºñ½º ÀÎÁõ 187
¿ä¾à 193
6Àå ¼ºñ½º °è¾à°ú µ¥ÀÌÅÍ °è¾à °ü¸®
¼ºñ½º °è¾à ¼öÁ¤ 196
¼±ÅÃÀûÀ¸·Î ¿ÀÆÛ·¹ÀÌ¼Ç º¸È£ 196
¼ºñ½º ¹öÀü °ü¸® 202
¼ºñ½º °è¾à¿¡ ¿µÇâÀ» ÁÖ´Â º¯°æ°ú ÁÖÁö ¾Ê´Â º¯°æ 211
µ¥ÀÌÅÍ °è¾à ¼öÁ¤ 213
µ¥ÀÌÅÍ °è¾à°ú µ¥ÀÌÅÍ ¸â¹ö ¼Ó¼º 213
µ¥ÀÌÅÍ °è¾à ȣȯ¼º 226
¿ä¾à 229
7Àå »óÅ À¯Áö¿Í ¿ÀÆÛ·¹À̼ÇÀÇ ¼ø¼ ¹è¿
WCF ¼ºñ½º¿¡¼ÀÇ »óÅ °ü¸® 232
¼ºñ½º ÀνºÅϽº ÄÁÅؽºÆ® ¸ðµå 246
PerCall ÀνºÅϽº ÄÁÅؽºÆ® ¸ðµå¿¡¼ÀÇ »óÅ À¯Áö 251
¼ºñ½º ÀνºÅϽº ºñÈ°¼ºÈ ¼±ÅÃÀûÀ¸·Î Á¦¾î 258
WCF ¼ºñ½º¿¡¼ ¿ÀÆÛ·¹ÀÌ¼Ç ¼ø¼ ºÎ¿© 260
¿ä¾à 266
8Àå Æ®·£Àè¼Ç Áö¿ø
ShoppingCartService ¼ºñ½º¿¡¼ Æ®·£Àè¼Ç »ç¿ë 268
OLE Æ®·£Àè¼Ç ±¸Çö 268
WS-AtomicTransaction Æ®·£Àè¼Ç ±¸Çö 285
Æ®·£Àè¼ÇÀ» Áö¿øÇÏ°Ô WCF ¼ºñ½º ¼³°è 287
Æ®·£Àè¼Ç°ú ¼ºñ½º ÀνºÅϽº ÄÁÅؽºÆ® ¸ðµå 287
Æ®·£Àè¼Ç°ú ¸Þ½Ã¡ 288
Æ®·£Àè¼Ç°ú ¸ÖƼ½º·¹µù 288
Àå±â°£ Æ®·£Àè¼Ç 288
¿ä¾à 289
9Àå ½Å·Ú¼º ÀÖ´Â ¼¼¼Ç ±¸Çö
½Å·Ú¼º ÀÖ´Â ¼¼¼Ç »ç¿ë 292
WCF¿¡¼ ½Å·Ú¼º ÀÖ´Â ¼¼¼Ç ±¸Çö 292
ÀçÀü¼Û °ø°Ý ŽÁö¿Í ó¸® 303
WCF¿¡¼ ÀçÀü¼Û °ø°Ý ŽÁö ¼³Á¤ 304
¿ä¾à 309
10Àå ÇÁ·Î±×·¡¹ÖÀ¸·Î ¼³Á¤°ú Ä¿¹Â´ÏÄÉÀÌ¼Ç Á¦¾î
WCF ¼ºñ½º ¸ðµ¨ 311
¼ºñ½º¿Í ä³Î 312
ÇàÀ§ 313
¹ÙÀεùÀ¸·Î ä³Î ±¸¼º 314
¸Þ½ÃÁö °Ë»ç 319
Ŭ¶óÀ̾ðÆ® Åë½Å Á¦¾î 324
ÇÁ·Î±×·¥À¸·Î ¼ºñ½º¿Í ¿¬°á 324
ÇÁ·Î±×·¡¹ÖÀ¸·Î ¸Þ½ÃÁö Àü´Þ 330
¿ä¾à 334
11Àå ´Ü¹æÇâ ºñµ¿±â ¿ÀÆÛ·¹À̼ÇÀÇ ±¸Çö
´Ü¹æÇâ ¿ÀÆÛ·¹À̼ÇÀÇ ±¸Çö 336
´Ü¹æÇâ ¿ÀÆÛ·¹À̼ÇÀÇ È¿°ú 336
´Ü¹æÇâ ¿ÀÆÛ·¹À̼ǰú ŸÀӾƿô 337
´Ü¹æÇâ ¸Þ¼Òµå »ç¿ë ±ÇÀå »çÇ× 346
ºñµ¿±â ¿ÀÆÛ·¹ÀÌ¼Ç »ý¼º°ú ±¸Çö 347
Ŭ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ºñµ¿±â ¿ÀÆÛ·¹À̼ÇÀÇ »ý¼º 347
WCF ¼ºñ½º¿¡¼ ºñµ¿±â ¿ÀÆÛ·¹À̼ÇÀÇ ±¸Çö 348
¸Þ½ÃÁö Å¥ »ç¿ë 357
¿ä¾à 363
12Àå ¼º´ÉÀ» °í·ÁÇÑ WCF ¼ºñ½º ±¸Çö
ÀÚ¿ø »ç¿ë Á¦¾î¸¦ À§ÇÑ ¼ºñ½º Á¶Àý ±â´É 366
¼ºñ½º Á¶Àý ¼³Á¤ 367
MTOMÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ Àü¼Û 373
´ë¿ë·® ÀÌÁø µ¥ÀÌÅÍ °´Ã¼¸¦ Ŭ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀ̼ǿ¡ Àü¼Û 376
WCF ¼ºñ½º¿¡¼ µ¥ÀÌÅÍ ½ºÆ®¸®¹Ö 381
WCF ¼ºñ½º¿Í Ŭ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀ̼ǿ¡¼ÀÇ ½ºÆ®¸®¹Ö 381
½ºÆ®¸²À» Áö¿øÇÏ´Â ¿ÀÆÛ·¹ÀÌ¼Ç ±¸Çö 381
½ºÆ®¸®¹ÖÀÇ º¸¾È 382
¿ä¾à 383
13Àå ¸Þ½ÃÁö ¶ó¿ìÆÃ
WCF ¼ºñ½º ·±Å¸ÀÓÀÌ ¿ÀÆÛ·¹À̼ÇÀ» ó¸®ÇÏ´Â ¹æ¹ý 386
ChannelDiapatcher¿Í EndpointDispatcher °´Ã¼ Àç¹æ¹® 386
EndpointDispatcher °´Ã¼¿Í ÇÊÅÍ 388
´Ù¸¥ ¼ºñ½º·Î ¸Þ½ÃÁö Àü´Þ 390
WCF¿Í WS-Addressing ½ºÆå 403
WS-Referral ½ºÆå°ú µ¿Àû ¶ó¿ìÆà 405
¿ä¾à 405
14Àå À̺¥Æ®¿¡ µû¶ó ¹ßÇàÇÏ°í ±¸µ¶ÇÏ´Â ÄÝ¹é °è¾àÀÇ ÀÌ¿ë
Ŭ¶óÀ̾ðÆ® ÄݹéÀÇ ±¸Çö°ú ½ÇÇà 408
ÄÝ¹é °è¾à Á¤ÀÇ 408
ÄÝ¹é °è¾à¿¡¼ÀÇ ÇÔ¼ö ±¸Çö 409
ÄÝ¹é °è¾à¿¡¼ ¿ÀÆÛ·¹À̼ÇÀÇ ½ÇÇà 412
ÄÝ¹é ¿ÀÆÛ·¹À̼ǿ¡¼ ÀçÀԷ°ú ½º·¹µù 413
´ÙÁß Ã¤³ÎÀÇ ±¸Çö 414
À̺¥Æ® ±¸Çö¿¡ ÄÝ¹é °è¾à »ç¿ë 414
¹ßÇà°ú ±¸µ¶ÀÇ Àü´Þ ¸ðµ¨ 427
¿ä¾à 428
15Àå À©µµ¿ì Ä«µå½ºÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ÀÎÁõ °ü¸®
À©µµ¿ì Ä«µå½ºÆäÀ̽º¸¦ »ç¿ëÇÑ WCF ¼ºñ½º¿¡ Á¢±Ù 430
Ŭ·¹ÀÓ ±â¹ÝÀÇ º¸¾È ±¸Çö 430
Á¦3ÀÚ ½Å¿ø Á¦°øÀÚÀÇ »ç¿ë 443
¿¬ÇÕ È¯°æ¿¡¼ Ŭ·¹ÀÓ ±â¹ÝÀÇ ±ÇÇÑ 445
¿ä¾à 447
16Àå ASP.NET Ŭ¶óÀ̾ðÆ®¿Í ±â¾÷ ¼ºñ½º ÄÄÆ÷³ÍÆ®ÀÇ ÅëÇÕ
ASP.NET Ŭ¶óÀ̾ðÆ®¸¦ Áö¿øÇÏ´Â WCF ¼ºñ½º »ý¼º 449
WCF ¼ºñ½º·Î COM+ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦°ø 460
¿ä¾à 471
º»¹®Áß¿¡¼
ÀÌÁ¦ SOA¸¦ IT¿¡¼ ÀϽÃÀûÀ¸·Î À¯ÇàÇÏ°í »ç¶óÁö´Â Æ®·»µå Á¤µµ·Î º¸´Â »ç¶÷Àº ¾Æ¹«µµ ¾øÀ» °ÍÀÔ´Ï´Ù.
IBM, Oracle, Tmax¿Í °°Àº ±¹³»¿Ü ¼Ö·ç¼Ç º¥´õµéÀº ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±Ù°£ÀÌ µÇ´Â ¹Ìµé¿þ¾î¸¦ Áß½ÉÀ¸·Î ÅëÇÕ °³¹ß ȯ°æ¿¡ À̸£±â±îÁö ÀÚ»ç Á¦Ç°ÀÌ SOA ÁöÇâÀ̶ó´Â °ÍÀ» ÃÖ°íÀÇ °Á¡À¸·Î ³»¼¼¿ì°í ÀÖÀ¸¸ç, KTF³ª SK Telecom µîÀÇ ´ëÇü Åë½Å»çµéµµ Â÷¼¼´ë ½Ã½ºÅÛÀÇ ÁÖ¿ä ¾ÆÅ°ÅØó·Î SOA¸¦ µµÀÔÇÏ°í ÀÖ½À´Ï´Ù. ƯÈ÷ ±âÁ¸ ½Ã½ºÅÛÀ» Á¡ÁøÀûÀ¸·Î ÁøȽÃÅ°¸é¼ ½Å ½Ã½ºÅÛ°úÀÇ Á¢¸ñÀ» ÃßÁøÇØ¾ß ÇÏ´Â ´ë±Ô¸ð ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æÀ̶ó¸é SOA°¡ °¡Àå Çö½ÇÀûÀÎ ´ë¾ÈÀ¸·Î ²ÅÈ÷°í ÀÖ½À´Ï´Ù.
WCF´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ÁöÇâÇÏ´Â SOA ÀÎÇÁ¶ó½ºÆ®·°Ã³ÀÇ ÇÙ½ÉÀÔ´Ï´Ù. .NET ÇÁ·¹ÀÓ¿öÅ© 3.0ºÎÅÍ µîÀåÇÑ WCF´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ±âÁ¸¿¡ Á¦°øÇÏ´ø .NET Remoting, WSE, ASMX¿Í °°Àº ºÐ»ê ±â¼úÀ» Çϳª·Î °áÇÕ½ÃÅ°°í È®Àå½ÃÄÑ ÀÏ°üµÈ °³¹ß ȯ°æÀ» °³¹ßÀÚ¿¡°Ô Á¦°øÇÕ´Ï´Ù. ÀÌ ´öºÐ¿¡ °³¹ßÀÚµéÀº ºñ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Ç÷§Æû°úµµ »óȣȣȯÀÌ °¡´ÉÇÑ ¼ºñ½º¸¦ ¾ÈÁ¤ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖ°Ô µÆ½À´Ï´Ù.
¡ºWCF: SOA ¼ºñ½º¸¦ ºü¸£°í ½±°Ô ±¸ÇöÇØÁÖ´Â ÅëÇÕ ÇÁ·Î±×·¡¹Ö ¸ðµ¨¡»Àº WCF¿¡ óÀ½ ÀÔ¹®ÇÏ·Á°í ÇÏ´Â »ç¶÷µéÀ̳ª WCF¸¦ ¾Ë°í ÀÖÁö¸¸ º¸¾ÈÀ̳ª ¼º´É°ú °°Àº Ưº°ÇÑ ºÎºÐ¿¡ ´ëÇØ ´õ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀº »ç¶÷µé¿¡°Ô ¾ÆÁÖ À¯¿ëÇÑ Ã¥ÀÔ´Ï´Ù.
óÀ½ 3°³ ÀåÀº WCFÀÇ °³°ýÀûÀÎ ºÎºÐ¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. WCF°¡ ¹«¾ùÀÌ°í WCF ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¼ºñ½ºÇÏ´ÂÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
±× ÀÌÈĺÎÅÍ´Â ¼ºñ½º¸¦ »ç¿ëÀÚ¿¡°Ô Á¦°øÇÒ ¶§ ÀϾ ¼ö ÀÖ´Â ½Ã³ª¸®¿À¿¡ µû¶ó ¼³¸íÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
¡á ¾î¶»°Ô ÇÏ¸é ¼ºñ½º¸¦ ¾ÈÀüÇÏ°Ô ¼ºñ½º ÇÒ ¼ö ÀÖ´ÂÁö
¡á Æ®·£Àè¼ÇÀ» Áö¿øÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö
¡á ¼º´ÉÀ» ÁÁ°Ô ÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö
»ç½Ç ÀÌ Ã¥¿¡¼ ´Ù·ç°í ÀÖ´Â ³»¿ëÀº ÀÔ¹® ¼öÁØÀÌÁö¸¸ ÇâÈÄ ½ÇÁ¦ WCF·Î ¼ºñ½º¸¦ ±¸ÃàÇØ Á¦°øÇØ¾ß ÇÑ´Ù¸é ÀÌ·± ¼³¸íÀÌ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀ̶ó »ý°¢µË´Ï´Ù.
ÀÌ Ã¥ÀÌ Ã³À½ ¾²¿©Áø ÀÌÈÄ À©µµ¿ì ºñ½ºÅ¸, .NET ÇÁ·¹ÀÓ¿öÅ© 3.5, ºñÁÖ¾ó ½ºÆ©µð¿À 2008 µîÀÌ Ãâ½ÃµÇ¸é¼ WCF ÇÁ·Î±×·¡¹Ö¿¡ ¸¹Àº º¯È°¡ »ý°å½À´Ï´Ù. ÇÏÁö¸¸ Ã¥ÀÇ ¿øº»Àº ±×·± ºÎºÐÀ» ¹Ý¿µÇÏÁö ¸øÇ߱⠶§¹®¿¡ ¿¹Á¦¸¦ °ËÅäÇÏ¸é¼ ¸¹Àº ½ÃÇàÂø¿À¸¦ °ÅÃÆ°í ÀÌ·± ³ë·ÂÀÇ °á°ú¸¦ ¸ðµÎ ÀÌ Ã¥¿¡ ´ãÀ» ¼ö ÀÖµµ·Ï ³ë·ÂÇß½À´Ï´Ù. ÀÌ Ã¥ÀÇ ¸ðµç ¿¹Á¦°¡ ÇÑ±Û À©µµ¿ì ºñ½ºÅ¸¿Í ºñÁÖ¾ó ½ºÆ©µð¿À 2008¿¡¼ ½ÇÇàµÇ´Â °ÍÀ» È®ÀÎÇߴµ¥, ÀÌ °úÁ¤¿¡¼ ¿ø¼¿¡ À߸ø ±â¼úµÈ ºÎºÐÀº ¿ª¼¿¡ ¸ðµÎ ¼öÁ¤ÇØ ¹Ý¿µÇß½À´Ï´Ù.
ÀÌ´Â ¿ø¼¸¦ ¿Ö°îÇÏ·Á´Â Àǵµ°¡ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹Ö ȯ°æ º¯È¿¡ ¸Â°Ô ³»¿ëÀ» ¼öÁ¤ÇÑ °ÍÀ̹ǷΠ°³³äÀûÀÎ ³»¿ëÀº ÀüÇô ´Ù¸¥ ¹Ù°¡ ¾ø´Ù´Â °ÍÀ» ¹àÈ÷´Â ¹ÙÀÔ´Ï´Ù.
SOA¸¦ °øºÎÇÏ´Ù º¸¸é ºñÁî´Ï½º °üÁ¡¿¡¼ ¼ºñ½º¸¦ µµÃâÇÏ°í ¼³°èÇÏ´Â µîÀÇ ¼ºñ½º ÁöÇâÀÇ ¿øÄ¢°ú °³³ä¿¡ ÀÔ°¢ÇÑ ºÎºÐÀ̳ª ±¸Çö¿¡ °ü·ÃµÈ ¼ö¸¹Àº Ç¥ÁØ ½ºÆåÀ» Á¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. WCF´Â ÀÌ·± ¼ºñ½º ÁöÇâ °³³ä°ú ½ºÆåÀÌ ½ÇÁ¦·Î ¾î¶»°Ô ±¸ÇöµÅ µ¿ÀÛÇÏ´ÂÁö¸¦ ¹è¿ï ¼ö ÀÖ´Â °¡Àå È¿°úÀûÀÎ ±â¼úÀ̶ó »ý°¢µÇ¸ç, ÀÌ Ã¥À» ÅëÇØ ±×·± °úÁ¤ÀÌ ´õ¿í ºü¸£°í È¿À²ÀûÀ¸·Î µÇ¸®¶ó°í »ý°¢ÇÕ´Ï´Ù.
µ¶ÀÚÀÇ ÀÔÀå¿¡¼ ÀÌ Ã¥À» ÀÐ´Â´Ù¸é ¾îµð¼ ½ÃÀÛÇÏ´Â °ÍÀÌ ÁÁÀ»±î¿ä? WCF Ãʺ¸ÀÚ¶ó¸é óÀ½ 1, 2, 3ÀåÀ» º¸°í 7ÀåÀ» º» µÚ ³ª¸ÓÁö ÀåµéÀº ÁÖÁ¦º°·Î Á¢±ÙÇÏ´Â °ÍÀÌ ÁÁÀ» °Í °°½À´Ï´Ù. WCF ±âÃʸ¦ ÀÌ¹Ì ¾Ë°í °è½Å ºÐÀº 4ÀåºÎÅÍ ¿øÇÏ´Â ºÐ¾ß¸¦ °ñ¶ó º¸½Ã´Â °ÍÀÌ ÁÁÀºµ¥, Àåµé °£¿¡ ¿¬°áµÇ´Â ³»¿ëµéÀÌ ¸¹½À´Ï´Ù. °¡´ÉÇÏ¸é ¾ÕÀåºÎÅÍ º¸½Ã±æ ±ÇÇص帳´Ï´Ù.
Ȳ»óö, ÀÌÇöÁ¤, Á¤ÀºÈñ
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.