¾î´ðÅ͸¦ ¼³Ä¡, ±¸¼º ¹× »ç¿ëÇϱâ Àü¿¡ ¿ä±¸ ȯ°æÀ» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.
¾î´ðÅͰ¡ »ç¿ëÇÏ´Â ¾î´ðÅÍ ÇÁ·¹ÀÓ¿öÅ©´Â ¾î´ðÅͰ¡ Åë½Å ÁßÀÎ ÅëÇÕ ºê·ÎÄ¿(¶Ç´Â ºê·ÎÄ¿)ÀÇ ¹öÀü°ú ȣȯ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. Adapter for HTTPÀÇ 1.0 ¹öÀüÀº ´ÙÀ½°ú °°Àº ¾î´ðÅÍ ÇÁ·¹ÀÓ¿öÅ©¿Í ÅëÇÕ ºê·ÎÄ¿¿¡¼ Áö¿øµË´Ï´Ù.
¿¹¿Ü»çÇ×Àº ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
Connector for HTTP¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½°ú °°Àº °¡Á¤°ú ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ×À» °ËÅäÇϽʽÿÀ.
¾î´ðÅÍ´Â ´ÙÀ½ Ç÷§Æû*¿î¿µ üÁ¦)¿¡¼ ½ÇÇàÇÕ´Ï´Ù.
´Ù¾çÇÑ Ç¥ÁØ ¹× ±â¼ú·Î ³×Æ®¿öÅ©¿¡¼ ±â´É¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù.
¾î´ðÅÍ¿¡¼ »ç¿ëÇϴ ǥÁØÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¾î´ðÅÍ¿¡¼ »ç¿ëÇÏ´Â API´Â ´ÙÀ½°ú °°½À´Ï´Ù.
»ç¿ëÀÚ ±¸¼º¿¡ µû¶ó, Ãß°¡ ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡°¡ ÇÊ¿äÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¾Æ·¡ ¼½¼Ç¿¡¼´Â ÀÌ·¯ÇÑ °¡´É¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
SSLÀ» »ç¿ëÇÏ·Á°í °èȹÇÏ´Â °æ¿ì keystore, ÀÎÁõ ¹× Ű »ý¼ºÀ» °ü¸®ÇÏ·Á¸é Ÿ»ç ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. keystore, ÀÎÁõ¼ ¶Ç´Â Ű »ý¼ºÀ» ¼³Á¤Çϱâ À§ÇÑ ¾î¶² µµ±¸µµ Á¦°øµÇÁö ¾Ê½À´Ï´Ù. ÀÚü ¼¸í ÀÎÁõ¼¸¦ ÀÛ¼ºÇϰí keystore¸¦ °ü¸®Çϱâ À§ÇØ keytool(IBM JRE¿¡¼ Á¦°ø) »ç¿ëÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â SSL¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
Ä¿³ØÅ͸¦ ±Û·Î¹úÈÇÏ¿© 2¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÑ ¹®ÀÚ Äڵ带 »ç¿ëÇÏ´Â À§Ä¡¿¡¼ ´Ù¸¥ ÄÚµå ¼¼Æ®¸¦ »ç¿ëÇÏ´Â À§Ä¡·Î Ä¿³ØÅͰ¡ µ¥ÀÌÅ͸¦ Àü¼ÛÇϸé, µ¥ÀÌÅÍÀÇ Àǹ̸¦ º¸Á¸Çϱâ À§ÇØ ¹®ÀÚ º¯È¯À» ¼öÇàÇÕ´Ï´Ù.
JVM(Java Virtual Machine)ÀÇ Java ·±Å¸ÀÓ È¯°æÀº Unicode ¹®ÀÚ ÄÚµå ¼¼Æ®¿¡ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. Unicode´Â °¡Àå Àß ¾Ë·ÁÁø ¹®ÀÚ ÄÚµå ¼¼Æ®(´ÜÀÏ ¹ÙÀÌÆ® ¹× ´ÙÁß¹ÙÀÌÆ®)¿¡ ¹®ÀÚÀÇ ÀÎÄÚµùÀ» Æ÷ÇÔÇÕ´Ï´Ù. WebSphere Business Integration ½Ã½ºÅÛÀÇ ´ëºÎºÐÀÇ ±¸¼º¿ä¼Ò´Â Java·Î ¾²¿©Áý´Ï´Ù. ±×·¯¹Ç·Î ´ëºÎºÐÀÇ ÅëÇÕ ±¸¼º¿ä¼Ò °£¿¡ µ¥ÀÌÅͰ¡ Àü¼ÛµÇ¸é ¹®ÀÚ º¯È¯ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ ¼½¼Ç¿¡¼´Â ±Û·Î¹úÈ¿Í Ä¿³ØÅÍ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ä¿³ØÅÍ´Â À̺¥Æ® °ø°í¸¦ À§ÇØ Ç÷¯±× °¡´ÉÇÑ ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â Àü¼Û¿¡¼ ¸Þ½ÃÁö¸¦ ÃßÃâÇÏ¸ç ¸Þ½ÃÁö ¸ÞŸ µ¥ÀÌÅÍ¿¡ ÁöÁ¤µÈ Data Handler¸¦ È£ÃâÇÕ´Ï´Ù. ¸®½º³Ê 󸮿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â HTTP ¹× HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê 󸮿¡¼ ÂüÁ¶ÇϽʽÿÀ.
Ä¿³ØÅÍ´Â ¿äû 󸮸¦ À§ÇØ Ç÷¯±× °¡´ÉÇÑ HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯´Â Data Handler¸¦ È£ÃâÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 󸮿¡¼ ÂüÁ¶ÇϽʽÿÀ.
Data Handler¸¦ »ç¿ëÇϱâ À§ÇØ HTTP ¾î´ðÅ͸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Data Handler ±¸¼ºÀÇ °³¿ä¿¡ ´ëÇØ¼´Â Data Handler ±¸¼º¿¡¼ ÂüÁ¶ÇϽʽÿÀ.