RMI (Remote Method Invocation) ; ¿ø°Ý ¸Þ½îµå È£Ãâ

RMI´Â ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í °³¹ßȯ°æÀ» »ç¿ëÇÏ¿© ¼­·Î ´Ù¸¥ ÄÄÇ»ÅÍµé »ó¿¡ ÀÖ´Â °´Ã¼µéÀÌ ºÐ»ê ³×Æ®¿÷ ³»¿¡¼­ »óÈ£ ÀÛ¿ëÇÏ´Â °´Ã¼ÁöÇâÇü ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¹æ½ÄÀÌ´Ù. RMI´Â ÀϹÝÀûÀ¸·Î RPC¶ó°í ¾Ë·ÁÁ® ÀÖ´Â °ÍÀÇ ÀÚ¹Ù ¹öÀüÀÌÁö¸¸, ±×·¯³ª ¿äû°ú ÇÔ²² Çϳª ÀÌ»óÀÇ °´Ã¼µéÀ» Åë°ú½ÃŰ´Â ´É·ÂÀ» °¡Áö°í ÀÖ´Ù. °´Ã¼´Â ¿ø°Ý ÄÄÇ»ÅÍ ³»¿¡¼­ ¼öÇàµÉ ¼­ºñ½º¸¦ º¯°æÇÏ´Â Á¤º¸¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ÀÚ¹Ù¸¦ ¹ß¸íÇÑ È¸»çÀÎ ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî¿¡¼­´Â À̰ÍÀ» "¿òÁ÷ÀÌ´Â ÀÛ¿ë"(moving behavior)À̶ó°í ºÎ¸¥´Ù. ¿¹¸¦ µé¸é, ¿ø°Ý ÄÄÇ»ÅÍ¿¡ ÀÖ´Â »ç¿ëÀÚ°¡ ºñ¿ë û±¸¼­¸¦ ä¿ï ¶§, »ç¿ëÀÚ¿Í »óÈ£ÀÛ¿ëÀ» ÇÏ´Â ÀÚ¹Ù ÇÁ·Î±×·¥Àº RMI¸¦ »ç¿ëÇÏ¿© ºñ¿ë º¸°í¿¡ °üÇØ Ç×»ó ÃֽйæÄ§À» °¡Áö°í ÀÖ´Â ´Ù¸¥ ÄÄÇ»ÅÍÀÇ ÀÚ¹Ù ÇÁ·Î±×·¥°ú Åë½ÅÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ¿¡ ´äÇÏ¿©, ±× ÇÁ·Î±×·¥Àº ÃֽйæÄ§¿¡ À§¹ÝµÊÀÌ ¾ø´Â ¹æ½ÄÀ¸·Î »ç¿ëÀÚÀÇ ºñ¿ë û±¸¼­ µ¥ÀÌÅ͸¦ ½É»çÇÏ´Â ¿ø°Ý ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÇ ÀÌ¿ëÀ» Çã¶ôÇÏ´Â °´Ã¼¿Í, °ü·Ã ¸Þ½îµå Á¤º¸¸¦ µ¹·Áº¸³¾ °ÍÀÌ´Ù. »ç¿ëÀÚ¿Í È¸»ç´Â µÑ ¸ðµÎ Ãʱ⿡ ½Ç¼ö¸¦ ¿¹¹æÇÔÀ¸·Î½á ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ȸ»çÀÇ ¹æÄ§ÀÌ º¯°æµÉ ¶§¸¶´Ù, ¿ÀÁ÷ ÇÑ ÄÄÇ»ÅÍ¿¡ ÀÖ´Â ÇÁ·Î±×·¥¸¸ º¯°æÇÏ¸é µÈ´Ù.

½ãÀº ±×°ÍÀÇ °´Ã¼ ¸Å°³º¯¼ö Àü´Þ ¹æ½ÄÀ» °´Ã¼ Á÷·ÄÈ­¶ó°í ºÎ¸¥´Ù. RMI ¿äûÀº ¿ø°Ý °´Ã¼ÀÇ ¸Þ½îµå¸¦ ºÎ¸£´Â ¿äûÀÌ´Ù. ÀÌ ¿äûÀº Áö¿ª ÄÄÇ»ÅÍ ³»¿¡ °´Ã¼ ¸Þ½îµå¸¦ ºÎ¸£´Â °Í°ú °°Àº ±¸¹® Çü½ÄÀ» °¡Áø´Ù. ÀϹÝÀûÀ¸·Î, RMI´Â ³×Æ®¿÷¿¡ °ÉÃÄ ÀÖ´Â °´Ã¼ ¸ðµ¨°ú ±×°ÍÀÇ ÀåÁ¡µéÀ» º¸È£Çϱâ À§ÇØ ¼³°èµÈ´Ù.

RMI´Â ÀÀ¿ëÇÁ·Î±×·¥°ú ÀÚ¹Ù °¡»ó¸Ó½Å »çÀÌ¿¡ ¼¼ °³°¡ °èÃþÀ¸·Î ±¸ÇöµÈ´Ù. ±× ¼¼ °¡Áö °èÃþÀ̶õ ´ÙÀ½°ú °°´Ù.

´ÜÀÏ ¿äûÀº ÇÑ ÄÄÇ»ÅÍ »ó¿¡ ÀÖ´Â °èÃþµéÀ» ÅëÇÏ¿© ¾Æ·¡·Î ³»·Á¿À¸ç, ´Ù¸¥ ÂÊ¿¡ ÀÖ´Â ÄÄÇ»ÅÍÀÇ °èÃþµéÀ» ÅëÇÏ¿© À§·Î ¿Ã¶ó°£´Ù. RMI´Â ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁîÀÇ JDKÀÇ ÀϺημ­ °ø±ÞµÈ´Ù.


ÀÌ Á¤º¸´Â 2000³â 7¿ù 9ÀÏ¿¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)