¿¬½À 1.3: À¥ ¼­ºñ½º ÀÛ¼º

½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.2: WSDL ÆÄÀÏ °¡Á®¿À±â ¹× À¯È¿¼º °ËÁõÀ» ¿Ï·áÇϽʽÿÀ.

¼­¹ö ½ÃÀÛ

»ç¿ëÀÚ°¡ À¥ ¼­ºñ½º¸¦ ÀÛ¼ºÇϱâ Àü¿¡ À¥ ¼­ºñ½º¸¦ ½ÇÇàÇϱâ À§ÇØ WebSphere Application Server¸¦ ½ÃÀÛÇÒ °ÍÀ» °­·ÂÇÏ°Ô Á¦¾ÈÇÕ´Ï´Ù. ½Ã½ºÅÛ ¼Óµµ¿¡ µû¶ó ½ÃÀÛÇÏ´Â ½Ã°£ÀÌ ¸î ºÐ ¼Ò¿äµÇ±â ¶§¹®¿¡ À¥ ¼­ºñ½º ¸¶¹ý»ç¿¡¼­ ¼­¹ö¸¦ ½ÃÀÛÇÒ ¼ö À־ »ç¿ëÀÚ°¡ ½ÃÀÛÇϱâ Àü¿¡ ¼­¹ö¸¦ ½ÃÀÛÇÏ¸é ¸¶¹ý»ç ¿Ï·á¸¦ ºü¸£°Ô ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç ¸¶¹ý»ç°¡ ¿À·ù¸¦ »ý¼ºÇÒ ±âȸ°¡ ÁÙ¾îµì´Ï´Ù. ÀÌ´Â ¼­¹ö°¡ ½ÃÀÛÇÏ´Â µ¥ ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇ±â ¶§¹®ÀÔ´Ï´Ù.

¼­¹ö¸¦ ½ÃÀÛÇÏ·Á¸é ¼­¹ö º¸±â¿¡¼­ ¼­¹ö¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í ½ÃÀÛÀ» ¼±ÅÃÇϽʽÿÀ.

ÀÛ¾÷°ø°£¿¡ ¼­¹ö º¸±â°¡ ¿­¸®Áö ¾ÊÀ» °æ¿ì, º¸±â Ç¥½Ã> ¼­¹ö¸¦ ¼±ÅÃÇÏ¿© â ¸Þ´º·ÎºÎÅÍ ¼­¹ö º¸±â¸¦ ¿©½Ê½Ã¿À.

WSDL ÆÄÀÏ¿¡ À¥ ¼­ºñ½º ÀÛ¼º

