Connector for HTTPÀÇ ±¸Á¶

»óÀ§ ·¹º§¿¡¼­ ±¸¼º¿ä¼ÒÀÇ ±¸Á¶¸¦ ¿¹½ÃÇϱâ À§ÇØ, ÀÌ ¼½¼Ç¿¡¼­´Â µÎ °¡Áö µ¥ÀÌÅÍ Ç÷ο쿡 ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ±×¸² 3¿¡¼­´Â µÎ °¡Áö ½Ã³ª¸®¿À¸¦ ¿¹½ÃÇÕ´Ï´Ù. ÀÌ µÎ °¡Áö ½Ã³ª¸®¿À°¡ ¾Æ·¡ ¼³¸íµË´Ï´Ù.

±×¸² 3. HTTP ¸Þ½ÃÁöÀÇ Ç÷οì


¿äû 󸮴 Çù¾÷ÀÌ Ä¿³ØÅÍ¿¡ ´ëÇÑ ¼­ºñ½º È£Ãâ ¿äûÀ» ÀÛ¼ºÇÒ ¶§ ¹ß»ýÇÏ´Â À̺¥Æ® ¼ø¼­¸¦ ¿¹½ÃÇÕ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­ Çù¾÷Àº Ŭ¶óÀ̾ðÆ®ÀÇ ¿ªÇÒÀ» ÇÏ¸ç ¿äûÀ» ¼­¹ö·Î Àü¼ÛÇÕ´Ï´Ù.

A
Çù¾÷Àº Data Handler¸¦ È£ÃâÇÏ¿© Business Object¸¦ ¿äû ¸Þ½ÃÁö·Î º¯È¯ÇÏ´Â Ä¿³ØÅÍ·Î ¼­ºñ½º È£Ãâ ¿äûÀ» Àü¼ÛÇÕ´Ï´Ù.

B
Ä¿³ØÅÍ´Â ¿äû ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ¿© ¿£ÅÍÇÁ¶óÀÌÁî À¥ ¼­¹öÀÇ URLÀ» È£ÃâÇÕ´Ï´Ù.

C
¿£ÅÍÇÁ¶óÀÌÁî À¥ ¼­¹ö´Â HTTP ¼­¹ö(HS2)ÀÇ URLÀ» È£ÃâÇÕ´Ï´Ù.

D
HTTP ¼­¹ö HS2´Â ¿äûÀ» ó¸®ÇÏ¿© ÀÀ´äÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÀ´äÀº µ¿ÀÏÇÑ ¿¬°á ÆÄÆ®·Î ¸®Åϵ˴ϴÙ.

E
¿£ÅÍÇÁ¶óÀÌÁî À¥ ¼­¹ö´Â ÀÀ´ä ¸Þ½ÃÁö¸¦ ¾î´ðÅÍ·Î ¸®ÅÏÇÕ´Ï´Ù.

F
Ä¿³ØÅÍ´Â ÀÀ´ä(¶Ç´Â °áÇÔ) ¸Þ½ÃÁö¸¦ ¼ö½ÅÇϰí, Data Handler¸¦ È£ÃâÇÏ¿© ¸Þ½ÃÁö¸¦ Business Object·Î º¯È¯Çϰí Çù¾÷À¸·Î ¸®ÅÏÇÕ´Ï´Ù.

À̺¥Æ® 󸮿¡¼­´Â HTTP°¡ Çù¾÷À» È£ÃâÇßÀ» ¶§ ¹ß»ýÇÏ´Â À̺¥Æ®ÀÇ ¼ø¼­¸¦ ¿¹½ÃÇÕ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­ Çù¾÷Àº ¼­¹öÀÇ ¿ªÇÒÀ» Çϸç Ŭ¶óÀ̾ðÆ®, ¿ÜºÎ ¶Ç´Â ³»ºÎ¿¡¼­ ¿äûÀ» ½ÂÀÎÇϸç ÇÊ¿ä ½Ã ÀÀ´äÇÕ´Ï´Ù.

1
HTTP Ŭ¶óÀ̾ðÆ®(C1)´Â ¿äû ¸Þ½ÃÁö¸¦ ¸ñÀûÁö·Î Àü¼ÛÇÕ´Ï´Ù. -- Çù¾÷.

2
HTTP Ŭ¶óÀÌ¾ðÆ®°¡ ¿ÜºÎ¿¡ ÀÖÀ¸¸é, °ÔÀÌÆ®¿þÀÌ´Â ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÏ¿© Ä¿³ØÅÍ·Î ¶ó¿ìÆ®ÇÕ´Ï´Ù.

3
Ä¿³ØÅÍ´Â Business Object·ÎÀÇ º¯È¯À» À§ÇØ Data Handler·Î ¸Þ½ÃÁö¸¦ Àü¼ÛÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â Çù¾÷À» È£ÃâÇÕ´Ï´Ù.

4
Çù¾÷Àº ÀÀ´ä(¶Ç´Â °áÇÔ) Business Object¸¦ ¸®ÅÏÇÕ´Ï´Ù.

5
Ä¿³ØÅÍ´Â Data Handler¸¦ È£ÃâÇÏ¿© ÀÀ´ä(¶Ç´Â °áÇÔ) Business Object¸¦ ÀÀ´ä ¸Þ½ÃÁö·Î º¯È¯ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÀ´äÀ» °ÔÀÌÆ®¿þÀÌ·Î ¸®ÅÏÇÕ´Ï´Ù.

6
Ŭ¶óÀÌ¾ðÆ®°¡ ¿ÜºÎ¿¡ ÀÖÀ¸¸é, °ÔÀÌÆ®¿þÀÌ´Â ÀÀ´ä ¸Þ½ÃÁö¸¦ HTTP Ŭ¶óÀ̾ðÆ®(C1)·Î ¶ó¿ìÆ®ÇÕ´Ï´Ù.

Copyright IBM Corp. 1997, 2003