¼³Ä¡ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ½Ã½ºÅÛ¿¡ Ä¿³ØÅÍ ÆÄÀÏÀ» ¼³Ä¡ÇÑ ÈÄ Ç¥ÁØ ¹× ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
Ä¿³ØÅÍ¿¡´Â Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸ ¹× Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸ÀÇ µÎ À¯ÇüÀÇ ±¸¼º µî·Ï Á¤º¸°¡ ÀÖ½À´Ï´Ù. Ä¿³ØÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ SM(System Manager)À» »ç¿ëÇÏ¿© ÀÌµé µî·Ï Á¤º¸ÀÇ °ªÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦
Á¦°øÇÕ´Ï´Ù. ÀÌµé µî·Ï Á¤º¸ÀÇ ¹®¼¿¡ ´ëÇØ¼´Â
ºÎ·Ï A, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ. ¾Æ·¡ Ç¥¿¡´Â ºÎ·ÏÀÇ ±¸¼º µî·Ï Á¤º¸¿Í °ü·ÃÇÏ¿© ÀÌ Ä¿³ØÅÍ¿¡ ƯÁ¤ÇÑ
Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
µî·Ï Á¤º¸ | ¼³¸í |
---|---|
CharacterEncoding |
ÀÌ Ä¿³ØÅÍ´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
|
Locale |
ÀÌ Ä¿³ØÅÍ´Â ±¹Á¦ÈµÇÁö ¾Ê¾ÒÀ¸¹Ç·Î, ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» º¯°æÇÒ
¼ö ¾ø½À´Ï´Ù. ÇöÀç Áö¿øµÇ´Â ·ÎÄÉÀÏÀ» ÆÇº°ÇÏ·Á¸é
Ä¿³ØÅÍ¿¡ ´ëÇÑ ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
|
ÀÌ Ä¿³ØÅÍ´Â ÅëÇÕ ºê·ÎÄ¿·Î¼ InterChange Server(ICS)¸¸À» Áö¿øÇϱ⠶§¹®¿¡ ÅëÇÕ ºê·ÎÄ¿¿Í °ü·ÃµÈ À¯ÀÏÇÑ ±¸¼º µî·Ï Á¤º¸´Â ICS¿¡ ´ëÇÑ »çÇ×ÀÔ´Ï´Ù.
ÃÖ¼ÒÇÑ ´ÙÀ½ Ç¥ÁØ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸´Â ·±Å¸ÀÓ Áß¿¡ Ä¿³ØÅÍ ¿¡ÀÌÀüÆ®¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸´Â ¿¡ÀÌÀüÆ®¸¦ ´Ù½Ã ÄÚµåÈÇϰí ÀçºôµåÇÒ ÇÊ¿ä¾øÀÌ Ä¿³ØÅÍ ¿¡ÀÌÀüÆ® ³»¿¡¼ Á¤Àû Á¤º¸ ¶Ç´Â ³í¸®¸¦ º¯°æÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
Ç¥ 37Àº Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù. µî·Ï Á¤º¸ÀÇ ¼³¸íÀº ´ÙÀ½ÀÇ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. ÀϺΠµî·Ï Á¤º¸¿¡´Â ´Ù¸¥ µî·Ï Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Ç¥ 37. Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸
À̸§ | °¡´ÉÇÑ °ª | ±âº»°ª | Çʼö |
---|---|---|---|
ConnectorType | ÀÓÀÇÀÇ À¯È¿ÇÑ Ä¿³ØÅÍ À¯Çü | WebService | ¿¹ |
DataHandlerMetaObjectName | Data Handler Meta Object À̸§ | MO_DataHandler_ Default | ¿¹ |
JavaProtocolHandlerPackages | À¯È¿ÇÑ Java ÇÁ·ÎÅäÄÝ Çڵ鷯 ÆÐŰÁö | com.ibm.net.ssl.internal.
www.protocol | ¾Æ´Ï¿À |
ProtocolHandlerFramework | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½ | ¾øÀ½ | ¾Æ´Ï¿À |
+ProtocolHandlers | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½ |
| ¾Æ´Ï¿À |
++SOAPHTTPHTTPSHandler | ÀÌ´Â °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÔ´Ï´Ù. ¼ºê µî·Ï Á¤º¸¿¡ ´ëÇÑ Á¤º¸´Â SOAPHTTPHTTPSHandler¸¦ ÂüÁ¶ÇϽʽÿÀ. |
| ¿¹ |
++SOAPJMSHandler | ÀÌ´Â °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÔ´Ï´Ù. ¼ºê µî·Ï Á¤º¸¿¡ ´ëÇÑ Á¤º¸´Â SOAPJMSHandler¸¦ ÂüÁ¶ÇϽʽÿÀ. |
|
|
ProtocolListenerFramework | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. |
| ¾Æ´Ï¿À |
+WorkerThreadCount | »ç¿ë °¡´ÉÇÑ ¸®½º³Ê ½º·¹µåÀÇ ¼ö¸¦ Á¦°øÇÏ´Â 1º¸´Ù Å« Á¤¼ö | 10 | ¾Æ´Ï¿À |
+RequestPoolSize | ÀÚ¿ø Ç® Å©±â¸¦ Á¦°øÇÏ´Â
WorkerThreadCountº¸´Ù Å« Á¤¼ö | 20 | ¾Æ´Ï¿À |
+ProtocolListeners | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½ |
|
|
++Listener1 | °íÀ¯ÇÏ°Ô À̸§ ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝ ¸®½º³Ê |
| ¿¹ |
+++Protocol | soap/http, soap/https, soap/jms |
| ¿¹ |
+++SOAPDHMimeType | SOAP Data HandlerÀÇ À¯È¿ÇÑ MIME À¯Çü | xml/soap |
|
+++ListenerSpecific | ¸®½º³Ê¿¡ °íÀ¯Çϰųª ¸®½º³Ê¿¡ ÇÊ¿äÇÑ µî·Ï Á¤º¸. ListenerSpecificÀ» ÂüÁ¶ÇϽʽÿÀ. |
|
|
ProxyServer | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½ |
| ¾Æ´Ï¿À |
+HttpProxyHost | HTTP ÇÁ·Ï½Ã ¼¹öÀÇ È£½ºÆ® À̸§ |
| ¾Æ´Ï¿À |
+HttpProxyPort | HTTP ÇÁ·Ï½Ã ¼¹öÀÇ Æ÷Æ® ¹øÈ£ | 80 | ¾Æ´Ï¿À |
+HttpNonProxyHosts | Á÷Á¢ ¿¬°áÀÌ ÇÊ¿äÇÑ HTTP È£½ºÆ® |
| ¾Æ´Ï¿À |
+HttpsProxyHost | HTTPS ÇÁ·Ï½Ã ¼¹öÀÇ È£½ºÆ® À̸§ |
| ¾Æ´Ï¿À |
+HttpsProxyPort | HTTPS ÇÁ·Ï½Ã ¼¹öÀÇ Æ÷Æ® ¹øÈ£ | 443 | ¾Æ´Ï¿À |
+HttpsNonProxyHosts | Á÷Á¢ ¿¬°áÀÌ ÇÊ¿äÇÑ HTTPS È£½ºÆ® |
| ¾Æ´Ï¿À |
+SocksProxyHost | ¼ÒÄÏ ÇÁ·Ï½Ã ¼¹ö À̸§ |
| ¾Æ´Ï¿À |
+SocksProxyPort | ¼ÒÄÏ ÇÁ·Ï½Ã ¼¹ö Æ÷Æ® |
| ¾Æ´Ï¿À |
+HttpProxyUsername | Http ÇÁ·Ï½Ã ¼¹ö »ç¿ëÀÚ À̸§ |
| ¾Æ´Ï¿À |
+HttpProxyPassword | Http ÇÁ·Ï½Ã ¼¹ö ¾ÏÈ£ |
| ¾Æ´Ï¿À |
+HttpsProxyUsername | Https ÇÁ·Ï½Ã ¼¹ö »ç¿ëÀÚ À̸§ |
| ¾Æ´Ï¿À |
+HttpsProxyPassword | Https ÇÁ·Ï½Ã ¼¹ö ¾ÏÈ£ |
| ¾Æ´Ï¿À |
SSL | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½ |
| ¾Æ´Ï¿À |
+SSLVersion | SSL, SSLv2, SSLv3, TLS, TLSv1 | SSL | ¾Æ´Ï¿À |
+SSLDebug | true, false | false | ¾Æ´Ï¿À |
+KeyStoreType | À¯È¿ÇÑ Å°½ºÅä¾î À¯Çü | JKS | ¾Æ´Ï¿À |
+KeyStore | KeyStore ÆÄÀÏ °æ·Î |
| ¾Æ´Ï¿À |
+KeyStorePassword | Ű½ºÅä¾îÀÇ °³Àοë Ű ¾ÏÈ£ |
| ¾Æ´Ï¿À |
+KeyStoreAlias | Ű½ºÅä¾î¿¡ Àִ Ű ½ÖÀÇ º°¸í |
| ¾Æ´Ï¿À |
+TrustStore | TrustStore ÆÄÀÏ °æ·Î |
| ¾Æ´Ï¿À |
+TrustStorePassword | TrustStore ¾ÏÈ£ |
| ¾Æ´Ï¿À |
+UseClientAuth | true false | false | ¾Æ´Ï¿À |
WSCollaborations | À̰ÍÀº WSDL ±¸¼º ¸¶¹ý»ç°¡ ÀÛ¼ºÇÏ´Â °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½. WSCollaborations¸¦ ÂüÁ¶ÇϽʽÿÀ. |
|
|
+Collaboration1 | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½ |
|
|
++CollaborationPort1 | Çù¾÷ Æ÷Æ®ÀÇ À̸§ |
| ¿¹ |
+++WebServiceOperation1 | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½ |
| ¿¹ |
++++BodyName | À¥ ¼ºñ½º ¸Þ¼ÒµåÀÇ À̸§. À¯È¿ÇÑ XML ¿ä¼Ò À̸§À̾î¾ß ÇÕ´Ï´Ù |
| ¿¹ |
++++BodyNS | À¥ ¼ºñ½º ¸Þ¼ÒµåÀÇ À̸§ °ø°£. À¯È¿ÇÑ XML À̸§ °ø°£À̾î¾ß ÇÕ´Ï´Ù |
| ¿¹ |
++++BOName | Á¶ÀÛÇÒ ¿äû Business ObjectÀÇ À̸§ |
| ¿¹ |
++++Mode | synch asynch | asynch | ¾Æ´Ï¿À |
JNDI | À̰ÍÀº JMS °ü·Ã °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾øÀ½ |
| ¾Æ´Ï¿À |
+LookupQueuesUsingJNDI | true false | false | ¾Æ´Ï¿À |
+JNDIProviderURL | À¯È¿ÇÑ JNDI URL |
| ¾Æ´Ï¿À |
+InitialContextFactory | Ãʱ⠹®¸ÆÀÇ ÆÑÅ丮 Ŭ·¡½º À̸§ |
| ¾Æ´Ï¿À |
+JNDIConnectionFactoryName | JNDI ¹®¸ÆÀ» »ç¿ëÇÏ¿© ãÀ» ¿¬°á ÆÑÅ丮ÀÇ À̸§. |
| ¾Æ´Ï¿À |
+CTX_ObjectFactories
+CTX_properties | JNDI ¹®¸Æ¿¡¼ º¸¾È ¹× ¿ÀºêÁ§Æ® ã¾Æº¸±â¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ ÁöÁ¤ÇÏ´Â µî·Ï Á¤º¸ |
| ¾Æ´Ï¿À |
ÀÌ µî·Ï Á¤º¸¸¦ WebService·Î ¼³Á¤Çϸé, Çù¾÷ Æ÷Æ®¸¦ ¹ÙÀεåÇÒ ¶§ System Manager°¡ Ä¿³ØÅ͸¦ À¥ ¼ºñ½º Ä¿³ØÅͷΠǥ½ÃÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é Á¤»ó Ä¿³ØÅͷΠǥ½ÃµË´Ï´Ù.
±âº»°ª = WebService
À̰ÍÀº Dats Handler°¡ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ´Â µ¥ »ç¿ëÇÏ´Â Meta ObjectÀÇ À̸§ÀÔ´Ï´Ù.
±âº»°ª = MO_DataHandler_Default
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº Java ÇÁ·ÎÅäÄÝ Çڵ鷯 ÆÐŰÁö¸¦
Á¦°øÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛ µî·Ï Á¤º¸
java.protocol.handler.pkgs¸¦ ¼³Á¤ÇÕ´Ï´Ù.
±âº»°ª = com.ibm.net.ssl.internal.www.protocol
ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ·ÎµåÇÏ°í ±¸¼ºÇÕ´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ °èÃþ ±¸Á¶ µî·Ï Á¤º¸¿¡´Â °ªÀÌ ¾ø½À´Ï´Ù. ù ¹øÂ° ·¹º§ÀÇ ÇÏÀ§´Â °³º° ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ³ªÅ¸³À´Ï´Ù.
±âº»°ª = ¾øÀ½
SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ À̸§. ÀÌ´Â °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÔ´Ï´Ù. ¸®½º³Ê¿Í´Â ´Þ¸® ÇÁ·ÎÅäÄÝ Çڵ鷯´Â Áߺ¹µÉ ¼ö ¾øÀ¸¹Ç·Î °¢ ÇÁ·ÎÅäÄݸ¶´Ù ´Ü ÇϳªÀÇ Çڵ鷯¸¸ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡¿¡ Àִ ǥ 38¿¡¼´Â SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ´ëÇÑ Á¾¼Ó µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Ç¥ 38. SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 ±¸¼º µî·Ï Á¤º¸
À̸§ | °¡´ÉÇÑ °ª | ±âº»°ª | Çʼö |
---|---|---|---|
++SOAPHTTPHTTPSHandler | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. |
| ¿¹ |
+++Protocol | Çڵ鷯°¡ ±¸ÇöÇÏ´Â ÇÁ·ÎÅäÄÝ Á¾·ù. SOAP/HTTP ¹× SOAP/HTTPSÀÇ °æ¿ì, °ªÀº soap/httpÀÔ´Ï´Ù.
|
| ¿¹ |
+++HTTPReadTimeout | ¿ø°Ý È£½ºÆ®(À¥ ¼ºñ½º)¿¡¼ Àд µ¿¾ÈÀÇ Á¦Çѽ𣠰£°Ý(¹Ð¸®ÃÊ ´ÜÀ§)À» ÁöÁ¤ÇÏ´Â SOAP/HTTP ƯÁ¤ µî·Ï Á¤º¸.ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾Ê°Å³ª 0À¸·Î ¼³Á¤ÇÏ¸é ¿ø°Ý È£½ºÆ®·ÎºÎÅÍ Àд µ¿¾È SOAP/HTTP ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ¹«ÇÑÁ¤ ºÒ·Ïȵ˴ϴÙ. | 0 | ¾Æ´Ï¿À |
±×¸² 32¿¡¼´Â Connector Configurator¿¡ Ç¥½ÃµÇ´Â µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 32. SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 µî·Ï Á¤º¸
SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ À̸§. ÀÌ´Â °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÔ´Ï´Ù. ¸®½º³Ê¿Í´Â ´Þ¸® ÇÁ·ÎÅäÄÝ Çڵ鷯´Â Áߺ¹µÉ ¼ö ¾øÀ¸¹Ç·Î °¢ ÇÁ·ÎÅäÄݸ¶´Ù ´Ü ÇϳªÀÇ Çڵ鷯¸¸ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡¿¡ Àִ ǥ 39¿¡¼´Â SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ´ëÇÑ Á¾¼Ó µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Ç¥ 39. SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯 ±¸¼º µî·Ï Á¤º¸
À̸§ | °¡´ÉÇÑ °ª | ±âº»°ª | Çʼö |
---|---|---|---|
++SOAPJMSHandler | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. |
| ¿¹ |
+++Protocol | Çڵ鷯°¡ ±¸ÇöÇÏ´Â ÇÁ·ÎÅäÄÝ Á¾·ù. SOAP/JMSÀÇ °æ¿ì, °ªÀº soap/jmsÀÔ´Ï´Ù.
|
| ¿¹ |
+++ResponseWaitTimeout | ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ µ¿±â ¿äû 󸮸¦ À§ÇØ
ReplyToQueue¿¡¼ ±â´Ù¸®´Â Á¦Çѽ𣠰£°Ý(¹Ð¸®ÃÊ ´ÜÀ§)À» ÁöÁ¤ÇÏ´Â JMS ÇÁ·ÎÅäÄÝ Çڵ鷯 ƯÁ¤ µî·Ï Á¤º¸ÀÔ´Ï´Ù. ÀÌ °£°Ý Áß¿¡ ÀÀ´äÀÌ µµ´ÞÇÏÁö ¾ÊÀ¸¸é Çڵ鷯´Â Çù¾÷ ¿äû¿¡ ½ÇÆÐÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾Ê°Å³ª 0À¸·Î ¼³Á¤Çϸé ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ReplyToQueue¿¡¼ ¹«ÇÑÁ¤ ´ë±âÇÕ´Ï´Ù. | 0 | ¾Æ´Ï¿À |
+++ReplyToQueue | ÀÌ´Â ReplyTo ´ë±â¿ÀÇ À̸§À» ÁöÁ¤ÇÏ´Â JMS ÇÁ·ÎÅäÄÝ Çڵ鷯
ƯÁ¤ µî·Ï Á¤º¸ÀÔ´Ï´Ù. µ¿±â ¿äû ó¸®ÀÇ °æ¿ì, Çڵ鷯´Â
JMSReplyTo Çʵ带 ÀÌ JMS ¸ñÀûÁö·Î ¼³Á¤ÇÕ´Ï´Ù.
LookupQueuesUsingJNDI = trueÀÏ °æ¿ì SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â JNDI¸¦ »ç¿ëÇÏ¿© ÀÌ ´ë±â¿À» ã½À´Ï´Ù. | none | ¿¹ |
±×¸² 33¿¡¼´Â Connector Configurator¿¡ Ç¥½ÃµÇ´Â µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 33. SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯 µî·Ï Á¤º¸
ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ·ÎµåÇÕ´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù.
1º¸´Ù Å« Á¤¼ö¿©¾ß ÇÏ´Â ÀÌ µî·Ï Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÀÛ¾÷ ½º·¹µå ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê. ±âº»°ª = 10ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
WorkerThreadCountº¸´Ù Å« Á¤¼ö¿©¾ß ÇÏ´Â ÀÌ µî·Ï Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀÚ¿ø Ç® Å©±â¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÇÁ·¹ÀÓ¿öÅ©´Â ÃÖ´ë WorkerThreadCount + RequestPoolSize ¿äûÀ» µ¿½Ã¿¡ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº»°ª = 20
À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ °¢ ù ¹øÂ° ·¹º§ ÇÏÀ§ ¿ä¼Ò´Â °³º° ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ³ªÅ¸³À´Ï´Ù.
ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ À̸§. ¿©·¯ °³ÀÇ ÇÁ·ÎÅäÄÝ ¸®½º³Ê°¡
ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÔ´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ
º¹¼ö ÀνºÅϽº¸¦ ÀÛ¼ºÇϰí Ãß°¡·Î °íÀ¯ÇÏ°Ô À̸§ ÁöÁ¤µÈ ¸®½º³Ê¸¦
ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸°Ô ÇÒ ¶§, ¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸¸¦
º¯°æÇÒ ¼ö ÀÖÁö¸¸ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.
º¹¼ö ¸®½º³ÊÀÇ À̸§Àº °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù. °¡´ÉÇÑ À̸§(°ªÀÌ ¾Æ´Ô): SOAPHTTPListener1,
SOAPHTTPSListener1, SOAPJMSListener1
ÀÌ µî·Ï Á¤º¸´Â ÀÌ ¸®½º³Ê°¡ ±¸ÇöÇϰí ÀÖ´Â ÇÁ·ÎÅäÄÝÀ» ÁöÁ¤ÇÕ´Ï´Ù. °¡´ÉÇÑ °ª: soap/http, soap/https, soap/jms.
¸®½º³Ê°¡ ¼ö½ÅÇÑ ¿äû¿¡ »ç¿ëÇÒ SOAP Data Handler MIME À¯Çü
±âº»°ª = xml/soap
¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸´Â ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡ °íÀ¯Çϰųª ¹Ýµå½Ã ÇÊ¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, HTTP ¸®½º³Ê¿¡´Â ¸®½º³Ê°¡ ¿äûÀ» ¸ð´ÏÅÍÇÏ´Â Æ÷Æ® ¹øÈ£¸¦ ³ªÅ¸³»´Â ¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸ Æ÷Æ®°¡ ÀÖ½À´Ï´Ù. Ç¥ 40Àº HTTP-HTTPS ¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸¸¦ ¿ä¾àÇÕ´Ï´Ù. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Ç¥ 40. SOAP/HTTP ¹× SOAP/HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê ƯÁ¤ ±¸¼º µî·Ï Á¤º¸
À̸§ | °¡´ÉÇÑ °ª | ±âº»°ª | Çʼö |
---|---|---|---|
+++SOAPHTTPListener1 | HTTP ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ °íÀ¯ À̸§.
ProtocolListenerFramework -> ProtocolListeners °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÇ ÇÏÀ§ÀÔ´Ï´Ù. ¿©·¯ °³ÀÇ ¸®½º³Ê°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿Í °èÃþ ±¸Á¶¸¦ ÀÛ¼ºÇÏ¿© Ãß°¡ HTTP ¸®½º³Ê¸¦ Ç÷¯±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. |
| ¿¹ |
++++Protocol | SOAP/HTTP ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ °æ¿ì soap/http,
SOAP/HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ °æ¿ì
soap/https
|
| ¿¹ |
++++SOAPDHMimeType | xml/soap | xml/soap | ¾Æ´Ï¿À |
++++BOPrefix | ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº Data Handler·Î Àü´ÞµË´Ï´Ù. |
| ¾Æ´Ï¿À |
++++Host | ¸®½º³Ê´Â ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ¸·Î ÁöÁ¤ÇÑ IP ÁÖ¼Ò¿¡¼ ûÃëÇÕ´Ï´Ù. È£½ºÆ®°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é localhost·Î ±âº»°ªÀÌ ¼³Á¤µË´Ï´Ù. ¸®½º³Ê°¡ ½ÇÇà ÁßÀÎ ½Ã½ºÅÛÀÇ È£½ºÆ® À̸§(DNS À̸§) ¶Ç´Â IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÑ ½Ã½ºÅÛ¿¡ ¿©·¯ °³ÀÇ IP ÁÖ¼Ò³ª ¿©·¯ °³ÀÇ À̸§ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. | localhost | ¾Æ´Ï¿À |
++++Port | ¸®½º³Ê°¡ ¿äûÀ» ûÃëÇÏ´Â Æ÷Æ®. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, Æ÷Æ®ÀÇ ±âº»°ªÀº SOAP/HTTPÀÇ °æ¿ì¿¡´Â 80, SOAP/HTTPSÀÇ °æ¿ì¿¡´Â 443À¸·Î ¼³Á¤µË´Ï´Ù. Ä¿³ØÅÍ ³»¿¡¼ ¸®½º³Ê¸¦ º¹Á¦ÇÒ°æ¿ì, È£½ºÆ® ¹× Æ÷Æ® µî·Ï Á¤º¸ÀÇ Á¶ÇÕÀº °íÀ¯ÇÏ¸ç ±×·¸Áö ¾ÊÀ» °æ¿ì ¸®½º³Ê°¡ ¿äûÀ» ½ÂÀÎÇϱâ À§ÇØÆ÷Æ®¿¡ ¹ÙÀεåÇÒ ¼ö ¾ø½À´Ï´Ù. | SOAP/HTTP ¸®½º³ÊÀÇ °æ¿ì 80,
SOAP/HTTPS ¸®½º³ÊÀÇ °æ¿ì
| ¾Æ´Ï¿À |
++++SocketQueueLength | ¼ö½Å ¿¬°á ¿äû¿ë ´ë±â¿(¼ÒÄÏ ´ë±â¿)ÀÇ ±æÀÌ. È£½ºÆ®°¡ ¿¬°áÀ» °ÅºÎÇϱâ Àü¿¡ ÇÑ ¹ø¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â ¼ö½Å ¿¬°á ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÃÖ´ë ´ë±â¿ ±æÀÌ´Â ¿î¿µ üÁ¦¿¡ µû¶ó ´Ù¸¨´Ï´Ù. | 5 | ¾Æ´Ï¿À |
++++RequestWaitTimeout | À¥ ¼ºñ½º ¿äûÀÌ µµ´ÞÇϱ⸦ ±â´Ù¸®´Â µ¿¾È È£½ºÆ® ¹× Æ÷Æ®¿¡¼ ¸®½º³Ê ½º·¹µå¸¦ ºí·ÏÈÇÒ ½Ã°£ °£°Ý(¹Ð¸®ÃÊ). ÀÌ °£°Ý ÀÌÀü¿¡ À¥ ¼ºñ½º ¿äûÀ» ¼ö½ÅÇÏ¸é ¸®½º³Ê´Â ÀÌ ¿äûÀ» ó¸®ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¸®½º³Ê ½º·¹µå°¡ Ä¿³ØÅÍ Á¾·á Ç÷¡±×ÀÇ ¼³Á¤ ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. °ªÀÌ ¼³Á¤µÇ¾î ÀÖÀ¸¸é Ä¿³ØÅ͸¦ Á¾·áÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é RequestWaitTimeout °£°Ý µ¿¾È °è¼Ó ºí·Ïȵ˴ϴÙ. ÀÌ µî·Ï Á¤º¸¸¦ 0À¸·Î ¼³Á¤ÇÒ °æ¿ì Ä¿³ØÅÍ´Â ¹«ÇÑÁ¤ ºí·Ïȵ˴ϴÙ. °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 60000ms ±âº»°ªÀ¸·Î ¼³Á¤µË´Ï´Ù. | 60000(ms) | ¾Æ´Ï¿À |
++++HTTPReadTimeout | Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ À¥ ¼ºñ½º ¿äûÀ» Àд µ¿¾È ¸®½º³Ê¸¦ ºí·ÏÈÇÒ ½Ã°£ °£°Ý(¹Ð¸®ÃÊ). ÀÌ ¸Å°³º¯¼ö¸¦ 0À¸·Î ¼³Á¤ÇÒ °æ¿ì ¸®½º³Ê´Â Àüü ¿äû ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÒ ¶§±îÁö ¹«ÇÑÁ¤ ºí·Ïȵ˴ϴÙ. | 0 | ¾Æ´Ï¿À |
++++HttpAsyncResponseCode | ¸®½º³Ê·ÎÀÇ ºñµ¿±â ¿äû¿¡ ´ëÇÑ HTTP ÀÀ´ä ÄÚµå:
200 (È®ÀÎ)
202 (½ÂÀÎ) | 202 (½ÂÀÎ) | ¾Æ´Ï¿À |
++++URLsConfiguration | °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù. ÀÌ ¸®½º³Ê¿¡¼ Áö¿øÇÏ´Â URL¿¡ ´ëÇÑ Çϳª ÀÌ»óÀÇ ±¸¼º ¹× ¼±ÅÃÀûÀ¸·Î MIME À¯Çü ¹× charset °ªÀÌ Æ÷ÇԵ˴ϴÙ. Âü°í·Î ÀÌ´Â ProtocolListenerFramework -> ProtocolListeners -> SOAPHTTPListener1 °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÇ ÇÏÀ§ÀÔ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì, ¸®½º³Ê´Â ±âº»°ªÀ» »ç¿ëÇÕ´Ï´Ù. | ContextPath: / Enabled: true Data handler MimeType: ¿äûÀÇ ContentType°ú µ¿ÀÏÇÔ Charset: ¾øÀ½. ÀÚ¼¼ÇÑ Á¤º¸´Â SOAP/HTTP ¹× SOAP/HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê 󸮸¦ ÂüÁ¶ÇϽʽÿÀ | ¾Æ´Ï¿À |
+++++URL1 | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. ÇØ´ç ÇÏÀ§´Â ÀÌ ¸®½º³Ê¿¡¼ Áö¿øÇÏ´Â URLÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù. ´ÙÁß Áö¿ø URLÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸ ¹× ÇØ´ç °èÃþ ±¸Á¶¸¦ º¹Á¦ÇÔÀ¸·Î½á Ãß°¡ URLÀ» Ç÷¯±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. |
| ¾Æ´Ï¿À |
++++++ContextPath | ¸®½º³Ê¿¡¼ ¹ÞÀº HTTP ¿äû¿¡ ´ëÇÑ URIÀÔ´Ï´Ù. ÀÌ °ªÀº URLsConfiguration µî·Ï Á¤º¸ ¾Æ·¡ÀÇ ContextPath °ªµé Áß¿¡¼ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é Ä¿³ØÅͰ¡ ¿À·ù¸¦ ·Î±ëÇÏ¸ç ½ÃÀÛ¿¡ ½ÇÆÐÇÕ´Ï´Ù. ContextPath´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ±×·¯³ª ¿©±â¿¡ ÇÁ·ÎÅäÄÝ, È£½ºÆ® À̸§ ¹× Æ÷Æ®(´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÔ)°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÅäÄÝÀÌ ContextPath¿¡ ÁöÁ¤µÇ¾î ÀÖÀ¸¸é ÀÌ´Â http°¡ µÇ¾î¾ß ÇÕ´Ï´Ù. È£½ºÆ®°¡ ÁöÁ¤µÇ¸é À̴ ȣ½ºÆ® ¸®½º³Ê µî·Ï Á¤º¸ÀÇ °ª°ú µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. Æ÷Æ®¸¦ ÁöÁ¤ÇÒ °æ¿ì, Æ÷Æ® ¸®½º³Ê µî·Ï Á¤º¸ °ª°ú µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. |
| ¾Æ´Ï¿À |
++++++Enabled | ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº »óÀ§ URL °èÃþ ±¸Á¶ µî·Ï Á¤º¸°¡ Ä¿³ØÅÍ¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. | True | ¾Æ´Ï¿À |
++++++TransformationRules | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. Çϳª ÀÌ»óÀÇ º¯È¯ ±ÔÄ¢À» º¸À¯ÇÕ´Ï´Ù. |
|
|
+++++++TransformationRule1 | À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. º¯È¯ ±ÔÄ¢À» º¸À¯ÇÕ´Ï´Ù. |
| ¾Æ´Ï¿À |
++++++++ContentType | ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ƯÁ¤ Çڵ鸵(Data Handler MIME À¯Çü ¶Ç´Â
charset)À» Àû¿ëÇØ¾ß ÇÏ´Â ¼ö½Å ÁßÀÎ ¿äûÀÇ ContentTypeÀ» ÁöÁ¤ÇÕ´Ï´Ù.
TransformationRuleN °èÃþ ±¸Á¶ µî·Ï Á¤º¸¿¡ ContentTypeÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, Ä¿³ØÅÍ´Â °æ°í ¸Þ½ÃÁö¸¦ ·Î±×ÇÑ ´ÙÀ½ TransformationRuleN µî·Ï Á¤º¸¸¦ ¹«½ÃÇÕ´Ï´Ù.
|
| ¾Æ´Ï¿À |
++++++++MimeType | ÁöÁ¤µÈ ContentType ¿äûÀ» ó¸®Çϱâ À§ÇØ Data Handler¸¦ È£ÃâÇÒ ¶§ »ç¿ëÇÒ MIME À¯ÇüÀÔ´Ï´Ù. |
| ¾Æ´Ï¿À |
++++++++Charset | ÁöÁ¤µÈ ContentType ¿äûÀ» Business Object·Î º¯È¯ÇÒ ¶§ »ç¿ëÇÒ CharsetÀÔ´Ï´Ù. |
| ¾Æ´Ï¿À |
±×¸² 34¿¡¼´Â Connector Configurator¿¡ Ç¥½ÃµÇ´Â µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 34. SOAP/HTTP ÇÁ·ÎÅäÄÝ ¸®½º³Ê µî·Ï Á¤º¸
Ç¥ 41¿¡´Â SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸°¡ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Ç¥ 41. SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê ƯÁ¤ ±¸¼º µî·Ï Á¤º¸
À̸§ | °¡´ÉÇÑ °ª | ±âº»°ª | Çʼö |
---|---|---|---|
+++SOAPJMSListener1 | JMS ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ °íÀ¯ À̸§.
ProtocolListenerFramework -> ProtocolListeners °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÇ ÇÏÀ§ÀÔ´Ï´Ù. ¿©·¯ °³ÀÇ ¸®½º³Ê°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿Í °èÃþ ±¸Á¶¸¦ ÀÛ¼ºÇÏ¿© Ãß°¡ JMS ¸®½º³Ê¸¦ Ç÷¯±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. |
| ¿¹ |
++++Protocol | soap/jms |
| ¿¹ |
++++SOAPDHMimeType | xml/soap | xml/soap | ¾Æ´Ï¿À |
++++BOPrefix | ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº SOAPDHMimeType µî·Ï Á¤º¸¿¡¼ ÁöÁ¤ÇÑ Data Handler·Î Àü´ÞµË´Ï´Ù. |
| ¾Æ´Ï¿À |
++++RequestWaitTimeout | ÀÌ µî·Ï Á¤º¸´Â À¥ ¼ºñ½º
¿äûÀ» ±â´Ù¸®´Â µ¿¾È
SOAP/JMS ¸®½º³Ê ½º·¹µå°¡ InputQueue¸¦ ºí·ÏÈÇÏ´Â ½Ã°£ °£°ÝÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ °£°Ý ³»¿¡¼ À¥ ¼ºñ½º ¿äûÀ» ¼ö½ÅÇÏ¸é ¸®½º³Ê´Â ÀÌ ¿äûÀ» ó¸®ÇÕ´Ï´Ù. ÀÌ °£°Ý ³»¿¡¼ ¿äûÀ» ¼ö½ÅÇÏÁö ¾ÊÀ¸¸é, ¸®½º³Ê ½º·¹µå´Â ¸ÕÀú Ä¿³ØÅÍ Á¾·á Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. Ä¿³ØÅÍ Á¾·á Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖÀ¸¸é Ä¿³ØÅ͸¦ Á¾·áÇϰí, ±×·¸Áö ¾ÊÀ¸¸é RequestWaitTimeout °£°Ý µ¿¾È °è¼Ó ºí·Ïȵ˴ϴÙ. ÀÌ µî·Ï Á¤º¸¸¦ 0À¸·Î ¼³Á¤ÇÒ °æ¿ì, Ä¿³ØÅÍ´Â ¹«ÇÑÁ¤ ºí·Ïȵ˴ϴÙ. | 60000
¹Ð¸®ÃÊ | ¾Æ´Ï¿À |
++++SessionPoolSize | ÁÖ¾îÁø ¸®½º³Ê ¹× ÀÛ¾÷ÀÚ ½º·¹µå¿¡ ÇÒ´çµÉ ¼ö ÀÖ´Â ÃÖ´ë ¼¼¼Ç ¼ö. ÃÖ¼Ò ¼¼¼Ç ¼ö(¹× ±âº»°ª)´Â 2ÀÔ´Ï´Ù. ´õ Å« ¼¼¼Ç Ç® Å©±âÀÇ °æ¿ì, Ä¿³ØÅÍ´Â ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. | 2 | ¾Æ´Ï¿À |
++++InputQueue | ÀÌ µî·Ï Á¤º¸´Â ¸®½º³Ê°¡ À¥ ¼ºñ½ºÀÇ
Àιٿîµå ¸Þ½ÃÁö¸¦ Æú¸µÇÏ´Â ÀÔ·Â ´ë±â¿ÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù.
LookupQueuesUsingJNDI = trueÀÏ °æ¿ì, ¸®½º³Ê´Â JNDI¸¦ »ç¿ëÇÏ¿© ÀÌ ´ë±â¿À» ã°í
InputQueue µî·Ï Á¤º¸ÀÇ °ªÀº SOAP/JMS ¹ÙÀεùÀÇ jms:address ¿ä¼Ò¿¡
´ëÇÑ jndiDestinationName ¼Ó¼ºÀ¸·Î ¼³Á¤µË´Ï´Ù. jms:address ¿ä¼Ò´Â
WSDL ¹®¼ÀÇ wsdl:port ¼½¼Ç¿¡ ÁöÁ¤µË´Ï´Ù. WSDL »ý¼º Áß¿¡ SOAP/JMS ¸®½º³Ê¸¦ ¼±ÅÃÇÒ °æ¿ì, ½Ã½ºÅÛ °ü¸®ÀÚ´Â
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» »ç¿ëÇÏ¿© ÀÚµ¿À¸·Î
jndiDestinationName ¼Ó¼ºÀ» ÀÛ¼ºÇÕ´Ï´Ù.
LookupQueueUsingJNDI = falseÀÎ °æ¿ì, ½Ã½ºÅÛ °ü¸®ÀÚ´Â ´ë½Å jmsProviderDestinationName ¼Ó¼ºÀ» ÀÛ¼ºÇÕ´Ï´Ù. |
| ¿¹ |
++++InProgressQueue | ÀÌ µî·Ï Á¤º¸´Â ÁøÇà ÁßÀÎ ´ë±â¿ÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù. ¸®½º³Ê´Â InputQueue¿¡¼ InProgressQueue·Î Àιٿîµå ¸Þ½ÃÁö »çº»À» Àü¼ÛÇÕ´Ï´Ù. LookupQueuesUsingJNDI = trueÀÏ °æ¿ì ¸®½º³Ê´Â JNDI¸¦ »ç¿ëÇÏ¿© ÀÌ ´ë±â¿À» ã½À´Ï´Ù. |
| ¿¹ |
++++ArchiveQueue | ÀÌ µî·Ï Á¤º¸´Â ¾ÆÄ«ÀÌºê ´ë±â¿ÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù. ¸®½º³Ê´Â ¼º°øÀûÀ¸·Î ó¸®ÇÑ ¸Þ½ÃÁö »çº»À» InProgressQueue¿¡¼ ArchiveQueue·Î Àü¼ÛÇÕ´Ï´Ù.
LookupQueuesUsingJNDI = trueÀÏ °æ¿ì, ¸®½º³Ê´Â JNDI¸¦ »ç¿ëÇÏ¿© ÀÌ ´ë±â¿À» ã½À´Ï´Ù. |
| ¾Æ´Ï¿À |
++++UnsubscribedQueue | ÀÌ µî·Ï Á¤º¸´Â ºñµî·Ï ´ë±â¿ÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù. ¸®½º³Ê´Â ºñµî·Ï ¸Þ½ÃÁö »çº»À» InProgressQueue¿¡¼
UnsubscribedQueue·Î Àü¼ÛÇÕ´Ï´Ù.
LookupQueuesUsingJNDI = trueÀÏ °æ¿ì, ¸®½º³Ê´Â JNDI¸¦ »ç¿ëÇÏ¿© ÀÌ ´ë±â¿À» ã½À´Ï´Ù. |
| ¾Æ´Ï¿À |
++++ErrorQueue | ÀÌ µî·Ï Á¤º¸´Â ¿À·ù ´ë±â¿ÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù. ¸®½º³Ê´Â ½ÇÆÐÇÑ ¸Þ½ÃÁö »çº»À» ErrorQueue·Î Àü¼ÛÇÕ´Ï´Ù. LookupQueuesUsingJNDI = trueÀÏ °æ¿ì, ¸®½º³Ê´Â JNDI¸¦ »ç¿ëÇÏ¿© ÀÌ ´ë±â¿À» ã½À´Ï´Ù. |
| ¾Æ´Ï¿À |
++++InDoubtEvents | ÀÌ µî·Ï Á¤º¸´Â ¿¹»óÄ¡ ¸øÇÑ Ä¿³ØÅÍ
Á¾·á·Î ¿ÏÀüÇÏ°Ô Ã³¸®µÇÁö ¾ÊÀº ¸Þ½ÃÁö¸¦ InProgressQueue¿¡¼
ó¸®ÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ °ª Áß Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
| Ignore | ¾Æ´Ï¿À |
++++ReplyToQueue | ÀÌ µî·Ï Á¤º¸´Â ReplyTo ´ë±â¿ÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù. WSDL ±¸¼º ¸¶¹ý»ç°¡ ÀÌ µî·Ï Á¤º¸¸¦ Àаí WSDL ¹®¼¿¡ ±â·ÏÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, À¯Æ¿¸®Æ¼´Â WSDL ¹®¼ÀÇ SOAP/JMS
¹ÙÀεù¿¡¼ ReplyTo JMS ¸Ó¸®±ÛÀ» ÀÛ¼ºÇÏÁö ¾Ê½À´Ï´Ù. (¸®½º³Ê´Â
ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.) JNDI µî·Ï Á¤º¸¸¦ ÁöÁ¤Çϰí
LookupQueueUsingJNDI = falseÀÏ °æ¿ì¿¡µµ WSDL »ý¼º À¯Æ¿¸®Æ¼´Â WSDL ¹®¼¿¡¼ JNDI ƯÁ¤ ¼Ó¼ºÀ» ÀÛ¼ºÇÕ´Ï´Ù. SOAP/JMS ¹ÙÀεùÀÌ JNDI ¾øÀÌ ReplyTo ¼Ó¼ºÀ» ÁöÁ¤ÇÏ´Â ¹æ½ÄÀ» Á¦°øÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀÌ·¯ÇÑ JNDI ƯÁ¤ ¼Ó¼ºÀÌ ÇÊ¿äÇÕ´Ï´Ù. InputQueueÀÇ °æ¿ì JNDI ã¾Æº¸±â°¡ Çʼö´Â ¾Æ´ÏÁö¸¸ ReplyTo ´ë±â¿ÀÇ °æ¿ì¿¡´Â JNDI ƯÁ¤ µî·Ï Á¤º¸°¡ ÇʼöÀÔ´Ï´Ù. WSDL À¯Æ¿¸®Æ¼°¡ JNDI ƯÁ¤ µî·Ï Á¤º¸¸¦ ãÁö ¾ÊÀ¸¸é À¯Æ¿¸®Æ¼´Â SOAP/JMS ¹ÙÀεù¿¡¼ ReplyTo ¼Ó¼ºÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
|
++++ JMSVendorURI | JMS ±¸ÇöÀ» °íÀ¯ÇÏ°Ô ½Äº°Çϰí SOAP/JMS ¹ÙÀεùÀÇ jms:address ¿ä¼Ò¿¡ ´ëÇÑ jmsVendorURI ¼Ó¼º¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¿. jms:address ¿ä¼Ò´Â WSDL ¹®¼ÀÇ wsdl:port ¼½¼Ç¿¡ ÁöÁ¤µË´Ï´Ù. ¸®½º³Ê´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. |
| ¾Æ´Ï¿À |
±×¸² 35¿¡¼´Â Connector Configurator¿¡ Ç¥½ÃµÇ´Â µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 35. SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê µî·Ï Á¤º¸
³×Æ®¿öÅ©°¡ ÇÁ·Ï½Ã ¼¹ö¸¦ »ç¿ëÇÏ´Â °æ¿ì, ÀÌ µî·Ï Á¤º¸¿¡ °ªÀ» ±¸¼ºÇϽʽÿÀ. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °ªÀº SOAP/HTTP/HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡¼ »ç¿ëµË´Ï´Ù.
±×¸² 36¿¡¼´Â Connector Configurator¿¡ Ç¥½ÃµÇ¸ç ¾Æ·¡¿¡¼ ³íÀǵǴ ProxyServer µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 36. ProxyServer µî·Ï Á¤º¸
HTTP ÇÁ·Ï½Ã ¼¹öÀÇ È£½ºÆ® À̸§. ³×Æ®¿öÅ©¿¡¼ HTTP ÇÁ·ÎÅäÄÝÀÇ ÇÁ·Ï½Ã ¼¹ö¸¦ »ç¿ëÇÏ´Â °æ¿ì, ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.
±âº»°ª = ¾øÀ½
Ä¿³ØÅͰ¡ HTTP ÇÁ·Ï½Ã ¼¹ö¿¡ ¿¬°áÇÏ´Â µ¥ »ç¿ëÇÏ´Â Æ÷Æ® ¹øÈ£
±âº»°ª = 80
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ÇÁ·Ï½Ã ¼¹ö¸¦ ÅëÇÏÁö ¾Ê°í Á÷Á¢ ¿¬°áÇØ¾ß ÇÏ´Â Çϳª ÀÌ»óÀÇ È£½ºÆ®(HTTP¿ë)¸¦ Á¦°øÇÕ´Ï´Ù. °ªÀº °¢°¢ "|"·Î ±¸ºÐµÇ´Â È£½ºÆ® ¸ñ·ÏÀÏ ¼ö ÀÖ½À´Ï´Ù.
±âº»°ª = ¾øÀ½
HTTPS ÇÁ·Ï½Ã ¼¹öÀÇ È£½ºÆ® À̸§
±âº»°ª = ¾øÀ½
Ä¿³ØÅͰ¡ HTTPS ÇÁ·Ï½Ã ¼¹ö¿¡ ¿¬°áÇÏ´Â µ¥ »ç¿ëÇÏ´Â Æ÷Æ® ¹øÈ£
±âº»°ª = 443
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ÇÁ·Ï½Ã ¼¹ö¸¦ ÅëÇÏÁö ¾Ê°í Á÷Á¢ ¿¬°áÇØ¾ß ÇÏ´Â Çϳª ÀÌ»óÀÇ È£½ºÆ®(HTTPS¿ë)¸¦ Á¦°øÇÕ´Ï´Ù. °ªÀº °¢°¢ "|"·Î ±¸ºÐµÇ´Â È£½ºÆ® ¸ñ·ÏÀÏ ¼ö ÀÖ½À´Ï´Ù.
±âº»°ª = ¾øÀ½
Socks ÇÁ·Ï½Ã ¼¹öÀÇ È£½ºÆ® À̸§. ³×Æ®¿öÅ©¿¡¼ Socks ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ´Â °æ¿ì, ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.
±âº»°ª = ¾øÀ½
Socks ÇÁ·Ï½Ã ¼¹ö¿¡ ¿¬°áÇÒ Æ÷Æ® ¹øÈ£. ³×Æ®¿öÅ©¿¡¼ Socks ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ´Â °æ¿ì, ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.
±âº»°ª = ¾øÀ½
HTTP ÇÁ·Ï½Ã ¼¹öÀÇ »ç¿ëÀÚ À̸§. À¥ ¼ºñ½º ¿äû¿¡ ´ëÇÑ ¸ñÀûÁö°¡ HTTP URLÀ̸ç ProxyServer -> HttpProxyUsernameÀ» ÁöÁ¤ÇÏ´Â °æ¿ì, SOAP HTTP/HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÇÁ·Ï½Ã¿¡ ´ëÇØ ÀÎÁõÇÒ ¶§ Proxy-Authorization ¸Ó¸®±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù. Çڵ鷯´Â ÀÎÁõÀ» À§ÇØ CONNECT ¸Þ¼Òµå¸¦ »ç¿ëÇÕ´Ï´Ù.
ÇÁ·Ï½Ã-ÀÎÁõ ¸Ó¸®±ÛÀº Base-64 ÀÎÄÚµåȵǾî ÀÖÀ¸¸ç ±¸Á¶´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Proxy-Authorization: 񃧯
Base64EncodedString
Çڵ鷯´Â »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£ µî·Ï Á¤º¸ °ªÀ» ÄÝ·Ð(:)À¸·Î ºÐ¸®ÇÏ¿© ¿¬°áÇÔÀ¸·Î½á base64 ÀÎÄÚµù ¹®ÀÚ¿À» ÀÛ¼ºÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
HTTP ÇÁ·Ï½Ã ¼¹öÀÇ ¾ÏÈ£. ÀÌ °ªÀÌ »ç¿ëµÇ´Â ¹æ½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â HttpProxyUsernameÀ» ÂüÁ¶ÇϽʽÿÀ.
±âº»°ª = ¾øÀ½
HTTPS ÇÁ·Ï½Ã ¼¹öÀÇ »ç¿ëÀÚ À̸§. À¥ ¼ºñ½º ¿äû¿¡ ´ëÇÑ ¸ñÀûÁö°¡ HTTPS
URLÀ̸ç ProxyServer -> HttpsProxyUsernameÀ» ÁöÁ¤ÇÏ´Â °æ¿ì,
SOAP HTTP/HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÇÁ·Ï½Ã¿¡ ´ëÇÑ ÀÎÁõÀ» À§ÇØ
Proxy-Authorization ¸Ó¸®±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù. Çڵ鷯´Â HttpsProxyUsername ¹× HttpsProxyPassword ±¸¼º µî·Ï Á¤º¸ °ªÀ» ÄÝ·Ð(:)À¸·Î ºÐ¸®ÇÏ¿© ¿¬°áÇÔÀ¸·Î½á Base-64 ÀÎÄÚµåÈµÈ ¹®ÀÚ¿À» ÀÛ¼ºÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
HTTPS ÇÁ·Ï½Ã ¼¹öÀÇ ¾ÏÈ£. ÀÌ °ªÀÌ »ç¿ëµÇ´Â ¹æ½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â HttpsProxyUsernameÀ» ÂüÁ¶ÇϽʽÿÀ.
±âº»°ª = ¾øÀ½
Ä¿³ØÅÍ¿¡ SSLÀ» ±¸¼ºÇÏ·Á¸é ÀÌ µî·Ï Á¤º¸¿¡¼ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù.
±×¸² 37¿¡¼´Â Connector Configurator¿¡ Ç¥½ÃµÇ¸ç ¾Æ·¡¿¡¼ ³íÀǵǴ SSL µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
Ä¿³ØÅÍ¿¡¼ »ç¿ëÇÒ SSL ¹öÀü. ÀÚ¼¼ÇÑ Á¤º¸´Â Áö¿øµÇ´Â SSL ¹öÀü¿¡ ´ëÇÑ IBM JSSE ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ª = SSL
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» true·Î ¼³Á¤ÇÒ °æ¿ì, Ä¿³ØÅÍ´Â javax.net.debug ½Ã½ºÅÛ µî·Ï Á¤º¸ÀÇ °ªÀ» true·Î ¼³Á¤ÇÕ´Ï´Ù. IBM JSSE´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ÃßÀû ±â´ÉÀ» ÄÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â IBM JSSE ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ª = false
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº KeyStore ¹× TrustStore À¯ÇüÀ» Á¦°øÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â À¯È¿ÇÑ KeyStore À¯Çü¿¡ ´ëÇÑ IBM JSSE ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ª = JKS
ÀÌ µî·Ï Á¤º¸´Â KeyStore ÆÄÀÏÀÇ Àüü °æ·Î¸¦ Á¦°øÇÕ´Ï´Ù. KeyStore ¹×/¶Ç´Â KeyStoreAlias µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é KeyStorePassword, KeyStoreAlias, TrustStore ¹× TrustStorePassword µî·Ï Á¤º¸´Â ¹«½ÃµË´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °æ·Î¸¦ »ç¿ëÇÏ¿© KeyStore¸¦ ·ÎµåÇÒ ¼ö ¾ø´Â °æ¿ì Ä¿³ØÅÍ´Â ½ÃÀÛµÇÁö ¾Ê½À´Ï´Ù. °æ·Î´Â Ű½ºÅä¾î ÆÄÀÏÀÇ Àüü °æ·Î¿©¾ß ÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â KeyStore¿¡¼ °³Àοë ŰÀÇ ¾ÏÈ£¸¦ Á¦°øÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â KeyStore¿¡¼ Ű ½ÖÀÇ º°¸íÀ»
Á¦°øÇÕ´Ï´Ù.
SOAP/HTTPS ¸®½º³Ê´Â KeyStore¿¡¼ ÀÌ °³Àοë ۸¦ »ç¿ëÇÕ´Ï´Ù. ¶ÇÇÑ,
SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀÌ ÇÊ¿äÇÑ À¥ ¼ºñ½º¸¦ È£ÃâÇÒ ¶§ KeyStoreÀÇ ÀÌ º°¸íÀ» »ç¿ëÇÕ´Ï´Ù. µî·Ï Á¤º¸´Â À¯È¿ÇÑ JSSE º°¸íÀ¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â TrustStoreÀÇ Àüü °æ·Î¸¦ Á¦°øÇÕ´Ï´Ù. TrustStore´Â Ä¿³ØÅͰ¡ ½Å·ÚÇÏ´Â ÀÎÁõÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. TrustStore´Â KeyStore¿Í °°Àº À¯ÇüÀ̾î¾ß ÇÕ´Ï´Ù. TrustStore ÆÄÀÏÀÇ Àüü °æ·Î¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â TrustStoreÀÇ ¾ÏÈ£¸¦ Á¦°øÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â SSL Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀÇ »ç¿ë ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. true·Î ¼³Á¤µÇ¸é, SOAP/HTTPS ¸®½º³Ê´Â Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀ» »ç¿ëÇÕ´Ï´Ù.
±âº»°ª = false
ÀÌ µî·Ï Á¤º¸´Â Çù¾÷ ¿ÀºêÁ§Æ®¸¦ À¥ ¼ºñ½º·Î¼ Ç¥½ÃÇÒ ¶§ ÀÚµ¿À¸·Î ÀÛ¼ºµÇ¸ç ºñTLO¿¡ »ç¿ëµË´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ °¢ ù ¹øÂ° ·¹º§ ÇÏÀ§ ¿ä¼Ò´Â À¥ ¼ºñ½º·Î Ç¥½ÃµÈ Çù¾÷À» Ç¥½ÃÇÕ´Ï´Ù. ÀÌµé µî·Ï Á¤º¸¸¦ ÀÚµ¿À¸·Î ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â µµ±¸¿¡ ´ëÇÑ Á¤º¸´Â Çù¾÷À» À¥ ¼ºñ½º·Î Ç¥½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.
±×¸² 38¿¡¼´Â Connector Configurator¿¡ Ç¥½ÃµÇ¸ç ¾Æ·¡¿¡¼ ³íÀǵǴ WSCollaborations µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 38. WSCollaborations µî·Ï Á¤º¸
ÀÌ µî·Ï Á¤º¸´Â ÇØ´ç Ä¿³ØÅ͸¦ ÅëÇØ À¥ ¼ºñ½º·Î Ç¥½ÃµÇ´Â Çù¾÷ ¿ÀºêÁ§Æ®ÀÇ À̸§ÀÔ´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸´Â ¿©·¯ °³°¡ ÀÖÀ» ¼ö ÀÖÀ¸¸ç, À¥ ¼ºñ½º·Î Ç¥½ÃµÇ´Â °¢ Çù¾÷ ¿ÀºêÁ§Æ®¿¡ Çϳª¾¿ Á¸ÀçÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ °¢ ù ¹øÂ° ·¹º§ ÇÏÀ§ ¿ä¼Ò´Â ÇØ´ç Çù¾÷ÀÇ Æ÷Æ®¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â Çù¾÷ Æ÷Æ®¿¡ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸´Â ¿©·¯ °³°¡ ÀÖÀ» ¼ö ÀÖÀ¸¸ç, Ä¿³ØÅÍ·Î ¹ÙÀεåµÇ´Â ÀÌ Çù¾÷ÀÇ °¢ Æ÷Æ®¿¡ Çϳª¾¿ Á¸ÀçÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ °¢ ù ¹øÂ° ·¹º§ ÇÏÀ§ ¿ä¼Ò´Â À¥ ¼ºñ½º Çù¾÷À» ³ªÅ¸³À´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â Çù¾÷ ¿ÀºêÁ§Æ®¿¡ ÇØ´çÇÏ´Â À¥ ¼ºñ½º Á¶ÀÛÀ» ³ªÅ¸³À´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸´Â Çϳª ÀÌ»ó ÀÖÀ» ¼ö ÀÖÀ¸¸ç, WSDL ¹®¼ »ý¼º ½Ã »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ °¢ À¥ ¼ºñ½º Á¶ÀÛ¿¡ Çϳª¾¿ Á¸ÀçÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â À¥ ¼ºñ½º ¸Þ¼ÒµåÀÇ À̸§À» Á¦°øÇϸç À¯È¿ÇÑ XML ¿ä¼Ò À̸§À̾î¾ß ÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â À¥ ¼ºñ½º ¸Þ¼ÒµåÀÇ À̸§ °ø°£À» Á¦°øÇϸç À¯È¿ÇÑ XML À̸§ °ø°£À̾î¾ß ÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â ÇØ´ç Á¶ÀÛÀÇ ¿äû Business Object À̸§À» Á¦°øÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â Á¶ÀÛ¿¡ ´ëÇÑ Ã³¸® ¸ðµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. synch·Î ¼³Á¤ÇÒ °æ¿ì, Ä¿³ØÅÍ´Â µ¿±â½ÄÀ¸·Î Çù¾÷À» È£ÃâÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±âº»ÀûÀ¸·Î ¿äû Àü¿ë Á¶ÀÛÀ¸·Î¼ Çù¾÷À» ºñµ¿±â½ÄÀ¸·Î È£ÃâÇÕ´Ï´Ù.
±âº»°ª = asynch
Ä¿³ØÅÍ´Â JNDI¿¡ ¿¬°áÇÒ ¶§ SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯¿Í JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡¼ »ç¿ëÇÏ´Â ÇϳªÀÇ JNDI(Java Naming and Directory Interface) Á¦°øÀÚ µî·Ï Á¤º¸ ¼¼Æ®¸¦ À¯Áöº¸¼öÇÕ´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀº ¾ø½À´Ï´Ù. Ä¿³ØÅÍ´Â JNDI¸¦ »ç¿ëÇÏ¿© JMS ¿¬°á ÆÑÅ丮 ¿ÀºêÁ§Æ®¸¦ ã½À´Ï´Ù. WSDL ±¸¼º ¸¶¹ý»ç°¡ SOAP/JMS ¹ÙÀεùÀ» »ý¼ºÇÒ ¶§ ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù.
±×¸² 39¿¡¼´Â Connector Configurator¿¡ Ç¥½ÃµÇ¸ç ¾Æ·¡¿¡¼ ³íÀǵǴ JNDI µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» true·Î ¼³Á¤ÇÒ °æ¿ì, Ä¿³ØÅÍÀÇ SOAP/JMS ¸®½º³Ê ¹× SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â JNDI¸¦ »ç¿ëÇÏ¿© ´ë±â¿À» ã½À´Ï´Ù.
±âº»°ª = false
ÀÌ µî·Ï Á¤º¸´Â JNDI ¼ºñ½º Á¦°øÀÚÀÇ URLÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ´Â SOAP/JMS ¹ÙÀεùÀÇ jms:address ¿ä¼Ò¿¡ ´ëÇÑ jndiProviderURL ¼Ó¼º¿¡ ÇØ´çÇÕ´Ï´Ù. jms:address ¿ä¼Ò´Â wsdl:port ¼½¼Ç¿¡ ÁöÁ¤µË´Ï´Ù. ÀÌ´Â ±âº» JNDI Á¦°øÀÚ·Î »ç¿ëµÇ¸ç À¯È¿ÇÑ JNDI URLÀ̾î¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â JNDI ½ºÆåÀ» ÂüÁ¶ÇϽʽÿÀ.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â Ãʱ⠹®¸ÆÀ» ÀÛ¼ºÇÏ´Â ÆÑÅ丮 Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ Å¬·¡½º À̸§(¿¹: com.ibm.NamingFactory)À» Á¦°øÇÕ´Ï´Ù. ÀÌ´Â SOAP/JMS ¹ÙÀεùÀÇ jms:address ¿ä¼Ò¿¡ ´ëÇÑ initialContextFactory ¼Ó¼º¿¡ ÇØ´çÇÕ´Ï´Ù. jms:address ¿ä¼Ò´Â wsdl:port ¼½¼Ç¿¡ ÁöÁ¤µË´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸´Â JNDI ¹®¸ÆÀ» »ç¿ëÇÏ¿© ãÀ» ¿¬°á ÆÑÅ丮ÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù. ÀÌ´Â SOAP/JMS ¹ÙÀεùÀÇ jms:address ¿ä¼Ò¿¡ ´ëÇÑ jndiConnectionFactoryName ¼Ó¼º¿¡ ÇØ´çÇÕ´Ï´Ù. jms:address ¿ä¼Ò´Â wsdl:port ¼½¼Ç¿¡ ÁöÁ¤µË´Ï´Ù.
±âº»°ª = ¾øÀ½
JNDI ¹®¸Æ¿¡¼ º¸¾È ¹× ¿ÀºêÁ§Æ® ã¾Æº¸±â¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ ÁöÁ¤ÇÏ´Â µî·Ï Á¤º¸. Ç¥ 42´Â ÀÌ·¯ÇÑ µî·Ï Á¤º¸°¡ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Ç¥ 42. JNDI(Java Naming and Directory Interface) Á¦°øÀÚ µî·Ï Á¤º¸
µî·Ï Á¤º¸ À̸§ | ¼³¸í |
+CTX_StateFactories
+CTX_URLPackagePrefixes
+CTX_DNS_URL
+CTX_Authoritative
+CTX_Batchsize
+CTX_Referral
+CTX_SecurityProtocol
+CTX_SecutiryAuthentication
+CTX_SecurityPrincipal
+CTX_SecurityCredentials
+CTX_Language | JNDI ¹®¸Æ¿¡¼ º¸¾È ¹× ¿ÀºêÁ§Æ® ã¾Æº¸±â¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ ÁöÁ¤ÇÏ´Â µî·Ï Á¤º¸. ÀÚ¼¼ÇÑ Á¤º¸´Â J2EE ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ µî·Ï Á¤º¸´Â JMS¿ë ¾î´ðÅÍ¿¡¼ »ç¿ëÇÏ´Â µî·Ï Á¤º¸¸¦ ¹Ý¿µÇÕ´Ï´Ù. |
ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ ¿©·¯ ÀνºÅϽº¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â
ProtocolListenerFramework -> ProtocolListeners Ä¿³ØÅÍ µî·Ï Á¤º¸ÀÇ ÇÏÀ§ µî·Ï Á¤º¸·Î ±¸¼ºµË´Ï´Ù. °¢ ÇÏÀ§(ProtocolListenerFramework -> ProtocolListenersÀÇ)´Â Ä¿³ØÅ͸¶´Ù º°µµ·Î ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ½Äº°ÇÕ´Ï´Ù. µû¶ó¼, ProtocolListeners µî·Ï Á¤º¸ ¾Æ·¡¿¡¼ »õ·Î¿î ÇÏÀ§ µî·Ï Á¤º¸¸¦ ±¸¼ºÇÏ¿© ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ´õ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ·Î ÀÛ¼ºÇÑ ¸®½º³Ê µî·Ï Á¤º¸ÀÇ ¸ðµç ÇÏÀ§ µî·Ï Á¤º¸¸¦ ÁöÁ¤Çß´ÂÁö È®ÀÎÇϽʽÿÀ. °¢ ¸®½º³Ê¿¡ °íÀ¯ÇÑ À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª ¸®½º³Ê ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸(soap/http, soap/https ¶Ç´Â soap/jms)´Â º¯°æÇÏÁö ¾ÊÀ¸¸ç, ¸®½º³ÊÀÇ ¿©·¯ ÀνºÅϽº¿¡¼ µ¿ÀÏÇÏ°Ô ³²¾Æ ÀÖ½À´Ï´Ù.
SOAP/HTTP ¶Ç´Â SOAP/HTTPS ¸®½º³ÊÀÇ ¿©·¯ ÀνºÅϽº¸¦ ÀÛ¼ºÇϰí ÀÖÀ¸¸é, ÀνºÅϽº¸¶´Ù ´Ù¸¥ Æ÷Æ®³ª È£½ºÆ® µî·Ï Á¤º¸¸¦ ÁöÁ¤Çß´ÂÁö È®ÀÎÇϽʽÿÀ. ¿©·¯ SOAP/JMS ¸®½º³Ê¸¦ ÁöÁ¤Çϰí ÀÖÀ¸¸é, ÀνºÅϽº¸¶´Ù ¹Ýµå½Ã ´Ù¸¥ ´ë±â¿ ¼¼Æ®¸¦ »ç¿ëÇϽʽÿÀ.
Çڵ鷯ÀÇ º¹¼ö ÀνºÅϽº´Â ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. °¢ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ ´Ü ÇϳªÀÇ Çڵ鷯¸¸ÀÌ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù.