¿¬½À 1.5: À¥ ¼ºñ½º »ç¿ë·® WS-I Áؼö À¯È¿¼º °ËÁõ
½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.4: ¿Âµµ º¯È¯ ¸Þ¼Òµå ±¸ÇöÀ» ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.
À¥ ¼ºñ½º »ç¿ë·® WS-I Áؼö À¯È¿¼º °ËÁõ
SOAP ¿£º§·ÎÇÁ(envelope) ¿äû ¹× ÀÀ´ä ½ÖÀÌ WS-I ÁؼöÀÓÀ» È®ÀÎÇÏ·Á¸é TCP/IP
¸ð´ÏÅ͸¦ ÅëÇØ À¥ ¼ºñ½º Æ®·¡ÇÈÀ» Á÷Á¢ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
À¥ ¼ºñ½º ¶Ç´Â À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇÒ ¶§
TCP/IP ¸ð´ÏÅ͸¦ ÀÚµ¿À¸·Î ¼³Á¤ÇÏ°í ½ÇÇàÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇÒ ¶§ ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϱ⠶§¹®¿¡ TCP/IP ¸ð´ÏÅÍ º¸±â´Â ÀÛ¾÷°ø°£¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é â > º¸±â Ç¥½Ã > ±âŸ > µð¹ö±× > TCP/IP ¸ð´ÏÅ͸¦ ¼±ÅÃÇÏ¿© ÀÌ º¸±â¸¦ ¿ ¼ö ÀÖ½À´Ï´Ù.
¹Ý¸é¿¡ ´ÙÀ½ ´Ü°è¸¦ ¿Ï·áÇØ¼ TCP/IP ¸ð´ÏÅ͸¦ ¼öµ¿À¸·Î ¼³Á¤ÇÒ ¼ö
ÀÖ½À´Ï´Ù.
- »ùÇà ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ getEndPoint ¸Þ¼Òµå¸¦ È£ÃâÇϽʽÿÀ. ÀÌ Á¾·áÁ¡À»
·¹ÄÚµåÇϽʽÿÀ. À¥ ¼ºñ½ºÀÇ ±âº» Á¾·áÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- WebSphere ¶Ç´Â
Apache Axis ·±Å¸ÀÓ È¯°æ: http://localhost:<port>/<web module
context root>/services/<port>
- IBM SOAP
·±Å¸ÀÓ È¯°æ: http://localhost:<port>/<web module context root>/servlet/rpcrouter
- TCP/IP ¸ð´ÏÅÍó·³ µ¿ÀÛÇÏ´Â ¼¹ö¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ:
-
â ¸Þ´º¿¡¼ ȯ°æ ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ.
- ȯ°æ ¼³Á¤ â¿¡¼ ÀÎÅͳÝÀ» ÆîÄ¡°í TCP/IP
¸ð´ÏÅ͸¦ ¼±ÅÃÇϽʽÿÀ.
- Ȱµ¿ÀÌ ÀÖÀ» ¶§ TCP/IP ¸ð´ÏÅÍ º¸±â
Ç¥½Ã ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.
- TCP/IP ¸ð´ÏÅÍ ¸ñ·Ï¿¡¼ Ãß°¡¸¦ Ŭ¸¯ÇϽʽÿÀ.
»õ ¸ð´ÏÅÍ ´ëÈ »óÀÚ°¡ ¿¸³´Ï´Ù.
- ´ÙÀ½ ¼³Á¤À» ÁöÁ¤ÇϽʽÿÀ.
¿É¼Ç |
¼³¸í |
·ÎÄà ¸ð´ÏÅ͸µ Æ÷Æ® |
·ÎÄà ½Ã½ºÅÛ¿¡¼
°íÀ¯ÇÑ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ. |
È£½ºÆ® À̸§ |
¼¹ö°¡ ½ÇÇà ÁßÀÎ ½Ã½ºÅÛÀÇ È£½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò¸¦
ÁöÁ¤ÇϽʽÿÀ. |
Æ÷Æ® |
¿ø°Ý ¼¹öÀÇ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ. |
À¯Çü |
À¥ ºê¶ó¿ìÀúÀÇ ¿äû À¯ÇüÀ»
HTTP ¶Ç´Â TCP/IP°¡ º¸³»´ÂÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. HTTP ¿É¼ÇÀÌ ¼±ÅõǸé
À¥ ºê¶ó¿ìÀúÀÇ ¿äûÀÌ ¼öÁ¤µÇ¾î HTTP Çì´õ°¡ ¿ø°Ý ½Ã½ºÅÛÀ» °¡¸®Å°°Ô µÇ°í
º¹¼öÀÇ HTTP ¿äûÀÌ °°Àº ¿¬°á¿¡ ¼ö½ÅµÈ °æ¿ì ºÐ¸®µË´Ï´Ù. TCP/IP ¿É¼ÇÀÌ ¼±ÅÃµÇ¸é ¸ðµç ¿äûÀÌ ¹ÙÀÌÆ® ´ÜÀ§·Î
Àü¼ÛµË´Ï´Ù. |
- ¸ð´ÏÅ͸¦ ÅëÇØ À¥ ¼ºñ½º¸¦ ¶ó¿ìÆ®ÇÏ·Á¸é À¥ ¼ºñ½º Ŭ¶óÀ̾ðÆ®ÀÇ Á¾·áÁ¡À»
º¯°æÇØ¾ß ÇÕ´Ï´Ù. TCP/IP ¸ð´ÏÅÍ´Â Æ÷Æ® 9801À»
ûÃëÇÕ´Ï´Ù. 1´Ü°è¿¡¼ »ç¿ëµÇ´Â À¥ ºê¶ó¿ìÀú â¿¡¼ setEndPoint ¸Þ¼Òµå¸¦
È£ÃâÇϰí Á¾·áÁ¡À» Æ÷Æ® 9081À» Á÷Á¢ °¡¸®Å°µµ·Ï º¯°æÇϽʽÿÀ. ¿¹¸¦ µé¾î,
±âº»°ªÀº ´ÙÀ½°ú °°À» °ÍÀÔ´Ï´Ù. http://localhost:9081/web_module_context_root/servlet/rpcrouter
getEndPoint ¸Þ¼Òµå¸¦ ´Ù½Ã È£ÃâÇÏ¿© º¯°æ»çÇ×ÀÌ ±¸ÇöµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
TCP/IP ¸ð´ÏÅÍ·Î »ç¿ë·®À» ¶ó¿ìÆ®Çϰí WS-I Áؼö¿ë »ç¿ë·®À» Å×½ºÆ®ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¸Þ¼Òµå ºÐÇÒâ¿¡¼ À¥ ¼ºñ½º ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϽʽÿÀ.
- ¼¹ö º¸±â¿¡¼ TCP/IP ¸ð´ÏÅÍ ÅÇÀ» Ŭ¸¯Çؼ TCP/IP ¸ð´ÏÅÍ º¸±â·Î
º¯°æÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé TCP/IP ¸ð´ÏÅ͸¦ ÅëÇØ ¶ó¿ìÆ®µÈ ¿äû ¹× ÀÀ´ä ½ÖÀÌ
Ç¥½ÃµË´Ï´Ù. ÇüÅ´ ´ÙÀ½°ú À¯»çÇÕ´Ï´Ù.

- À¥ ¼ºñ½º SOAP »ç¿ë·®ÀÌ WS-I ÁؼöÀÎÁö È®ÀÎÇÏ·Á¸é
¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÏ¿© ·Î±× ÆÄÀÏÀ» »ý¼ºÇϽʽÿÀ. ¿¸° ´ëÈ »óÀÚ¿¡¼ ·Î±× ÆÄÀÏ À̸§À» ¼±ÅÃÇϰí ÀúÀåÇÏ·Á´Â À§Ä¡¸¦ ÁöÁ¤ÇϽʽÿÀ. ÀÌ ·Î±× ÆÄÀÏÀº WS-I Áؼö¿ëÀ¸·Î À¯È¿¼ºÀÌ °ËÁõµË´Ï´Ù. ³»¿ëÀ» È®ÀÎÇϱâ À§ÇØ XML ÆíÁý±â¿¡¼ ·Î±× ÆÄÀÏÀ» ¿ ¼ö ÀÖ½À´Ï´Ù.
¿ä¾à¿¡ ÀÖ´Â ÀڷḦ °ËÅäÇÏ¿© ÇнÀ¼¸¦ ¿Ï·áÇϽʽÿÀ.