|
|
|
 |
ÆÇ¸Å°¡ |
27,000¿ø ¡æ 22,950¿ø 15% |
|
 |
¸¶Àϸ®Áö |
5% 1,150¿ø |
|
 |
¹ßÇàÀÏ |
2008-05-06
|
 |
ISBN |
8996103802 | 9788996103806
|
 |
±âŸÁ¤º¸ |
±¹³»¼ | 400ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
1ÀÏ (±Ù¹«ÀϱâÁØ) |
 |
¹è¼Ûºñ |
¹«·á¹è¼Û
|
| |
|
|
|
|
|
 |
| ˴
|
|
|
| |
|
¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
µÇ¹Ç·Î °ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù. |
|
|
|
 |
|
ÀÌÀü¿¡´Â °ü¸Á¸¸ Çϰí ÀÖ´ø ±â¾÷µéµµ ÀÌÁ¦ ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡ SOA¸¦ Àû¿ëÇϰųª, SOAÀÇ µµÀÔÀ» Àû±ØÀûÀ¸·Î ÃßÁøÇϱ⠽ÃÀÛÇß´Ù. ±×·¯³ª ´Ü¼øÈ÷ ESB¸¦ µµÀÔÇÏ´Â °ÍÀ¸·Î ÇÁ·ÎÁ§Æ®¿¡ SOA¸¦ Àû¿ëÇß´Ù°í Çϱ⵵ Çϰí, ´Ü¼øÈ÷ CBDÀÇ ÄÄÆ÷³ÍÆ®¸¦ À¥ ¼ºñ½º·Î ±¸ÇöÇÏ´Â °Í ¸¸À¸·Î SOA ±â¹ÝÀÇ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù°í ¸»Çϱ⵵ ÇÑ´Ù. À̰ÍÀº ¾ÆÁ÷µµ SOA¿¡ ³»ÀçµÇ¾î ÀÖ´Â ±Ùº» öÇÐÀ» Á¦´ë·Î ÀÌÇØÇÏÁö ¸øÇϱ⠶§¹®ÀÌ´Ù.
ÀÌÃ¥Àº SOAÀÇ ±âº» öÇаú Àü¹ÝÀûÀÎ °³³äÀ» ±¸Ã¼ÀûÀ¸·Î ¼³¸íÇÑ´Ù. ¿©±â¿¡ ÇѰÉÀ½ ´õ ³ª¾Æ°¡ SOA ±â¹Ý ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛÀ» ±¸ÃàÇϱâ À§ÇÑ Á¤Á¦µÈ SOA ¹æ¹ý·Ð°ú ±¸Ã¼ÀûÀÎ ¼ºñ½º ¸ðµ¨¸µ ¹æ¹ýÀ» Á¦½ÃÇϸç, MDA¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â MDD ¹æ¹ý·ÐÀ» Àû¿ëÇÑ ½ÇÁ¦ ±¸Çö ¹æ¹ýÀ» º¸¿©ÁÜÀ¸·Î½á ¾î¶»°Ô(How) SOA¸¦ ÇÒ °ÍÀΰ¡¸¦ ¼³¸íÇÑ´Ù.
ÀÌÃ¥ÀÇ Æ¯Â¡Àº ´ÙÀ½°ú °°´Ù.
o ¿ì¸®³ª¶ó ½Ç¹« ¾ÆÅ°ÅØÆ®°¡ Àú¼úÇÑ Ã¹ ¹øÂ° SOA Áöħ¼ o SOAÀÇ Àü¹ÝÀûÀÎ °³³ä¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ¼³¸í o SOA ±â¹Ý ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇÑ ¼ºñ½º ¾ÆÅ°ÅØÃ³ Áß½ÉÀÇ SOA ¹æ¹ý·Ð Á¦½Ã o ¸ðµ¨ ±â¹Ý °³¹ß ¹æ½Ä(MDD)À» Àû¿ëÇÑ ½ÇÁ¦ ±¸Çö ¹æ¹ý Á¦½Ã o ¼ºñ½º ¸ðµ¨¸µ ¹× ±¸Çö »ç·Ê Á¦½Ã
[ÃâÆÇ»ç ¼Æò]
´Ù¼öÀÇ IT ºÐ¾ß º£½ºÆ®¼¿·¯ ÀúÀÚÀÌÀÚ, CBD¿Í SOA Àü¹®°¡·Î ÀÎÁ¤¹Þ°í ÀÖ´Â Àüº´¼± ¾¾°¡ ¾´ ÀÌ Ã¥Àº SOAÀÇ Ã¶Çаú °³³äÀ» Á¤È®ÇÏ°í ±¸Ã¼젹À¸·Î ¼³¸íÇϰí ÀÖ´Ù. ¶ÇÇÑ ¿©±â¿¡¼ ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡ SOA ±â¹Ý ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛÀ» ±¸ÃàÇϱâ À§ÇÑ Á¤Á¦µÈ SOA ¹æ¹ý·Ð°ú ±¸Ã¼ÀûÀÎ ¼ºñ½º ¸ðµ¨¸µ ¹æ¹ýÀ» Á¦½ÃÇÔÀ¸·Î½á Áï½Ã ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡ SOA¸¦ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ÀÌ Ã¥Àº ÃÖ°í°æ¿µÀÚ³ª CIO(Chief Information Officer)·ÎºÎÅÍ Áß°ß IT °³¹ßÀÚ¿¡ À̸£±â±îÁö SOAÀÇ °³³ä°ú ÀÌÁ¡À» ÅëÂûÇϰí SOA¸¦ Çö½ÇÈ ½Ãų ¼ö ÀÖ°Ô ÇÏ´Â SOA °³³ä¼ÀÌÀÚ ½Ç¹« Áöħ¼ÀÌ´Ù. ÀÌ Ã¥Àº Çѱ¹ Microsoft DPE ¹Ú³²Èñ »ó¹«·ÎºÎÅÍ ÃßõÀ» ¹Þ¾ÒÀ¸¸ç, Çѱ¹ IBM GBS ±Û·Î¹ú ÆÄÆ®³ÊÀÌÀÚ SOA & Technology ¼ºñ½º ¸®´õÀÎ ÀÌÁ¤¹Ì ÆÄÆ®³Ê°¡ Á÷Á¢ ¼¹®À» ÀÚûÇÒ Á¤µµ·Î, ¸¹Àº SOA Àü¹®°¡·ÎºÎÅÍ ÅºÅºÇÑ ³»¿ë°ú ±¸¼ºÀ» ÀÎÁ¤¹Þ°í ÀÖ´Ù. ÀÌ Ã¥Àº SOA ±â¹ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇØ °í¹ÎÇϰí ÀÖ´Â ÀÓ¿øÀ̳ª ÄÁ¼³ÅÏÆ®, ¾ÆÅ°ÅØÆ®, ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ¿Í Áß°ß °³¹ßÀڵ鿡°Ô ÃæºÐÇÑ °¡À̵尡 µÉ °ÍÀÌ´Ù. |
 |