À¥ ¼­ºñ½º ¸¶¹ý»ç´Â »õ À¥ ¼­ºñ½º¸¦ ÀÛ¼ºÇϰí, ¹èÄ¡¸¦ À§ÇØ ±¸¼ºÇϸç, ¼­¹ö¿¡ À¥ ¼­ºñ½º¸¦ ¹èÄ¡ÇÏ´Â °ÍÀ» Áö¿øÇÕ´Ï´Ù. À¥ ¼­ºñ½º°¡ ¹èÄ¡µÇ¸é ¸¶¹ý»ç´Â À¥ ¼­ºñ½º¸¦ Å×½ºÆ®Çϱâ À§ÇØ Å¬¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã¿Í »ùÇà ÀÀ¿ëÇÁ·Î±×·¥À» »ý¼ºÇÏ´Â °ÍÀ» Áö¿øÇÕ´Ï´Ù. Å×½ºÆ®¸¦ ¿Ï·áÇÏ¸é ³»º¸³»±â ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© À¥ ¼­ºñ½º¸¦ UDDI ºñÁî´Ï½º ·¹Áö½ºÆ®¸®¿¡ °ø°³ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±âÀÇ À¥ ÇÁ·ÎÁ§Æ®¿¡¼­ ConvertTemperature.wsdl ¹®¼­¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. ÆÄÀÏ > »õ·Î ÀÛ¼º > ±âŸ¸¦ Ŭ¸¯ÇϽʽÿÀ. À¥ ¼­ºñ½º¸¦ ¼±ÅÃÇÏ¿© ¿©·¯ °¡Áö À¥ ¼­ºñ½º ¸¶¹ý»ç¸¦ Ç¥½ÃÇϽʽÿÀ. À¥ ¼­ºñ½º ¸¶¹ý»ç¸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  3. À¥ ¼­ºñ½º ÆÐ³Î¿¡¼­ À¥ ¼­ºñ½º À¯ÇüÀ¸·Î ½ºÄÌ·¹Åæ EJB À¥ ¼­ºñ½º¸¦ ¼±ÅÃÇϽʽÿÀ. ¶ÇÇÑ ´ÙÀ½À» ¼±ÅÃÇϽʽÿÀ. ÀÌ ¿¹Á¦¿¡ ´ëÇØ ´ÙÀ½ ¼±ÅÃÀ» ÇØ¾ß ÇÕ´Ï´Ù.
    À¥ ¼­ºñ½º ¸¶¹ý»çÀÇ È­¸é ĸó
  4. ¿ÀºêÁ§Æ® ¼±Åà ÆäÀÌÁö¿¡¼­ WSDL ÆÄÀÏÀº ¹Ì¸® ä¿öÁ® ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é °¡Á®¿Â WSDL ÆÄÀÏÀ» ãÀ¸½Ê½Ã¿À.
  5. ¼­ºñ½º ¹èÄ¡ ±¸¼º ÆäÀÌÁö¿¡¼­ ¹èÄ¡ ¼³Á¤À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. IBM WebSphere ·±Å¸ÀÓ È¯°æÀº ¼­¹öÃø°ú Ŭ¶óÀ̾ðÆ®Ãø ±¸¼º¿¡¼­ ¸ðµÎ ±âº» ·±Å¸ÀÓ È¯°æÀÔ´Ï´Ù.
    1. ¼­¹öÃø ¹èÄ¡ ¼±Åà ¼½¼ÇÀÇ ¼­¹ö ÇÁ·ÎÁ§Æ® Çʵ忡¼­´Â TempEJB¸¦ ÀÔ·ÂÇÏ°í ¼­¹ö EAR Çʵ忡¼­´Â TempEJBEARÀ» ÀÔ·ÂÇϽʽÿÀ.
    2. Ŭ¶óÀ̾ðÆ®Ãø ȯ°æ ¼±Åà ¼½¼Ç¿¡¼­´Â Ŭ¶óÀÌ¾ðÆ® À¯ÇüÀ» À¥ ÇÁ·ÎÁ§Æ®·Î µÎ°í Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® Çʵ忡´Â WebProjectClient¸¦ ÀÔ·ÂÇϰí Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® EAR·Î WebProjectClientEARÀ» ÀÔ·ÂÇϽʽÿÀ. ¼­·Î ´Ù¸¥ EAR·Î ¼­ºñ½º ¹× Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ¸é ·±Å¸ÀÓ ½Ã ¿À·ù°¡ ¹ß»ýÇÏ´Â °ÍÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
    3. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.

    ÇØ´ç ´Ü°è¿¡¼­ ¼³¸íÇÑ ´ë·Î ¿Ï·áµÈ ÇʵåÀÇ ¼­ºñ½º ¹èÄ¡ ±¸¼º ÆäÀÌÁö È­¸é ĸó
  6. À¥ ¼­ºñ½º ½ºÄÌ·¹Åæ EJB ±¸¼º ÆäÀÌÁö¿¡¼­ ¶ó¿ìÅÍ ÇÁ·ÎÁ§Æ®·Î WebProject¸¦ ÀÔ·ÂÇϽʽÿÀ.
  7. À¥ ¼­ºñ½º Å×½ºÆ® ÆäÀÌÁö¿¡¼­ Å×½ºÆ® ±â´ÉÀ» ¼±ÅÃÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ÇÁ·Ï½Ã°¡ ¹èÄ¡µÇÁö Àü¿¡ À¥ ¼­ºñ½º¸¦ Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. À¥ ¼­ºñ½º¿¡ ´ëÇÑ Å×½ºÆ® ±â´ÉÀ¸·Î À¥ ¼­ºñ½º Ž»ö±â¸¦ ¼±ÅÃÇÏ°í ½ÇÇàÀ» Ŭ¸¯ÇϽʽÿÀ. ÀÌ ´Ü°è¿¡¼­ WebSphere Application Server¸¦ ½ÃÀÛÇÏ´Â µ¥ ¸î Ãʰ¡ °É¸± ¼ö ÀÖ½À´Ï´Ù.
  8. À¥ ¼­ºñ½º Ž»ö±â´Â À¥ ºê¶ó¿ìÀú¿¡¼­ Ç¥½ÃµË´Ï´Ù. Á¶ÀÛ ¸ñ·Ï¿¡¼­ fahrenheitToCelsius ¶Ç´Â celsiusToFahrenheit¸¦ ¼±ÅÃÇϽʽÿÀ. °ª Çʵ忡 ¼ýÀÚ¸¦ ÀÔ·ÂÇϰí À̵¿À» Ŭ¸¯ÇϽʽÿÀ. ÀÌ·¯ÇÑ °¢ Á¶ÀÛÀÇ ½Ã¹ü ±¸ÇöÀÌ Á¦°øµÇ°í ±âº»°ªÀÎ -3ÀÌ ¸®Åϵ˴ϴÙ. ¾çÂÊ Á¶ÀÛÀÌ ¼º°øÀûÀ¸·Î ¿Ï·áµÇ¸é ºê¶ó¿ìÀú âÀ» ´Ý°í À¥ ¼­ºñ½º ¸¶¹ý»ç¿¡¼­ ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  9. À¥ ¼­ºñ½º ÇÁ·Ï½Ã ÆäÀÌÁö¿¡¼­ ÇÁ·Ï½Ã »ý¼ºÀÌ ¼±ÅõǾî ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. º¸¾È ±¸¼º ¼±ÅÃÀº º¸¾È ¾È ÇÔÀ¸·Î ¼³Á¤µÇ¾î WS-I Áؼö°¡ ³²µµ·Ï ÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  10. À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® Å×½ºÆ® ÆäÀÌÁö¿¡¼­ »ý¼ºµÈ ÇÁ·Ï½Ã Å×½ºÆ® ¹× ¼­¹ö¿¡¼­ Å×½ºÆ® ½ÇÇàÀÌ ¼±ÅõǾú´ÂÁö È®ÀÎÇϽʽÿÀ. ¸Þ¼Òµå ¼½¼Ç¿¡¼­ ¸ðµç ¸Þ¼Òµå°¡ ¼±ÅõǾú´ÂÁö È®ÀÎÇϰųª ¸ðµÎ ¼±ÅÃÀ» Ŭ¸¯ÇÏ¿© ¸ðµç ¸Þ¼Òµå¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. À¥ ¼­ºñ½º¸¦ UDDI ·¹Áö½ºÆ®¸®¿¡ µî·ÏÇÏ·Á¸é ´ÙÀ½À» Ŭ¸¯ÇÏ¿© À¥ ¼­ºñ½º µî·Ï ¿É¼ÇÀ» ±¸¼ºÇϽʽÿÀ. ±×·¯³ª ÀÌ ´Ü°è´Â ÀÌ ÇнÀ¼­¿¡¼­ ´Ù·çÁö ¾Ê½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
  11. »ùÇà ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À¥ ºê¶ó¿ìÀú¿¡¼­ ½ÇÇàµË´Ï´Ù. ¸Þ¼Òµå ÇÁ·¹ÀÓ¿¡¼­ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí, ÀÔ·Â ÇÁ·¹ÀÓ¿¡¼­ ÀÔ·Â °ªÀ» ÀÔ·ÂÇϰí, È£ÃâÀ» Ŭ¸¯ÇÏ¿© °á°ú ÇÁ·¹ÀÓ °á°ú¸¦ Ç¥½ÃÇÏ¿© ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À¥ ¼­ºñ½º¸¦ Å×½ºÆ®Çϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. TestClient.jsp ºê¶ó¿ìÀú âÀ» ¾ÆÁ÷ ´ÝÁö ¸¶½Ê½Ã¿À. ÀÌ ÇнÀ¼­¿¡¼­ ³ªÁß¿¡ WS-I Áؼö¿ë À¥ ¼­ºñ½º »ç¿ë·®À» Å×½ºÆ®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ÀÌÁ¦ ¿¬½À 1.4: ¿Âµµ º¯È¯ ¸Þ¼Òµå ±¸ÇöÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çǵå¹é
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.