SOBOLEO Architecture

In a nutshell

SOBOLEO is designed as a multi-tiered web application ontop of Java application server. It uses the Google Web Toolkit for realizing the AJAX-based user interface.

Parent section

People Tagging (SOBOLEO)

Further information


Simone Braun

The SOBOLEO system is realized in a multi-tier architecture with four layers:

  • Presentation/Interface Tier: realizes the interfaces of the application, i.e. web and service interfaces
  • Application Logic Tier: realizes the application behavior, e.g. semantic search logic that utilizes both ontology and documents (e.g. a person’s web page)
  • Domain Tier: manages the domain objects (user, ontology, annotation, documents) on top of the data storage
  • Data Tier: realizes the efficient and persistent storage of the application data