Průkazy ISIC

Jsme hlavním technologickým partnerem pro světovou centrálu studentské karty ISIC, s níž tvoříme platformu spravující přes 20 milionů karet v desítkách zemí, stovky studentských výhod a má spousty integrací se systémy národních partnerů.

Obdobnou platformu se zaměřením na národní procesy vyvíjíme i pro českého představitele ISIC  – společnost GTS ALIVE. Platforma byla natolik úspěšná, že jsme zavedli tzv. multitenanci a GTS ALIVE ji dále pronajímá dalším 25 zemím.

Systémy provozujeme v cloudu v režimu vysoké dostupnosti a využíváme téměř výhradně open-source technologie.

Pokud jste měli někdy průkaz ISIC či ITIC, pravděpodobně prošel našimi systémy. 🙂

Jak je to řešeno technicky?

Backendové systémy jsou v Javě a Springu, frontendy pak v Javascriptu (mj. Angular) a PHP/Symfony3. Mimochodem, víte že Symfony3+Doctrine v PHP vypadá skoro stejně jako Spring+Hibernate v Javě?

Indexování zajišťuje Elasticsearch a na partnerském frontendu to pak může vypadat třeba takto. Platformu provozujeme na Amazon AWS v Docker kontejnerech.

Platforma zahrnuje:

  • systém CCDB – evidence a ověřování karet, procesy vydávání a výroby a nově též virtuální karta ISIC – dostupná zatím jen v některých zemích. Systém spravuje přes 20 milionů karet, většinu dat nyní centrální ISIC přebírá z informačních systémů národních zastoupení ISICu – které také tvoříme a spravujeme,
  • systém OI slouží pro žádost o online žádosti o kartu, jakož i pro vydávání a výrobu karet na Point of Sales,
  • systém BM pro správu výhod, jejich poskytovatelů a míst poskytnutí. Nyní obsahuje stovky výhod a díky němu se Vám např. v mobilní aplikaci ISIC zobrazí slevy ve Vašem okolí
  • systém OM pro správu hierarchie organizací ISIC a jejich uživatelů. Přes tento systém centrála deleguje správu částí dat na národní zastoupení ISIC, ty si zde kromě svých uživatelů a práv mohou spravovat i technologické přístupy pro API. Jde vlastně o zakázkový identity management pro uživatele správce dat v platformě, kterých je celosvětově 20 milionů.
  • systém GEO – je svým způsobem databázová alternativa Google Geocoding API a Google Places API, které nám nedávaly potřebné možnosti. Systém synchronizuje data ze svobodné komunitní databáze Geonames (a komunita opravdu funguje, např. nedávno nám přišel požadavek na prověření alternativího názvu Czechia)