Adapter for Web Services ȯ°æ

¾î´ðÅ͸¦ ¼³Ä¡, ±¸¼º ¹× »ç¿ëÇϱâ Àü¿¡ ȯ°æ ¿ä±¸»çÇ×À» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.

ºê·ÎÄ¿ ȣȯ¼º

¾î´ðÅͰ¡ »ç¿ëÇÏ´Â ¾î´ðÅÍ ÇÁ·¹ÀÓ¿öÅ©´Â ¾î´ðÅͰ¡ Åë½ÅÇÏ´Â ÅëÇÕ ºê·ÎÄ¿(¶Ç´Â ºê·ÎÄ¿)ÀÇ ¹öÀü°ú ȣȯ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. Adapter for Web ServicesÀÇ 3.2 ¹öÀüÀº ´ÙÀ½ ¾î´ðÅÍ ÇÁ·¹ÀÓ¿öÅ©¿Í ÅëÇÕ ºê·ÎÄ¿¿¡¼­ Áö¿øµË´Ï´Ù.

¿¹¿Ü»çÇ×Àº ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:
¾î´ðÅÍÀÇ 3.2 ¹öÀü¿¡ ¹®¼­È­µÈ ¸ðµç ±â´ÉÀ» Ȱ¿ëÇÏ·Á¸é WebSphere InterChange Server ¹öÀü 4.2.2¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

¼ÒÇÁÆ®¿þ¾î ÀüÁ¦Á¶°Ç

Connector for Web Service¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ °¡Á¤ ¹× ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ×À» °ËÅäÇϽʽÿÀ.

¾î´ðÅÍ Ç÷§Æû

¾î´ðÅͰ¡ ´ÙÀ½ Ç÷§Æû(¿î¿µ üÁ¦)¿¡¼­ ½ÇÇàµË´Ï´Ù.

Ç¥ÁØ ¹× API

´Ù¾çÇÑ Ç¥Áذú ±â¼úÀÌ À¥ ¼­ºñ½º¿¡ ³×Æ®¿öÅ©¸¦ ÅëÇÑ ±â´É ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù.

¾î´ðÅͰ¡ »ç¿ëÇϴ ǥÁØÀº ´ÙÀ½°ú °°½À´Ï´Ù.

¾î´ðÅͰ¡ »ç¿ëÇÏ´Â API´Â ´ÙÀ½°ú °°½À´Ï´Ù.

±¸¼º¿¡ µû¶ó¼­´Â Ãß°¡ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ¼½¼Ç¿¡¼­ À̵é Ãß°¡ ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

JMS ÇÁ·ÎÅäÄÝ

JMS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ °æ¿ì, JMS Á¦°øÀÚ¸¦ ¼³Ä¡ÇÏ°í ´ë±â¿­À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ´ë±â¿­ ÀÛ¼ºÀº ½ÇÁ¦·Î´Â »ç¿ëÀÚ ¿ä±¸»çÇ׿¡ ÀÇÁ¸ÇÕ´Ï´Ù. Çù¾÷À» À¥ ¼­ºñ½º·Î °ø°³ÇÏ°í ¿ÜºÎ À¥ ¼­ºñ½º È£ÃâÀ» À§ÇØ JMS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Ä¿³ØÅÍ ¹× JMS¸¦ ÂüÁ¶ÇϽʽÿÀ.

JNDI

JNDI¸¦ ±¸¼ºÇÑ ÈÄ Ä¿³ØÅÍ¿¡ ´ëÇÑ JNDI ±¸¼º µî·Ï Á¤º¸¿¡ Àû´çÇÑ ¸Å°³º¯¼ö¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ¿¬°á ÆÑÅ丮¿Í JMS ¸ñÀûÁö(´ë±â¿­) ¿ÀºêÁ§Æ®°¡ JNDI¿¡¼­ »ç¿ë °¡´ÉÇÑÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. JNDI¸¦ »ç¿ëÇϱ⠿øÇϰí JNDI ±¸ÇöÀÌ ¾ø´Â °æ¿ì, Sun Microsystems¿¡¼­ ÆÄÀÏ ½Ã½ºÅÛ JNDIÀÇ ÂüÁ¶ ±¸ÇöÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Ä¿³ØÅÍ ¹× JMS¸¦ ÂüÁ¶ÇϽʽÿÀ.

