用于监视用户活动的Web服务

时间:2016-04-04 10:03:47

标签: web-services web web-applications monitoring

对于我的硕士论文,我必须开发一个Web服务,不断监视Web应用程序中的用户交互(记录,例如,点击次数最多的按钮或访问量最大的页面)。该项目的主要目标是生成一组行为概况。

我对Web服务有一些经验,但我觉得我需要某种起点来处理这类项目(类似项目,现有论文或文章)。希望有人可以提供帮助。

1 个答案:

答案 0 :(得分:1)

假设您正在讨论restFul Web服务,一个很好的起点是列出您认为在GET,POST,PUT,DELETE方法方面需要的所有API。

例如,您可能首先需要一个列表,列出您应该监控的网站中的所有按钮,链接和页面(比如getAllItems)。然后,对于这些单独的项目,您需要编码以捕获' onclick' onbuttonpress'等事件(比方说getOnClickForButtonA)。您必须定期在数据库中保存所有这些信息。

如果数据库中有足够的信息,您可以编写代码来读取它并从中生成一些统计信息。

所以,收集所有信息的一组服务。 存储所有这些信息的服务集。 用于分析收集信息的服务集。

希望这有帮助!