¿¬½À 1.3: À¥ ¼ºñ½º ÀÛ¼º
½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.2: WSDL ÆÄÀÏ °¡Á®¿À±â ¹× À¯È¿¼º °ËÁõÀ» ¿Ï·áÇϽʽÿÀ.
¼¹ö ½ÃÀÛ
»ç¿ëÀÚ°¡ À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇϱâ Àü¿¡ À¥ ¼ºñ½º¸¦ ½ÇÇàÇϱâ À§ÇØ WebSphere Application Server¸¦ ½ÃÀÛÇÒ °ÍÀ» °·ÂÇÏ°Ô Á¦¾ÈÇÕ´Ï´Ù.
½Ã½ºÅÛ ¼Óµµ¿¡ µû¶ó ½ÃÀÛÇÏ´Â ½Ã°£ÀÌ ¸î ºÐ ¼Ò¿äµÇ±â ¶§¹®¿¡ À¥ ¼ºñ½º ¸¶¹ý»ç¿¡¼ ¼¹ö¸¦ ½ÃÀÛÇÒ ¼ö À־ »ç¿ëÀÚ°¡ ½ÃÀÛÇϱâ Àü¿¡ ¼¹ö¸¦ ½ÃÀÛÇÏ¸é ¸¶¹ý»ç ¿Ï·á¸¦ ºü¸£°Ô ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç ¸¶¹ý»ç°¡ ¿À·ù¸¦ »ý¼ºÇÒ ±âȸ°¡ ÁÙ¾îµì´Ï´Ù. ÀÌ´Â ¼¹ö°¡ ½ÃÀÛÇÏ´Â µ¥ ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇ±â ¶§¹®ÀÔ´Ï´Ù.
¼¹ö¸¦ ½ÃÀÛÇÏ·Á¸é ¼¹ö º¸±â¿¡¼ ¼¹ö¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í ½ÃÀÛÀ» ¼±ÅÃÇϽʽÿÀ.

ÀÛ¾÷°ø°£¿¡ ¼¹ö º¸±â°¡ ¿¸®Áö ¾ÊÀ» °æ¿ì,
º¸±â Ç¥½Ã> ¼¹ö¸¦ ¼±ÅÃÇÏ¿© â ¸Þ´º·ÎºÎÅÍ ¼¹ö º¸±â¸¦ ¿©½Ê½Ã¿À.
WSDL ÆÄÀÏ¿¡ À¥ ¼ºñ½º ÀÛ¼º
À¥ ¼ºñ½º ¸¶¹ý»ç´Â »õ À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇϰí, ¹èÄ¡¸¦ À§ÇØ ±¸¼ºÇϸç, ¼¹ö¿¡ À¥ ¼ºñ½º¸¦ ¹èÄ¡ÇÏ´Â °ÍÀ» Áö¿øÇÕ´Ï´Ù.
À¥ ¼ºñ½º°¡ ¹èÄ¡µÇ¸é ¸¶¹ý»ç´Â À¥ ¼ºñ½º¸¦ Å×½ºÆ®Çϱâ À§ÇØ Å¬¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã¿Í »ùÇà ÀÀ¿ëÇÁ·Î±×·¥À» »ý¼ºÇÏ´Â °ÍÀ» Áö¿øÇÕ´Ï´Ù.
Å×½ºÆ®¸¦ ¿Ï·áÇÏ¸é ³»º¸³»±â ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© À¥ ¼ºñ½º¸¦ UDDI ºñÁî´Ï½º ·¹Áö½ºÆ®¸®¿¡ °ø°³ÇÒ ¼ö
ÀÖ½À´Ï´Ù.
- ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±âÀÇ À¥ ÇÁ·ÎÁ§Æ®¿¡¼ ConvertTemperature.wsdl ¹®¼¸¦
¼±ÅÃÇϽʽÿÀ.
- ÆÄÀÏ > »õ·Î ÀÛ¼º > ±âŸ¸¦ Ŭ¸¯ÇϽʽÿÀ. À¥ ¼ºñ½º¸¦ ¼±ÅÃÇÏ¿© ¿©·¯ °¡Áö À¥ ¼ºñ½º ¸¶¹ý»ç¸¦ Ç¥½ÃÇϽʽÿÀ. À¥ ¼ºñ½º ¸¶¹ý»ç¸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- À¥ ¼ºñ½º ÆÐ³Î¿¡¼ À¥ ¼ºñ½º À¯ÇüÀ¸·Î ½ºÄÌ·¹Åæ EJB À¥ ¼ºñ½º¸¦
¼±ÅÃÇϽʽÿÀ. ¶ÇÇÑ ´ÙÀ½À» ¼±ÅÃÇϽʽÿÀ.
- À¥ ¼ºñ½º·Î Ŭ¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã¸¦ »ý¼ºÇϽʽÿÀ. »ý¼ºµÈ EJB Ŭ¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã´Â À¥ ¼ºñ½º·Î ¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.
- À¥ ¼ºñ½º¸¦ Å×½ºÆ®ÇϽʽÿÀ.
- À¥ ¼ºñ½º¸¦ ¸ð´ÏÅÍÇϽʽÿÀ.
ÀÌ ¿¹Á¦¿¡ ´ëÇØ ´ÙÀ½ ¼±ÅÃÀ» ÇØ¾ß ÇÕ´Ï´Ù.

- ¿ÀºêÁ§Æ® ¼±Åà ÆäÀÌÁö¿¡¼ WSDL ÆÄÀÏÀº ¹Ì¸® ä¿öÁ® ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é °¡Á®¿Â WSDL ÆÄÀÏÀ» ãÀ¸½Ê½Ã¿À.
- ¼ºñ½º ¹èÄ¡ ±¸¼º ÆäÀÌÁö¿¡¼ ¹èÄ¡ ¼³Á¤À» ÁöÁ¤ÇÒ ¼ö
ÀÖ½À´Ï´Ù. IBM WebSphere ·±Å¸ÀÓ È¯°æÀº
¼¹öÃø°ú Ŭ¶óÀ̾ðÆ®Ãø ±¸¼º¿¡¼ ¸ðµÎ ±âº» ·±Å¸ÀÓ È¯°æÀÔ´Ï´Ù.
- ¼¹öÃø ¹èÄ¡ ¼±Åà ¼½¼ÇÀÇ ¼¹ö ÇÁ·ÎÁ§Æ® Çʵ忡¼´Â TempEJB¸¦ ÀÔ·ÂÇÏ°í ¼¹ö EAR Çʵ忡¼´Â TempEJBEARÀ» ÀÔ·ÂÇϽʽÿÀ.
- Ŭ¶óÀ̾ðÆ®Ãø ȯ°æ ¼±Åà ¼½¼Ç¿¡¼´Â Ŭ¶óÀÌ¾ðÆ® À¯ÇüÀ» À¥ ÇÁ·ÎÁ§Æ®·Î µÎ°í
Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® Çʵ忡´Â WebProjectClient¸¦ ÀÔ·ÂÇϰí
Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® EAR·Î WebProjectClientEARÀ»
ÀÔ·ÂÇϽʽÿÀ. ¼·Î ´Ù¸¥ EAR·Î ¼ºñ½º ¹× Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇϸé
·±Å¸ÀÓ ½Ã ¿À·ù°¡ ¹ß»ýÇÏ´Â °ÍÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
- ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.

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