• Zájemci
  • Zákazníci
  • Nápověda
  • Přehled funkcí
  • Přístupy k systému
  • Systémové limity
  • Doplňkové služby
  • Struktura systému
  • Volitelné moduly
    • DWH
    • ECTS - IPCC
    • Editor studijních plánů
    • Editor rozvrhu
    • E-learningové systémy
    • E-přihláška
    • Evaluace (Kvalita výuky)
    • EWP
    • Klauzury
    • Erasmus - Mobility
    • Napojení na systémy pro nahrávání přednášek
    • Napojení na ekonomické systémy
    • Napojení na knihovní systémy
    • Napojení na státní registry - ROB
    • Napojení na spisové služby
    • Portálová platforma
    • Praxe
    • Semestrálky (Podpora výuky)
    • Pomocná spisová služba
    • Webservices (Webové služby)
  • Technická specifikace
  • Technicko organizační limity
  • Napojování na jiné systémy
  • Cenová politika
  • Metodika nasazování
  • Demo IS/STAG
  • Archiv aktualit

Webové služby

Logo e-přihláškyIS/STAG obahuje modul rozhraní na bázi webových služeb. Jedná se o placený modul. Modul je potřebný prakticky pro všechna napojení IS/STAG na externí systémy.

 

Webové služby vytváří nové rozhraní IS/STAG umožňující napojení na další počítačové systémy. Další (externí) počítačové systémy mohou být:

  • místní informační systémy (www stránky kateder, fakult, evidence známek, zápočtů, …)
  • exporty výstupů z IS/STAG do Excelu (CSV)
  • importy z Excelu do IS/STAG

Skupiny úloh Webové služby

  • Webové služby pokrývají celou aplikaci Prohlížení
  • služba pro hromadný zápis známek (stejný formát jako pro portlet “Hromadný zápis známek“)
  • export rozvrhů v kalendářovém formátu iCal pro Outlook, Google Calendar, ...
  • případné implementace dalších služeb na základě požadavku Objednatele budou řešeny zvláštním ujednáním
  • nadstavbová aplikace " WebServices Web Access" – uživatelské rozhraní pro volání služeb. Jedná se o WWW stránky, které umožňují výběr požadované služby, zadání jejích parametrů a její spuštění. Je podporován formát CSV pro import/export z/do Excelu.

Technicko-organizační limity Webové služby

Webové služby jsou modulem IS/STAG, využívají jeho datové struktury a nemůžou tedy fungovat samostatně bez provozního nasazení IS/STAG.

Architektura Webové služby

Webová služba je "místo" na webu (má svoji adresu URL), na kterém se provádí určená operace. V tomto případě buď čte, nebo zapisuje data do IS/STAG.

Jsou realizovány dva standardy webových služeb:

  • WebServices ("SOAP" služby) - nejpoužívanější standard webových služeb orientovaný na komunikaci stroj-stroj
  • Webové služby dle REST – jsou bližší uživatelům "lidem" a jednodušším komunikacím typu "stroj-stroj" (na dané adrese URL se přímo získá XML soubor)

Soubory XML mají definovaný formát - XML Schema. XML schema požadavku i odpovědi konkrétní webové služby je k dispozici ve WSDL souborech, které jsou každé službě přiřazeny.

Technické požadavky Webové služby

Webové služby lze provozovat na stejném serveru jako portálovou platformu. Doporučujeme však samostatný server (vyžaduje to ale roční poplatek za jeho správu). Doporučená konfigurace serveru pro provoz modulu

  • HW: 4 jádrový procesor, 4GB RAM a 160GB HDD
  • SW: Nainstalovaný OS Debian Linux stabilní větve, Java 17, servletový kontejner Tomcat 9
  • STAG DB: Využívá stejné objekty, role a oprávnění jako portálová nadstavba.
  • Nápověda k aplikaci je dostupná v sekci Nápověda / Webové služby.

ZČU 2009-2025 CIV-SIS ZČU, Aktualizováno 16.09.2024                                                      IS/STAG | Kontakt | Mapa stránek | Přihlášení | Webmaster