<?xml version="1.0" encoding="gb2312"?>

<!-- RSS generated by oioj.net on 4/16/2004 ; 感谢LeXRus提供 RSS 2.0 文档; 此文件可自由使用，但请保留此行信息 --> 
<!-- Source download URL: http://blogger.org.cn/blog/rss2.asp       -->
<rss version="2.0">

<channel>
<title>athing的博客</title>
<link>http://blogger.org.cn/blog/blog.asp?name=athing</link>
<description>athing的博客</description>
<copyright>blogger.org.cn</copyright>
<generator>W3CHINA Blog</generator>
<webMaster>webmaster@blogger.org.cn</webMaster>
<item>
<title><![CDATA[关于毕设]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=athing&amp;id=13608</link>
<author>athing</author>
<pubDate>2006/4/19 15:03:59</pubDate>
<description><![CDATA[
<P>今天读到一篇关于agent安全性的论文,才发现原来以前几周的工作都是徒劳.下面是其中的一段引用:</P>
<P>Agent 在 JADE中是作为一种自治的具有合作能力、通信能力的实体，外部不能获 得Agent的引用，即不能直接存取Agent的属性，也不能直接指定Agent的行为。创建Agent的具体任务只能由容器(Container)来完成，返回的结果也只是封装后的Agent.</P>
<P>所以试图通过在JSP中使用一个JavaBean来控制agent是不可行的.正如上面所说,如果想把一个agent加入到服务器上运行的platform,只能通过容器来完成,这样程序员只能得到封装后的Agent,即jade.wrapper.AgentController.而AgentController提供给我们的操作接口只有start,suspend,kill,putO2AObject等几个有限的方法.还好,有个putO2AObject.到目前为止,我发现这是JSP和Agent之间通信的唯一途径.</P>
<P>如果这样,那我开始怀疑课题的可行性了,老师给的任务书中说"系统架构采用C/A/S模式，即客户端/代理Agent/中心服务器。"照上面的分析，Ａgent是自治的，其行为不受外界的控制，而客户端需要的是实时的响应．因此我认为，Agent只能做为后台，而不能做为一个系统中的一个层．</P>]]></description>
</item>
</channel>
</rss>