¿¡ÀÌÀüÆ® ¹× Agent Controller ±¸¼º °³¿ä
Âü°í
ÀÌ ¹®¼¿¡¼ ÆÄÀÏ ¹× µð·ºÅ丮 À§Ä¡¸¦ ÂüÁ¶ÇÒ ¶§
<install-home>Àº Agent Controller ÆÐŰÁöÀÇ ¾ÐÃàÀ» Ǭ
µð·ºÅ丮ÀÔ´Ï´Ù.
¼Ò°³
Agent Controller ¹× ¿¡ÀÌÀüÆ®ÀÇ µ¿ÀÛÀ» °ü¸®ÇÏ´Â µ¥ »ç¿ëµÇ´Â ±¸¼º ÆÄÀÏÀº
¼¼ °¡Áö°¡ ÀÖ½À´Ï´Ù.
-
serviceconfig.xml ±¸¼º ÆÄÀÏÀº Agent Controller°¡ ½ÃÀÛ Áß ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¿¡ÀÌÀüÆ® ½ÇÇà¿¡ ´ëÇÑ
¿¬°á ¼³Á¤, ±Û·Î¹ú ·Î±ë ·¹º§ ¹× ±Û·Î¹ú ¼³Á¤À» ÆÇº°Çϱâ À§ÇØ ÀнÀ´Ï´Ù. ƯÁ¤
Agent Controller¿¡ ÀÚü µî·ÏÇÏ·Á´Â ¿¡ÀÌÀüÆ®µµ ÀÌ ÆÄÀÏÀ» ÀнÀ´Ï´Ù. µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡¼ ½ÇÇàÇÏ´Â Agent ControllerÀÇ
°¢ ÀνºÅϽº¿¡´Â ¿¬°á ¼³Á¤ÀÌ °íÀ¯ÇÑ ÀÚü serviceconfig.xml ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ±¸¼º ÆÄÀÏÀÇ ¿ä¼Ò¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸´Â
serviceconfig.xml ÆÄÀÏÀ»
ÂüÁ¶ÇϽʽÿÀ.
-
°¢ ¿¡ÀÌÀüÆ®ÀÇ Á¤Àû ±¸¼º Á¤º¸´Â agent.xml ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀº Agent Controller°¡
ƯÁ¤ ¿¡ÀÌÀüÆ®¿¡ °üÇØ ¾Ë°í ÀÖ¾î¾ß ÇÏ´Â Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â
¿¡ÀÌÀüÆ® ½ÇÇà ¹æ¹ý(½ÇÇà ÆÄÀÏ °æ·Î À̸§, ¸í·ÉÇà Àμö µî),
¿¡ÀÌÀüÆ®°¡ Áö¿øÇÏ´Â ¸í·É ¼¼Æ®(ÀÎÅÍÆäÀ̽º),
¿¡ÀÌÀüÆ®ÀÇ ½ÇÇà ÁßÀÎ ÀνºÅϽº ¼ö¿¡ ´ëÇÑ Çã¿ëµÈ Á¦ÇÑ»çÇ× ¹×
¿¡ÀÌÀüÆ®ÀÇ Çã¿ëµÈ µ¿½Ã »ç¿ëÀÚ ¼ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Agent Controller´Â serviceconfig.xml ÆÄÀÏÀÇ Agent ¿ä¼Ò·Î ÁöÁ¤µÈ
µð·ºÅ丮(ÀϹÝÀûÀ¸·Î <install-home>\agents·Î Á¤ÀǵÊ)¿¡¼ ±¸¼º ÆÄÀÏÀ» ã½À´Ï´Ù. °¢ ¿¡ÀÌÀüÆ®¿¡´Â
À̸§ ÁöÁ¤µÈ °íÀ¯ µð·ºÅ丮°¡ ÀÖÀ¸¸ç agent.xml ÆÄÀÏÀº ÇØ´ç µð·ºÅ丮 ³»¿¡
ÀÖ½À´Ï´Ù(¿¹: <install-home>\agents\org.eclipse.tptp.TimeCollector\agent.xml). ¿¡ÀÌÀüÆ®°¡ ¿äûµÉ ¶§
Agent Controller´Â agent.xml ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ À̸§À» »ç¿ëÇÏ¿© À̸¦ ã½À´Ï´Ù. ÀÌ ±¸¼º ÆÄÀÏÀÇ ¿ä¼Ò¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸´Â
agent.xml ÆÄÀÏÀ»
ÂüÁ¶ÇϽʽÿÀ.
Âü°í
ÀÌÀü Agent Controller ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¿¡ÀÌÀüÆ®¸¦
½ÃÀÛÇÏ´Â °æ¿ì, agent.xmlÀÌ À־ ¾Æ¹«·± ¿µÇâÀ» ÁÖÁö
¾Ê½À´Ï´Ù. ÀÌÀü ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â °æ¿ì Ŭ¶óÀÌ¾ðÆ®´Â ½ÃÀÛÇÒ ÇÁ·Î¼¼½ºÀÇ
À̸§À» ¾Ë¾Æ¾ß Çϸç ÇØ´ç À̸§Àº ÀÀ¿ëÇÁ·Î±×·¥ º°¸íÀ¸·Î Á¤Àǵ˴ϴÙ. ÀÀ¿ëÇÁ·Î±×·¥
º°¸íÀº pluginconfig.xml ¶Ç´Â
serviceconfig.xml¿¡ ¹èÄ¡µÇ¾î¾ß ÇÕ´Ï´Ù. agent.xml¿¡
Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ º°¸íÀº ¹«½ÃÇÕ´Ï´Ù.
-
pluginconfig.xml ÆÄÀÏÀº serviceconfig.xml¿¡
Á¤ÀÇµÈ È¯°æ ¼³Á¤ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ º°¸í ¸ñ·ÏÀ» È®ÀåÇØ¾ß ÇÏ´Â
ÀÀ¿ëÇÁ·Î±×·¥(¿¡ÀÌÀüÆ® Æ÷ÇÔ)ÀÌ »ç¿ëÇÕ´Ï´Ù. ¿ø·¡ Eclipse
Ç÷¯±×ÀÎ ¾ç½ÄÀ» »ç¿ëÇÑ °æ¿ì¶óµµ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¹Ýµå½Ã ÀÌ
¾ç½ÄÀÏ ÇÊ¿ä´Â ¾øÀ¸¹Ç·Î "plugin"À̶ó´Â ¿ë¾î´Â À߸øµÈ
°ÍÀÔ´Ï´Ù. Agent Controller´Â serviceconfig.xml ÆÄÀÏÀÇ Plugin ¿ä¼Ò·Î ÁöÁ¤µÈ
µð·ºÅ丮(ÀϹÝÀûÀ¸·Î <install-home>\plugins·Î Á¤ÀǵÊ)¿¡¼ ±¸¼º ÆÄÀÏÀ» ã½À´Ï´Ù. °¢
ÀÀ¿ëÇÁ·Î±×·¥¿¡´Â ÇØ´ç À̸§ÀÌ ÁöÁ¤µÈ °íÀ¯ÇÑ µð·ºÅ丮°¡ ÀÖÀ¸¸ç pluginconfig.xml ÆÄÀÏÀº ÇØ´ç
µð·ºÅ丮 ³»ºÎÀÇ \config µð·ºÅ丮¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ±¸¼º ÆÄÀÏÀÇ ¿ä¼Ò¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸´Â
pluginconfig.xml ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.
-
°¢ ¿¡ÀÌÀüÆ®ÀÇ Á¤Àû ±¸¼º Á¤º¸´Â agentconfig.xml ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀº ¼±ÅÃÀûÀÔ´Ï´Ù. ¿¡ÀÌÀüÆ®°¡
½ÃÀÛ ÁßÀ̳ª ½ÇÇà Áß ÀÓÀÇÀÇ ½ÃÁ¡¿¡ »ç¿ëÇÏ´Â ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÒ °ÍÀ¸·Î
¿¹»óµË´Ï´Ù. ÄÁÅÙÃ÷ ¹× ¿ëµµ´Â ¿¬°üµÈ ¿¡ÀÌÀüÆ®ÀÇ
ÀÛ¼ºÀÚ°¡ Á¤ÀÇÇÕ´Ï´Ù. agentconfig.xml ÆÄÀÏÀº ÀϹÝÀûÀ¸·Î °ü½ÉÀÖ´Â ¿¡ÀÌÀüÆ®¿¡ ´ëÇØ À̸§ ÁöÁ¤µÈ µð·ºÅ丮 ¾Æ·¡ÀÇ
\config µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù(¿¹: <install-home>\agents\org.eclipse.tptp.TimeCollector\config\agentconfig.xml). ÀÌ
±¸¼º µð·ºÅ丮´Â agent.xml ÆÄÀÏ¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¡ÀÌÀüÆ®
ÀÚüÀÇ ±¸Çö ¹æ½Ä¿¡ µû¶ó ¿¡ÀÌÀüÆ®°¡ ÀÌ ±¸¼º ÆÄÀÏÀ» ÇÑ ¹ø¸¸ ¶Ç´Â ¿©·¯ ¹ø Àаųª
ÀüÇô ÀÐÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. Agent
Controller´Â ÀÌ ÆÄÀÏÀ» ÀÐÁö ¾Ê½À´Ï´Ù. ÇöÀç ÀÌ ÆÄÀÏ¿¡ ´ëÇØ Á¦¾ÈµÈ ¿ä¼Ò°¡ ¾øÀ¸¹Ç·Î
ÂüÁ¶ ¿¹Á¦µµ Á¦°øµÇÁö ¾Ê½À´Ï´Ù.
°ü·Ã ÂüÁ¶
serviceconfig.xml
ÆÄÀÏ
agent.xml ÆÄÀÏ
pluginconfig.xml ÆÄÀÏ
Copyright (C) 2005, 2006 Intel Corporation.