|
 |
Á¦1ºÎ What is SOA?
1Àå. ¼ºñ½º ÁöÇâ °³³äÀÇ ÀÌÇØ 1.1 º¯È ´ëÀÀ ¹æ¾È 1.2 Service Oriented Architecture 1.3 Business Process Management 2Àå. SOA ¾ÆÅ°ÅØÃ³ 2.1 SOA ·¹ÆÛ·±½º ¾ÆÅ°ÅØÃ³ 2.2 Enterprise Service Bus 2.3 SOA 2.0 = SOA + EDA 3Àå. SOA ¶óÀÌÇÁ»çÀÌŬ°ú °Å¹ö³Í½º 3.1 SOA ¶óÀÌÇÁ»çÀÌŬ 3.2 SOA °Å¹ö³Í½º 3.3 ¼ºñ½º ·¹Áö½ºÆ®¸®¿Í ·¹ÆÄÁöÅ丮 3.4 SOA ¼º¼÷ ¸ðµ¨ 4Àå. ¸ðµ¨ ±â¹Ý °³¹ß 4.1 MDD(model-driven development) 4.2 MDA(model-driven architecture) 4.3 MDD ÇÁ·Î¼¼½º 4.4 ¸ðµ¨¸µ µµ±¸ 4.5 SOA profile for software services
Á¦2ºÎ How to SOA?
5Àå. SOA ¹æ¹ý·Ð °³¿ä 5.1 SOA Á¢±Ù ¹æ¹ý 5.2 SOA ¹æ¹ý·Ð ¼Ò°³ 6Àå. ¼ºñ½º ½Äº° 6.1 ºñÁî´Ï½º ÇÁ·Î¼¼½º ºÐ¼® 6.2 µ¥ÀÌÅÍ ¸ðµ¨ ºÐ¼® 6.3 ±âÁ¸ ÀÚ»ê ºÐ¼® 6.4 ¸ñÇ¥-¼ºñ½º ¸ðµ¨¸µ 6.5 Èĺ¸ ¼ºñ½º ¸ðµ¨ Á¤ÀÇ 7Àå. ¼ºñ½º ¸í¼¼ 7.1 Èĺ¸ ¼ºñ½º ºÐ¼® 7.2 ¼ºñ½º ¸ðµ¨ Á¤ÀÇ 7.3 ¼ºñ½º ¸í¼¼ 8Àå. ¼ºñ½º ¾ÆÅ°ÅØÃ³ ¼³°è 8.1 ¼ºñ½º °ø±ÞÀÚ ¸ðµ¨ ¼³°è 8.2 ¼ºñ½º µ¥ÀÌÅÍ ¸ðµ¨ ¼³°è 8.3 ¼ºñ½º ±â¼ú ¸ðµ¨ ¼³°è 9Àå. ÇÁ·¹ÀÓ¿öÅ©¿Í ¸ðµ¨ º¯È¯ ¼³°è 9.1 ÇÁ·¹ÀÓ¿öÅ©¿Í ¸ðµ¨ º¯È¯ 9.2 ÇÁ·¹ÀÓ¿öÅ© ¼³°è 9.3 ¸ðµ¨ º¯È¯ ¼³°è 10Àå.¼ºñ½º ¼³°è 10.1 ¼ºñ½º ÄÄÆ÷³ÍÆ® ½Äº° 10.2 ¼ºñ½º ÄÄÆ÷³ÍÆ® ¼³°è 11Àå.¼ºñ½º ¸ðµ¨¸µ »ç·Ê ¿¬±¸ 11.1 »ç·Ê ¾÷¹« °³¿ä 11.2 ¼ºñ½º ½Äº° 11.3 ¼ºñ½º ¸í¼¼ 11.4 ¼ºñ½º ¾ÆÅ°ÅØÃ³ ¼³°è 11.5 ¼ºñ½º ¼³°è |
 |
