System Overview Admin
The E-COMPASS data mining services comprise five distributed on-line service modules for collecting, consolidating and analysing the important business data of e-shops. The services are integrated through their Representational State Transfer (REST) APIs and provide a common graphical interface for users and administrator within the on-line service module called E-COMPASS cockpit (ECC). The design of the services is shown in the figure (orange arrows: service communication for configuration and administration, grey arrows: data flow).
As shown in the figure the E-COMPASS Cockpit provides the GUI for the users as well as the administrators. Thus, the modules can be configured and the output as the collected data and the analysis reports are displayed within the cockpit. Additionally, the cockpit implements the user management. Thus, the ECC is the module the users and administrators communicate with all other services as the data is sent from the ECC to the services and the other way round though the services APIs (RESTful).
The Competitors’ Data Collector gathers the product and price data directly from the websites of the e-shops of the users and their competitors and displays the compared prices of defined products. The Data Collector & Consolidator collects the data from the Competitors’ Data Collector and external data sources as Google Analytics and PIWIK . It cleans and consolidates the data through semantic techniques and stores it into an RDF triple store. The Visitor, Competitor & Visitor Clustering analyses and clusters (1) visitors based on their click and purchase behaviour, (2) competitors concerning their pricing behaviour and (3) products based on their visits and purchases in order to provide important information to the users in order to optimise their sales by the right actions. The Notification & Actions Engine offers the possibility to define rules which are based on the collected and analysed data in order to get a notification in certain cases as e.g. if the conversion rate of a product decreases. Additionally, the Notification & Actions Engine provides the possibility to automatically display a voucher to a visitor in the case of a specific behaviour of the visitor.