SSL

SSLÀ» »ç¿ëÇÒ °èȹÀÎ °æ¿ì, Ű½ºÅä¾î, ÀÎÁõ ¹× Ű »ý¼º °ü¸®¸¦ À§ÇØ Å¸»ç ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Ű½ºÅä¾î, ÀÎÁõÀ» ¼³Á¤Çϰųª Ű »ý¼ºÀ» À§ÇÑ µµ±¸°¡ Á¦°øµÇÁö ¾Ê½À´Ï´Ù. keytool(IBM JRE¿Í ÇÔ²² Á¦°øµÊ)¸¦ »ç¿ëÇÏ¿© ÀÚü ¼­¸íÇÑ ÀÎÁõÀ» ÀÛ¼ºÇϰí Ű½ºÅä¾î¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â SSLÀ» ÂüÁ¶ÇϽʽÿÀ.

·ÎÄÉÀÏ Á¾¼Ó µ¥ÀÌÅÍ

Ä¿³ØÅͰ¡ 2¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®¸¦ Áö¿øÇÒ ¼ö ÀÖµµ·Ï ±¹Á¦È­µÇ¾ú½À´Ï´Ù. Ä¿³ØÅͰ¡ ÇÑ ¹®ÀÚ Äڵ带 »ç¿ëÇÏ´Â À§Ä¡¿¡¼­ ´Ù¸¥ ÄÚµå ¼¼Æ®¸¦ »ç¿ëÇÏ´Â À§Ä¡·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â °æ¿ì, µ¥ÀÌÅÍ Àǹ̸¦ º¸Á¸Çϱâ À§ÇØ ¹®ÀÚ º¯È¯À» ¼öÇàÇÕ´Ï´Ù.

JVM(Java Virtual Machine) ³»ÀÇ Java ·±Å¸ÀÓ È¯°æÀº µ¥ÀÌÅ͸¦ Unicode ¹®ÀÚ ÄÚµå ¼¼Æ®·Î Ç¥½ÃÇÕ´Ï´Ù. Unicode´Â °¡Àå Àß ¾Ë·ÁÁ® ÀÖ´Â ¹®ÀÚ ÄÚµå ¼¼Æ®(1¹ÙÀÌÆ® ¹× ¿©·¯ ¹ÙÀÌÆ® ¸ðµÎ)·Î ¹®ÀÚ¿¡ ´ëÇÑ ÀÎÄÚµùÀ» Æ÷ÇÔÇÕ´Ï´Ù. WebSphere Business Integration System¿¡¼­ ´ëºÎºÐÀÇ ±¸¼º¿ä¼Ò´Â Java·Î ÀÛ¼ºµË´Ï´Ù. µû¶ó¼­ µ¥ÀÌÅͰ¡ ´ëºÎºÐÀÇ ÅëÇÕ ±¸¼º¿ä¼Ò °£¿¡ Àü¼ÛµÉ ¶§, ¹®ÀÚ¸¦ º¯È¯ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

ÁÖ:
Ä¿³ØÅÍ´Â ±¹Á¦È­µÇÁö ¾Ê¾Ò½À´Ï´Ù. À̰ÍÀº ÃßÀû ¹× ·Î±× ¸Þ½ÃÁö°¡ º¯È¯µÇÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù.

À¥ ¼­ºñ½º Ä¿³ØÅÍ

ÀÌ ¼½¼ÇÀº ·ÎÄÃÈ­ ¹× Ä¿³ØÅÍ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

À̺¥Æ® °ø°í

Ä¿³ØÅÍ´Â À̺¥Æ® °ø°í¿ë Ç÷¯±× »ç¿ë °¡´ÉÇÑ ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â Àü¼Û¿¡¼­ SOAP ¸Þ½ÃÁö¸¦ ÃßÃâÇϰí SOAP Data Handler¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ ¼½¼ÇÀº °¢ ¸®½º³Ê°¡ Àü¼ÛÀ» ÅëÇØ SOAP ¸Þ½ÃÁö¸¦ ÀÎÄÚµåÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¿äû ó¸®

