Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望构建一个系统,其中代理从移动应用程序中获取搜索查询并搜索语义存储的信息并给出结果集。我打算用jade Agent框架构建系统的中间件,用jena构建语义层。但据我所知,我的系统不是分布式的。是否值得使用代理?
先感谢您。
是否值得使用代理?
不,这不对。
使用代理不是要构建一个分布式系统,而是你是否要围绕自主行为单元构建系统,并具有它们自己的目标、策略和信念。您的描述中没有任何内容表明您需要额外的复杂性来解决用户需求。
我的建议:不要专注于你将如何构建你的系统,专注于你的用户需要什么。然后做出最简单的技术选择,以满足这些需求。在构建应用程序时,您对用户需求的理解会发生变化,您的应用程序也必须随之改变。您从一开始就构建的复杂性越多,就越难以敏捷地响应您对问题不断变化的理解。