我希望建立一个系统,其中代理从移动应用程序中获取搜索查询,并在语义存储的信息中进行搜索,并给出结果集。我计划用jade Agent框架构建系统的中间件,用jena构建语义层。但据我所知,我的系统不是分布式的。是否值得使用代理?
提前谢谢你。
发布于 2013-05-05 18:01:57
是否值得使用代理?
不,不是的。
使用agents不是关于构建分布式系统,而是关于您是否想要围绕自主行为单元来构建系统,以及它们自己的目标、策略和信念。你的描述中没有提到你需要额外的复杂性来解决你的用户需求。
我的建议是:不要专注于如何构建系统,而要专注于用户的需求。然后尽可能地做出最简单的技术选择,以满足这些需求。在构建应用程序时,您对用户需求的理解将发生变化,您的应用程序也必须随之变化。你从一开始就构建的越复杂,就越难敏捷地响应你对问题不断变化的理解。
https://stackoverflow.com/questions/16382271
复制相似问题