|
 |
Àüº´¼± bsjun@ensoa.co.kr
¢ß¿£¼Ò¾ÆÄÁ¼³ÆÃ ´ëÇ¥| IT ÄÁ¼³ÅÏÆ®|Chief Architect
ÀúÀÚ Àüº´¼±Àº ÇöÀç IT¾ÆÅ°ÅØÆ®ÀÌÀÚ ÄÁ¼³ÅÏÆ®·Î Ȱ¹ßÇÑ È°µ¿À» Çϰí ÀÖ´Ù. SOA°¡ ³Î¸® ¾Ë·ÁÁ® ÀÖÁö ¾Ê¾Ò´ø 2000³â´ë ÃʺÎÅÍ ¸óµ¦½º½Ã½ºÅÛ(2001), »ï¼º»ý¸í ÅëÇÕ°í°´½Ã½ºÅÛ(2003) µî ÀÌ¹Ì SOAÀÇ »ç»óÀ» ³»Æ÷ÇÑ ÇÁ·ÎÁ§Æ®µéÀ» ¼öÇàÇÑ ¹Ù ÀÖÀ¸¸ç, °¢Á¾ SOA ¼¼¹Ì³ª¿Í °¿¬È¸, ±â¼ú ¹®¼ ¹èÆ÷ µîÀ» ÅëÇØ SOAÀÇ ¿Ã¹Ù¸¥ »ç»ó°ú ¼öÇà ¹æ¹ýÀ» ÀüÆÄÇϰíÀÚ ³ë·ÂÇϰí ÀÖ´Â SOAÀÇ Àü¹®°¡ÀÌ´Ù. ÃÖ±Ù¿¡´Â KTÀÇ NeOSS ½Ã½ºÅÛ ±¸Ãà(2007), ¾Ï¿þÀÌÀÇ AUS ½Ã½ºÅÛ(2007), ´ë¿ìÁ¶¼±ÀÇ SOA±â¹Ý Á¾ÇÕ °èȹ EA ÇÁ·ÎÁ§Æ®(2005) µîÀÇ SOA °ü·Ã ÇÁ·ÎÁ§Æ®µéÀ» ÁøÇàÇÏ¿´´Ù. ¶ÇÇÑ, 20³â ÀÌ»óÀÇ IT ½Ç¹« Áö½ÄÀ» ±â¹ÝÀ¸·Î ±ÝÀ¶, Á¦Á¶, Á¶¼±, Åë½Å, Á¤ºÎ ¿¬±¸±â°ü µî ´Ù¾çÇÑ µµ¸ÞÀÎ ºÐ¾ß¿¡¼ ¾ÆÅ°ÅØÆ®ÀÌÀÚ PMÀ¸·Î Âü¿©ÇÑ °æ·ÂÀ» °®°í ÀÖ´Ù. »ï¼ºÀüÀÚ È¨³×Æ®¿öÅ© ¼Ö·ç¼Ç ¾ÆÅ°ÅØÃ³ ±¸Ãà(2006~2007), STXÁ¶¼± »ý»ê°èȹ ½Ã½ºÅÛ(2004), ´ë¿ìÁ¶¼± DIPS½Ã½ºÅÛ(2003), »ï¼º»ý¸í ºñÀü¼Ó¿µ¾÷°ü¸®½Ã½ºÅÛ(2002) µî CBD ¶Ç´Â Real-Time & Embedded¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÄÁ¼³ÆÃÇÏ¿´´Ù. ÀÌ¹Ì 21±ÇÀÇ IT°ü·Ã Àü¹® ¼ÀûÀ» ÁýÇÊÇÑ ¹Ù ÀÖ´Â ÀúÀÚ´Â ´å³Ý°ú ÀÚ¹Ù ¾ç Áø¿µÀÇ ±â¼ú¿¡ ´ëÇÑ ±íÀº ÀÌÇØµµ¸¦ ¹ÙÅÁÀ¸·Î À̸¦ ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡¼ Àû¿ëÇÑ °æÇèÀ» »ì·Á °íÀ¯ÀÇ ¹æ¹ý·ÐÀ» ¸¸µé¾î ³½ ¹Ù ÀÖÀ¸¸ç ´å³Ý°ú J2EE ±â¹ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇÑ °¢°¢ÀÇ ¼ÀûÀ» ÁýÇÊÇϱ⵵ ÇÏ¿´´Ù. ÀÌ·¯ÇÑ ´å³Ý ¹× ÀÚ¹Ù ±â¼ú¿¡ ´ëÇÑ ÀúÀÚÀÇ Æø³ÐÀº ½Ã°¢Àº SOA ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÔ¿¡ ÀÖ¾î ±â¼ú¿¡ Á¾¼ÓÀûÀÌÁö ¾Ê°í ÇÁ·ÎÁ§Æ® ȯ°æ¿¡ °¡Àå ÃÖÀûÈµÈ SOA ¾ÆÅ°ÅØÃ³¸¦ ¼³°èÇÏ¿© SOA¸¦ SOA´ä°Ô ±¸ÇöÇϵµ·Ï À̲ø°í ÀÖ´Ù. ÇÑÆí, Ŭ·¡½Ä À½¾Ç°ú ¼º¾Ç¿¡ °ü½ÉÀÌ ¸¹Àº ÀúÀÚ´Â ¿µ¶ô±³È¸ ½Ã¿Â Âù¾ç´ë¿Í ¼¼°èÀûÀ¸·Î À¯¸íÇÑ ÇÕâ ÁöÈÖÀÚ°¡ À̲ô´Â À±Çпø ÄÚ¶ö ÇÕâ´Ü¿¡ ¼Ò¼ÓµÇ¾î, Á¤¸íÈÆÀÌ ÁöÈÖÇÏ´Â ·±´ø ½ÉÆ÷´Ï ¿ÀÄɽºÆ®¶ó¿Í ¿µÈ À½¾ÇÀÇ ´ëºÎÀÎ ¿£´Ï¿À ¸ð¸®²¿³× ³»ÇÑ °ø¿¬, ¾Èµå·¹¾Æ º¸Ã¿¸® ³»ÇÑ °ø¿¬, ±×¸®°í ¿ÀÆ®¸¶ ¸¶°¡°¡ ÁöÈÖÇÏ´Â KBS ±³Çâ¾Ç´ÜÀÇ º£Å亥 ÇÕâ ±³Çâ°î ¿¬ÁÖ¿¡ Ã⿬ÇÏ´Â µî ´Ù¾çÇÑ À½¾Ç Ȱµ¿µµ ÇÔ²² º´ÇàÇϰí ÀÖ´Ù.
<ÁÖ¿ä Àú¼> Component Development With Visual C++ & ATL(2004,¿µÁø´åÄÄ) NET Enterprise System °´Ã¼ÁöÇâ CBD °³¹ß ¹æ¹ý·Ð(2004,¿µÁø´åÄÄ) J2EE Enterprise System °´Ã¼ÁöÇâ CBD °³¹ß ¹æ¹ý·Ð(2004,¿µÁø´åÄÄ) Àüº´¼±ÀÇ °´Ã¼ÁöÇâ À̾߱â 2nd Edition(2004,¿µÁø´åÄÄ)
* ¢ß¿£¼Ò¾ÆÄÁ¼³ÆÃ ¼Ò°³ ¿£¼Ò¾Æ ÄÁ¼³ÆÃÀº SOA¿Í BPM ¹× CBD ¹æ¹ý·Ð°ú ¾ÆÅ°ÅØÃ³ ¼³°è ÄÁ¼³ÆÃÀ» Àü¹® ºÐ¾ß·Î ÇÏ´Â IT ÄÁ¼³ÆÃ ¾÷üÀÌ´Ù. RUP(Rational Unified Process) ¹æ¹ý·ÐÀ» ºñ·ÔÇÏ¿©, Áß°ß ±â¾÷À» ´ë»óÀ¸·Î ¼³°èµÈ ÀÚü enSOA ¹æ¹ý·Ð°ú ooCBD ¹æ¹ý·ÐÀ¸·Î ¿©·¯ ÇÁ·ÎÁ§Æ®¸¦ ÄÁ¼³ÆÃÇÑ ¹Ù ÀÖ´Ù. MDA(Model-Driven Architecture) »ç»óÀ» ±â¹ÝÀ¸·Î ÇÏ´Â MDD(Model-Driven Development) ¶Ç´Â MDSD(Model-Driven Software Development) ÇÁ·ÎÁ§Æ®¿¡¼ ¾ÆÅ°ÅØÃ³¸¦ ¼³°èÇÒ ¼ö ÀÖ´Â ¾ÆÅ°ÅØÆ® ÀηÂÀ» º¸À¯Çϰí ÀÖÀ¸¸ç, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Software Factory ºÐ¾ß¿¡¼´Â ±¹³» À¯ÀÏÀÇ ±â¼ú·ÂÀ» °®°í ÀÖ´Ù. ¶ÇÇÑ MDDd¿Í MDSD ¿µ¿ªÀ» Real-Time & Embedded ºÐ¾ß·Î±îÁö È®Àå½ÃÄÑ Àû¿ëÇϰí ÀÖ´Ù. |
 |
|
|
|
|
|
|
|
|
|
|
|