Ä¿³ØÅÍ´Â ¿äû 󸮸¦ À§ÇØ Ç÷¯±× °¡´ÉÇÑ ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯´Â SOAP Data Handler¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ ¼½¼ÇÀº °¢ Çڵ鷯°¡ Àü¼ÛÀ» ÅëÇØ SOAP ¸Þ½ÃÁö¸¦ ÀÎÄÚµåÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

SOAP Data Handler

ÀÌ ¼½¼ÇÀº ·ÎÄÃÈ­ ¹× SOAP Data Handler¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

SOAP ¹®ÀÚ Á¦ÇÑ»çÇ×

XML ¿ä¼Ò À̸§°ú ¼Ó¼º À̸§Àº Business Object À̸§, Business Object ¼Ó¼º À̸§ ¶Ç´Â Business Object ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀûÇÕÇÑ ascii ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù.

±¹Á¦È­µÈ ¹®ÀÚ´Â Business Object À̸§ ¶Ç´Â Business Object ¼Ó¼º À̸§¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¼Ó¼º °ª¸¸ ±¹Á¦È­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

SOAP Data Handler ó¸®

SOAP ¸Þ½ÃÁö¸¦ Business Object·Î º¯È¯ÇÒ ¶§, Data Handler´Â ¹®ÀÚ¿­¸¸À» ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. Data Handler´Â ´Ü¼øÈ÷ ¹®ÀÚ¿­ °ªÀ¸·Î Business Object¸¦ ä¿ì°í Business Object¸¦ ¸®ÅÏÇÕ´Ï´Ù. Java ¹®ÀÚ¿­Àº UCS2À̹ǷΠ2¹ÙÀÌÆ® °¡´É ¹®ÀÚ´Â ¹®Á¦Á¡ ¾øÀÌ º¯È¯µË´Ï´Ù. XML ¿ä¼Ò¿Í ¼Ó¼º °ª¸¸ ºñASCII ¹®ÀÚ°¡ µÉ ¼ö ÀÖ½À´Ï´Ù(¹®ÀÚ Á¦ÇÑ»çÇ× ÂüÁ¶). Business Object¸¦ SOAP ¸Þ½ÃÁö·Î º¯È¯ÇÒ ¶§, Data Handler´Â Xerces ±¸¹® ºÐ¼®±â¸¦ »ç¿ëÇÏ¿© Business Object¸¦ ¹®ÀÚ¿­·Î º¯È¯ÇÕ´Ï´Ù. Java ¹®ÀÚ¿­Àº UCS2À̹ǷΠ2¹ÙÀÌÆ® °¡´É ¹®ÀÚ´Â ¹®Á¦Á¡ ¾øÀÌ º¯È¯µË´Ï´Ù. XML ¿ä¼Ò¿Í ¼Ó¼º °ª¸¸ ºñASCII ¹®ÀÚ°¡ µÉ ¼ö ÀÖ½À´Ï´Ù(¹®ÀÚ Á¦ÇÑ»çÇ× ÂüÁ¶).

WSDL ODA

ÀÌ ¼½¼ÇÀº ·ÎÄÃÈ­ ¹× WSDL ODA¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

WSDL ODA´Â WSDL ÆÄÀÏ¿¡¼­ ÇÕ¹ýÀûÀÎ ASCII ¿ÜÀÇ ¹®ÀÚ¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. WSDL ODA´Â ´Ù¸¥ ¹®ÀÚ ¼¼Æ®·Î µÈ ÆÄÀÏ À̸§°ú URLÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌµé ÆÄÀÏÀÇ ³»¿ëÀº ¹Ýµå½Ã ÇÕ¹ýÀûÀÎ ASCII·Î µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

WSDL ODAÀÇ ±¸¼º ¿¡ÀÌÀüÆ® Å×ÀÌºí¿¡ ÀÖ´Â µî·Ï Á¤º¸´Â ´ÙÀ½°ú °°ÀÌ ±¹Á¦È­µË´Ï´Ù.

Copyright IBM Corp. 1997, 2003