Skip to Main Content
Collecting data on user activities is one of the fundamental middleware services in Web-enabled systems. The collected data is analyzed and used by various high-level services, like user profiling, accounting, security auditing, and system health monitoring. In this paper, we present architecture and performance evaluation of usage tracking components for service-oriented middleware systems. Presented middleware components are designed as loosely-coupled usage tracking services, which brings two important benefits. Usage tracking services can be seamlessly integrated with various service-oriented systems without disturbing their operation. Since usage tracking services are loosely-coupled, system users can dynamically deploy and manage multiple usage tracking configurations.