¿¬½À 1.5: À¥ ¼­ºñ½º »ç¿ë·® WS-I Áؼö À¯È¿¼º °ËÁõ

½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.4: ¿Âµµ º¯È¯ ¸Þ¼Òµå ±¸ÇöÀ» ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.

À¥ ¼­ºñ½º »ç¿ë·® WS-I Áؼö À¯È¿¼º °ËÁõ

SOAP ¿£º§·ÎÇÁ(envelope) ¿äû ¹× ÀÀ´ä ½ÖÀÌ WS-I ÁؼöÀÓÀ» È®ÀÎÇÏ·Á¸é TCP/IP ¸ð´ÏÅ͸¦ ÅëÇØ À¥ ¼­ºñ½º Æ®·¡ÇÈÀ» Á÷Á¢ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.

À¥ ¼­ºñ½º ¶Ç´Â À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© À¥ ¼­ºñ½º¸¦ ÀÛ¼ºÇÒ ¶§ TCP/IP ¸ð´ÏÅ͸¦ ÀÚµ¿À¸·Î ¼³Á¤ÇÏ°í ½ÇÇàÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. À¥ ¼­ºñ½º¸¦ ÀÛ¼ºÇÒ ¶§ ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϱ⠶§¹®¿¡ TCP/IP ¸ð´ÏÅÍ º¸±â´Â ÀÛ¾÷°ø°£¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é â > º¸±â Ç¥½Ã > ±âŸ > µð¹ö±× > TCP/IP ¸ð´ÏÅ͸¦ ¼±ÅÃÇÏ¿© ÀÌ º¸±â¸¦ ¿­ ¼ö ÀÖ½À´Ï´Ù.

¹Ý¸é¿¡ ´ÙÀ½ ´Ü°è¸¦ ¿Ï·áÇØ¼­ TCP/IP ¸ð´ÏÅ͸¦ ¼öµ¿À¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. »ùÇà ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ getEndPoint ¸Þ¼Òµå¸¦ È£ÃâÇϽʽÿÀ. ÀÌ Á¾·áÁ¡À» ·¹ÄÚµåÇϽʽÿÀ. À¥ ¼­ºñ½ºÀÇ ±âº» Á¾·áÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
  2. TCP/IP ¸ð´ÏÅÍó·³ µ¿ÀÛÇÏ´Â ¼­¹ö¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ:
    1. â ¸Þ´º¿¡¼­ ȯ°æ ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ.
    2. ȯ°æ ¼³Á¤ â¿¡¼­ ÀÎÅͳÝÀ» ÆîÄ¡°í TCP/IP ¸ð´ÏÅ͸¦ ¼±ÅÃÇϽʽÿÀ.
    3. Ȱµ¿ÀÌ ÀÖÀ» ¶§ TCP/IP ¸ð´ÏÅÍ º¸±â Ç¥½Ã ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.
    4. TCP/IP ¸ð´ÏÅÍ ¸ñ·Ï¿¡¼­ Ãß°¡¸¦ Ŭ¸¯ÇϽʽÿÀ. »õ ¸ð´ÏÅÍ ´ëÈ­ »óÀÚ°¡ ¿­¸³´Ï´Ù.
    5. ´ÙÀ½ ¼³Á¤À» ÁöÁ¤ÇϽʽÿÀ.
    ¿É¼Ç ¼³¸í
    ·ÎÄà ¸ð´ÏÅ͸µ Æ÷Æ® ·ÎÄà ½Ã½ºÅÛ¿¡¼­ °íÀ¯ÇÑ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ.
    È£½ºÆ® À̸§ ¼­¹ö°¡ ½ÇÇà ÁßÀÎ ½Ã½ºÅÛÀÇ È£½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇϽʽÿÀ.
    Æ÷Æ® ¿ø°Ý ¼­¹öÀÇ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ.
    À¯Çü À¥ ºê¶ó¿ìÀúÀÇ ¿äû À¯ÇüÀ» HTTP ¶Ç´Â TCP/IP°¡ º¸³»´ÂÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. HTTP ¿É¼ÇÀÌ ¼±ÅõǸé À¥ ºê¶ó¿ìÀúÀÇ ¿äûÀÌ ¼öÁ¤µÇ¾î HTTP Çì´õ°¡ ¿ø°Ý ½Ã½ºÅÛÀ» °¡¸®Å°°Ô µÇ°í º¹¼öÀÇ HTTP ¿äûÀÌ °°Àº ¿¬°á¿¡ ¼ö½ÅµÈ °æ¿ì ºÐ¸®µË´Ï´Ù. TCP/IP ¿É¼ÇÀÌ ¼±ÅÃµÇ¸é ¸ðµç ¿äûÀÌ ¹ÙÀÌÆ® ´ÜÀ§·Î Àü¼ÛµË´Ï´Ù.
  3. ¸ð´ÏÅ͸¦ ÅëÇØ À¥ ¼­ºñ½º¸¦ ¶ó¿ìÆ®ÇÏ·Á¸é À¥ ¼­ºñ½º Ŭ¶óÀ̾ðÆ®ÀÇ Á¾·áÁ¡À» º¯°æÇØ¾ß ÇÕ´Ï´Ù. TCP/IP ¸ð´ÏÅÍ´Â Æ÷Æ® 9801À» ûÃëÇÕ´Ï´Ù. 1´Ü°è¿¡¼­ »ç¿ëµÇ´Â À¥ ºê¶ó¿ìÀú â¿¡¼­ setEndPoint ¸Þ¼Òµå¸¦ È£ÃâÇϰí Á¾·áÁ¡À» Æ÷Æ® 9081À» Á÷Á¢ °¡¸®Å°µµ·Ï º¯°æÇϽʽÿÀ. ¿¹¸¦ µé¾î, ±âº»°ªÀº ´ÙÀ½°ú °°À» °ÍÀÔ´Ï´Ù. http://localhost:9081/web_module_context_root/servlet/rpcrouter getEndPoint ¸Þ¼Òµå¸¦ ´Ù½Ã È£ÃâÇÏ¿© º¯°æ»çÇ×ÀÌ ±¸ÇöµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
