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

½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.2: JMS¿ë ¼­¹ö ¹× ¼­¹ö ±¸¼º ÀÛ¼ºÀ» ¿Ï·áÇϽʽÿÀ.

WSDL ¹®¼­´Â À¥ ¼­ºñ½º°¡ ¹èÄ¡µÈ À§Ä¡¿Í ÀÌ ¼­ºñ½º°¡ Á¦°øÇÏ´Â Á¶ÀÛÀÌ ¹«¾ùÀÎÁö¸¦ ¼³¸íÇÕ´Ï´Ù. WSDL ¹®¼­, ¹èÄ¡ ¼³¸íÀÚ ÆÄÀÏ, ÇÁ·Ï½Ã ¹× »ùÇÃÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. ÆÄÀÏ > »õ·Î ÀÛ¼º > ±âŸ¸¦ Ŭ¸¯ÇϽʽÿÀ. À¥ ¼­ºñ½º¸¦ ¼±ÅÃÇÏ¿© ¿©·¯ °¡Áö À¥ ¼­ºñ½º ¸¶¹ý»ç¸¦ Ç¥½ÃÇϽʽÿÀ. À¥ ¼­ºñ½º ¸¶¹ý»ç¸¦ ¼±ÅÃÇϽʽÿÀ. À¥ ¼­ºñ½º ¸¶¹ý»ç¸¦ ½ÃÀÛÇÏ·Á¸é ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  2. À¥ ¼­ºñ½º À¯Çü Çʵ忡¼­ EJB À¥ ¼­ºñ½º°¡ Ç¥½ÃµÇ¾î ÀÖ°í ´ÙÀ½ ¼±ÅöõÀÌ ¼±ÅõǾî ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
    À¥ ¼­ºñ½º ¸¶¹ý»çÀÇ Ã¹ ¹øÂ° ÆäÀÌÁö È­¸é ĸó
    À¥ ¼­ºñ½º Å×½ºÆ®¸¦ ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À. À¥ ¼­ºñ½º¸¦ Å×½ºÆ®ÇÏ´Â µ¥ »ç¿ëµÇ´Â À¥ ¼­ºñ½º Ž»ö±â´Â JMS¸¦ ÅëÇØ SOAP¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
  3. ¿ÀºêÁ§Æ® ¼±Åà ÆäÀÌÁö¿¡¼­ JMSEARÀº ¹Ì¸® ÀԷµǾî¾ß Çϸç TestEJB BeanÀº EJB Bean Å×ÀÌºí¿¡ ³ª¿­ÇØ¾ß ÇÕ´Ï´Ù. TestEJB¸¦ ¼±ÅÃÇÏ°í ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  4. À¥ ¼­ºñ½º ¹èÄ¡ ±¸¼º ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© Áö¿øµÇ´Â ·±Å¸ÀÓ ÇÁ·ÎÅäÄÝ ¹× ¹èÄ¡ ¼­¹ö¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» ·±Å¸ÀÓ È¯°æÀÎ IBM WebSphere v6¿Í ÀÌÀü Ÿ½ºÅ©¿¡¼­ ÀÛ¼ºÇÑ ¼­¹öÀÎ WebSphere v6 Server¸¦ »ç¿ëÇÕ´Ï´Ù. EJB ¹× Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® (À¥ÀΠŬ¶óÀÌ¾ðÆ® À¯Çü)°¡ ¾Æ·¡ ±×¸²°ú °°ÀÌ ¼±ÅõǾú´ÂÁö È®ÀÎÇϽʽÿÀ. ¸¶¹ý»ç´Â »ç¿ëÀÚ¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϱ⠶§¹®¿¡ Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® À̸§À» ¼öµ¿À¸·Î ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ
    JMS ¼³Á¤ÀÌ Ãß°¡µÇ´Â ¸¶¹ý»ç ÆäÀÌÁöÀÇ È­¸é ĸó
  5. À¥ ¼­ºñ½º EJB ±¸¼º ÆäÀÌÁö¿¡¼­ JMSEARÀÇ ÀϺκÐÀ¸·Î °¡Á®¿À´Â ¶ó¿ìÅÍ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. Àü¼Û ¼±Åÿ¡¼­ JMSÀÇ SOAP¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ ¼±Åÿ¡ ÀÖ´Â Çʼö Á¤º¸ Áß ´ëºÎºÐÀº ¹Ì¸® ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ °ªÀ» ¼öµ¿À¸·Î ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

    ¿Ï·áµÈ ÆäÀÌÁö´Â ´ÙÀ½°ú À¯»çÇØ¾ß ÇÕ´Ï´Ù.
    À¥ ¼­ºñ½º ¸¶¹ý»çÀÇ À¥ ¼­ºñ½º ¹èÄ¡ ±¸¼º ÆäÀÌÁö¿¡ ´ëÇÑ È­¸é ĸó

  6. ¸¶¹ý»çÀÇ À¥ ¼­ºñ½º Java Bean ID ÆäÀÌÁö¿¡¼­ À¥ ¼­ºñ½º URI, ¹üÀ§ ¹× »ý¼ºµÈ ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ À¥ ¼­ºñ½º¿¡ Æ÷ÇÔ½Ãų ¸Þ¼Òµå, ÀÎÄÚµù À¯Çü ¹× À¥ ¼­ºñ½º¿ë ±¸¼º º¸¾ÈÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀ» ½ÂÀÎÇÏ·Á¸é ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.

    Áß¿ä: À¥ ¼­ºñ½º¿ë URI(Uniform Resource Identifier)´Â À¥ ¼­ºñ½º·Î ÀüȯÇϱâ À§ÇØ ¼±ÅÃÇÑ ¾ÆÆ¼ÆÑÆ®¿¡¼­ ¸¶¹ý»ç°¡ ÀÚµ¿À¸·Î »ý¼ºÇÕ´Ï´Ù. ±âº» URIÀÎ http://tempuri.org/°¡ ¿£Æ¼Æ¼¿¡ ´ëÇÑ °íÀ¯ÇÑ ¿¬°á ¾øÀÌ URI¸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. WSDL ½ºÆå¿¡¼­ ³ª¿Â tempuri È£½ºÆ® À̸§Àº Àӽà URI¸¦ ³ªÅ¸³À´Ï´Ù. URI¸¦ ±Û·Î¹úÇÏ°Ô °íÀ¯ÇÑ °ÍÀ¸·Î Ç¥½ÃÇÏÁö ¾ÊÀ¸·Á¸é ±âº» URI¸¦ »ç¿ëÇϽʽÿÀ. Áö¼ÓÀûÀÎ °íÁ¤ ¿£Æ¼Æ¼¿¡ ´ëÇÑ ±âº»°ªÀ¸·Î http://tempuri.org/¸¦ »ç¿ëÇÏ´Â °ÍÀº ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù.

  7. JMS´Â WS-I¸¦ ÁؼöÇÏÁö ¾Ê±â ¶§¹®¿¡ WS-I Áؼö ¼³Á¤À» ¹«½Ã·Î ¼³Á¤ÇÏÁö ¾Ê¾ÒÀ¸¸é ÁؼöÇÏÁö ¾Ê¾ÒÀ½À» °æ°íÇÏ´Â ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ¼¼ºÎ»çÇ׸¦ ´©¸£¸é °æ°í ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÌÀ¯°¡ Ç¥½ÃµË´Ï´Ù. ÀÌ °æ°í´Â ¹«½ÃÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¹«½Ã¸¦ Ŭ¸¯ÇϽʽÿÀ.
  8. À¥ ¼­ºñ½º ÇÁ·Ï½Ã ÆäÀÌÁö¿¡¼­ ÇÁ·Ï½Ã »ý¼ºÀÌ ¼±ÅõǾî ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. Ŭ¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã´Â À¥ ¼­ºñ½º¿¡ ´ëÇÑ ¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. »ý¼ºµÈ ÇÁ·Ï½Ã¿¡ ´ëÇØ º¸¾ÈÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ
  9. ´ÙÀ½ ¿É¼ÇÀ» ¼±ÅÃÇÏ·Á¸é À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® Å×½ºÆ® ÆäÀÌÁö¸¦ »ç¿ëÇϽʽÿÀ. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ
  10. ÇÁ·Ï½Ã JSP´Â À¥ ºê¶ó¿ìÀú¿¡¼­ http://localhost:9080/JMSClient/sample/TestEJB/TestClient.jsp URL·Î ½ÇÇàµË´Ï´Ù. ¸Þ¼Òµå¸¦ ¼±ÅÃÇÏ°í ¸Þ¼Òµå¿¡ ´ëÇÑ °ªÀ» ÀÔ·ÂÇÑ ÈÄ È£ÃâÀ» ´­·¯ À¥ ¼­ºñ½º¸¦ Å×½ºÆ®ÇÒ ÀÌ »ùÇà ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¼ÒµåÀÇ °á°ú(ÅØ½ºÆ® Çʵ忡 ÀÔ·ÂÇÑ ¹®ÀÚ¿­ÀÇ ¿¡ÄÚ)´Â °á°ú ºÐÇÒâ¿¡ Ç¥½ÃµË´Ï´Ù.

¿ä¾àÀÇ ÀڷḦ °ËÅäÇÏ¿© ÇнÀ¼­¸¦ ¿Ï·áÇϽʽÿÀ.

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