Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Jens Tinglev 2012-05-31 09:35

Visa < föregående | nästa >
Jämför < föregående | nästa >

Systembeskrivningar

Proxy

Fungerar som filter mellan GSAn och källdatan som skall crawlas. Hanterar t.ex. kanoniska URL:er för att exkludera duplicerat innehåll i indexet.

  • Littleproxy

Synonyms

Kringsystem för att lägga till/redigera/ta bort synonymer som skall gälla i GSA:n. Kan både importera och exportera inlagda synonymer på ett GSA-vänligt format.

  • Play 2.0
  • Twitter bootstrap
  • PostegreSQL
  • Använder auth
  • Driftas på Heroku

API

Gränssnitt mot söktjänsten. Tillhandahåller funktionalitet som går att konsumera av andra tjänster. Möjliggör utveckling av andra system mot KTHs söktjänst.

  • Play 2.0
  • Använder API-wrapper

API-wrapper

Innehåller stödfunktioner som används vid konvertering mellan olika format som används inom söktjänsten. Primärt användningsområde är konvertering mellan svars-XML från GSAn till vårt eget XML- eller JSON-format.

  • Maven
  • Freemarker

Web

Konsumerar XML på vårt eget sökformat och rendererar detta som en SERP. Sköter även anrop för att generera auto complete i söktjänsten.

  • Play 2.0
  • Twitter boostrap
  • Använder API-wrapper

Auth

Hjälpbibliotek för att möjliggöra autentisering mot KTH via CAS. Har stöd för både vanlig användarinloggning och "administratörsinloggning".

  • Play 2.0
  • Använder Jasiq CAS

Rooms

Kringsystem för att publicera information rörande lokaler på KTH.

  • Play 2.0
  • PostgreSQL
  • Driftas på Heroku

GSA dummy

En "låtsas-GSA" som används när ingen riktig motsvarighet funnits tillgänglig.

  • Play 2.0