TCP/IP ¸ð´ÏÅÍ·Î »ç¿ë·®À» ¶ó¿ìÆ®Çϰí WS-I Áؼö¿ë »ç¿ë·®À» Å×½ºÆ®ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
  1. ¸Þ¼Òµå ºÐÇÒâ¿¡¼­ À¥ ¼­ºñ½º ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϽʽÿÀ.
  2. ¼­¹ö º¸±â¿¡¼­ TCP/IP ¸ð´ÏÅÍ ÅÇÀ» Ŭ¸¯Çؼ­ TCP/IP ¸ð´ÏÅÍ º¸±â·Î º¯°æÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé TCP/IP ¸ð´ÏÅ͸¦ ÅëÇØ ¶ó¿ìÆ®µÈ ¿äû ¹× ÀÀ´ä ½ÖÀÌ Ç¥½ÃµË´Ï´Ù. ÇüÅ´ ´ÙÀ½°ú À¯»çÇÕ´Ï´Ù.
    TCP/IP ¸ð´ÏÅͰ¡ ¸ð´ÏÅ͸µÇÑ SOAP »ç¿ë·®
  3. À¥ ¼­ºñ½º SOAP »ç¿ë·®ÀÌ WS-I ÁؼöÀÎÁö È®ÀÎÇÏ·Á¸é WS-I À¯È¿¼º °ËÁõ ¾ÆÀÌÄÜ ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÏ¿© ·Î±× ÆÄÀÏÀ» »ý¼ºÇϽʽÿÀ. ¿­¸° ´ëÈ­ »óÀÚ¿¡¼­ ·Î±× ÆÄÀÏ À̸§À» ¼±ÅÃÇϰí ÀúÀåÇÏ·Á´Â À§Ä¡¸¦ ÁöÁ¤ÇϽʽÿÀ. ÀÌ ·Î±× ÆÄÀÏÀº WS-I Áؼö¿ëÀ¸·Î À¯È¿¼ºÀÌ °ËÁõµË´Ï´Ù. ³»¿ëÀ» È®ÀÎÇϱâ À§ÇØ XML ÆíÁý±â¿¡¼­ ·Î±× ÆÄÀÏÀ» ¿­ ¼ö ÀÖ½À´Ï´Ù.

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

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