Univerzální cache pro webové i CLI aplikace
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F11%3A43898064" target="_blank" >RIV/49777513:23520/11:43898064 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Univerzální cache pro webové i CLI aplikace
Popis výsledku v původním jazyce
Vyvinutý software ve formě webové aplikace vystupuje jako prostředník mezi nadřazenou aplikací a cílovými webovými službami nebo CLI aplikacemi. Sjednocuje tak rozhraní (API) pro nadřazenou aplikaci, která tak nemusí samostatně řešit přístup k cílovým službám. Univerzální cache může být využita více nadřazenými aplikacemi paralelně přes jednotné API přístupné přes HTTP protokol, přístup ke službám lze autorizovat přes zvolené IP adresy a nebo uživatelská jména a hesla. Jednou z hlavních funkcí je také ukládání již vyřízených požadavků do vyrovnávací paměti (cache), které jsou pak při opakovaném požadavku poskytnuty rychleji bez nutnosti volání cílové služby. Systém lze jednoduše rozšiřovat a konfigurovat pro cílové služby, součástí systému jsou rozhraní pro: server pro generování pohybů 3D avatara; lematizační server; text-to-speech server; MathML parser; konverze LaTeX zápisů do pdf nebo obrázkového formátu; generátor SignWriting obrázků; konverze videa do formátů mobilních zařízení.
Název v anglickém jazyce
Universal cache system for web and CLI applications
Popis výsledku anglicky
This web-based application (in form of a proxy server) acts as an intermediary for requests from superior application seeking resources from target web services or CLI applications. Thus this cache system offers unified interface which can be used concurrently by multiple superior applications, through HTTP API. Access can be authorized by IP address or by username and password. Another main feature is integrated cache system that caches responses from target services and returns subsequent requests forthe same content directly. The system can be extended and configured easily. Several interfaces and services are integrated: 3D Avatar trajectory generator; lemmatization server; text-to-speech server; MathML parser; LaTeX to PDF or image convertor; SignWriting image generator; video conversion for mobile platforms. The system includes administration interface for cache content management and testing.
Klasifikace
Druh
R - Software
CEP obor
JD - Využití počítačů, robotika a její aplikace
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2011
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
cached-services
Technické parametry
Vyvinutá webová aplikace, fungující jako proxy server, je určena pro OS Linux, Windows a další systémy podporující Apache a PHP platformu. Aplikace poskytuje API (Application Programming Interface), přístupné přes HTTP protokol, ve formátech HTML, JSON aJSONP. Software je nyní využíván na http://znaky.zcu.cz a http://ucebnice.zcu.cz jako mezivrstva zpřístupňující externí služby (např. ty uvedené v abstraktu), jejichž opakované využití šetří zdroje díky implementovanému cache systému. Bližší informace Pavel Campr, campr@kky.zcu.cz, tel. 377632584, http://www.kky.zcu.cz/cs/sw/cached-s
Ekonomické parametry
Software je v současné době využíván aplikacemi, které vznikly v projektech ARET CZ.1.07/1.2.00/08.0021 "Automatické čtení učebních textů pro zrakově postižené studenty" a POJABR CZ.1.07/2.2.00/07.0189 "Potlačení jazykové bariéry sluchově postižených studentů prostřednictvím automatického zpracování jazyka". Rozhraní tohoto software je obecné a lze ho nasadit i v jiných systémech.
IČO vlastníka výsledku
49777513
Název vlastníka
Katedra kybernetiky, Fakulta aplikovaných věd, Západočeská univerzita v Plzni