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

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

´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- ¿ÀºêÁ§Æ® ¼±Åà ÆäÀÌÁö¿¡´Â ÀÛ¼ºÇÒ À¥ ¼ºñ½º¿¡ µû¶ó Java BeanÀ» ³ª¿ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÀÌ BeanÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- ±âº» ¹èÄ¡ ¼³Á¤À» ½ÂÀÎÇϽʽÿÀ. IBM WebSphere ·±Å¸ÀÓ È¯°æÀÌ ±âº» ·±Å¸ÀÓ È¯°æÀ̰í
WebSphere v6 ¼¹ö°¡ ±âº» ¼¹öÀÔ´Ï´Ù. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- ¼ºñ½º ¿£µåÆ÷ÀÎÆ® ÀÎÅÍÆäÀ̽º ¼±Åà ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© ¸¶¹ý»ç·Î ÇÏ¿©±Ý »ý¼ºÇÏ°Ô ÇÏÁö ¾Ê°í
±âÁ¸ ¼ºñ½º ¿£µåÆ÷ÀÎÆ® ÀÎÅÍÆäÀ̽º(SEI)¸¦ »ç¿ëÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼ºñ½º¿ëÀ¸·Î ±âÁ¸¿¡ Á¸ÀçÇÏ´ø ÀÎÅÍÆäÀ̽º°¡ ¾øÀ¸¹Ç·Î ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© »õ·Î ÀÛ¼ºÇϽʽÿÀ.
´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- Java Bean ID ÆäÀÌÁö´Â À¥ ¼ºñ½º URI¸¦ Ç¥½ÃÇϰí
°ø°³ÇÒ ¸Þ¼Òµå, ÀÎÄÚµù ½ºÅ¸ÀÏ ¹× º¸¾È ¿É¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï
ÇÕ´Ï´Ù. ÀÌ »ùÇÃÀº ±âº» ¼±ÅûçÇ×À» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- »ý¼ºµÈ À¥ ¼ºñ½º¿¡ ´ëÇÑ Å×½ºÆ® ±â´ÉÀ» ¼±ÅÃÇÏ·Á¸é À¥ ¼ºñ½º Å×½ºÆ® ÆäÀÌÁö¸¦ »ç¿ëÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé
À¥ ¼ºñ½º Ž»ö±â¿¡¼ ¸¶¹ý»ç°¡ ¿Ï·áµÉ ‹š À¥ ¼ºñ½º°¡ ¿¸³´Ï´Ù. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- ÇÁ·Ï½Ã »ý¼ºÀÌ ¼±ÅõǾú´ÂÁö È®ÀÎÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- »ý¼ºµÈ ÇÁ·Ï½Ã Å×½ºÆ® ¹× ¼¹ö¿¡¼ Å×½ºÆ® ½ÇÇàÀÌ ¼±ÅõǾú´ÂÁö
È®ÀÎÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- À¥ ¼ºñ½º¸¦ °ø°³ÇÒ À§Ä¡¸¦ ¹°À¸¸é UDDI ·¹Áö½ºÆ®¸®·Î °ø°³Çϱâ À§ÇØ À¥ ¼ºñ½º Ž»ö±â¸¦
½ÇÇàÇϵµ·Ï ¼±ÅÃÇÏ°í ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
À¥ ºê¶ó¿ìÀú¿¡¼ »ùÇà ÀÀ¿ëÇÁ·Î±×·¥Àº URL: http://localhost: port/WebProjectClient/sample/StockQuoteServiceProxy/TestClient.jsp¿¡¼ ½ÇÇàµË´Ï´Ù.
¸Þ¼Òµå¸¦ ¼±ÅÃÇÏ°í ¸Þ¼Òµå¿¡ ´ëÇÑ °ªÀ» ÀÔ·ÂÇÑ ÈÄ È£ÃâÀ» Ŭ¸¯ÇÏ¿© À¥ ¼ºñ½º¸¦ Å×½ºÆ®ÇÒ ÀÌ »ùÇà ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¼ÒµåÀÇ °á°ú´Â
°á°ú ºÐÇÒâ¿¡ Ç¥½ÃµË´Ï´Ù.
À¥ ¼ºñ½º Ž»ö±â´Â À¥ ¼ºñ½º¸¦
IBM UDDI Å×½ºÆ® ·¹Áö½ºÆ®¸®¿¡ °ø°³ÇÏ´Â °ÍÀ» Çã¿ëÇÏ¸é¼ ½ÇÇàµË´Ï´Ù.
ÀÌ Å¸½ºÅ©¸¦ ¿Ï·áÇÏ·Á¸é À¥ ¼ºñ½º °ø°³ÀÇ Áö½Ã»çÇ×À»
µû¸£½Ê½Ã¿À.
ÀÌÁ¦ ¿¬½À 1.3: À¥ ¼ºñ½º °ø°³¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.