Common Understanding Wiki

Common Understanding Wiki

A Common Knowledge Source of Terms and Definitions

Zurück

Conceptual Analytics Engine

(Sie sehen eine archivierte Version dieser Seite an. (1.4), Zur neuesten Version.)

Summary

The Conceptual Analytics Engine is responsible for performing various types of analysis over the Semantic Knowledge Base (SKB) at the Data Layer of the Evaluation Environment's architecture. These types include:

  • KPI analysis and evaluation
  • Discovery of best BPaaS deployments
  • Detection of event patterns leading to KPI or SLO violations

Currently, only the first type is supported through the current implementation.

Architecture Design

The current architecture of the Conceptual Analytics Engine implementation comprises a REST service which is deployed on a servlet container, namely tomcat, and communicates with the underlying Semantic KnowledgeBase in order to pose KPI evaluation queries. 

Installation Manual

Development

Currently, the following requirements hold for this component:

  • Oracle's 1.7.x JDK or higher
  • Apache tomcat 1.7 or higher
  • Maven tool for code compilation and packaging

The installation procedure to be followed is the one given below:

  1. Download source code from (to be completed)
  2. Unzip code with tar (or any other tool)
  3. Go to the root directory of the installed code
  4. Run:
    mvn clean install
    
    and then:
    mvn war:war
    
  5. Move the war file to the webapps directory of tomcat and start tomcat, if not yet started
  6. Test installation by entering in your browser the following URL: http://localhost:8080/rest-test-swagger-0.0.1-SNAPSHOT/

Production

See instructions above

Test Cases

You can run test cases directly from the URL of the REST service due to the use of swagger (http://swagger.io) which enables the execution of the API method exposed by exploiting user input provided in a form-based manner. The following test cases are envisioned:

  • Run a KPI evaluation query

Suppose that the user desires to obtain the most recent value for a KPI named as "Reliability". Then, he/she can browse the methods of the API and click on the one named as "kpiQuery". The following screenshot indicates the upper part of the description of the method when selected:


User Manual

API Specification

Handbook

4 Anhänge
50039 Aufrufe
Durchschnitt (0 Stimmen)
Comments
Noch keine Kommentare. Seien Sie der Erste.