Támogatást nyert a Capture Zrt.
Támogatást nyert a Capture Zrt.
A Capture Zrt. - mely az Ongroman Kft. jogutódja - az Új Magyarország Fejlesztési Terv Gazdaságfejlesztés Operatív Program keretében (GOP-2009-1.1.1 jelű Piacorientált kutatás-fejlesztési tevékenység támogatása) vissza nem térítendő uniós támogatást nyert.
A projekt címe: Komplex, nagy tömegű adatintegrációt, adatfeldolgozást és adattisztítást igénylő feladatok elvégzésére alkalmas keretrendszer kidolgozása az Ongroman Kft (Capture Zrt.) által.
A projekt pályázati azonosító száma: GOP-1.1.1-09/1-2009-0011
A támogatás mértéke: 65%,
A támogatás összege: 64 208 694 Ft.
A projekt 2010 január elején kezdődött és 2011 december végén sikeresen befejeződött.
A Projekt megvalósításának helye: 3515 Miskolc (Egyetemváros) Egyetemváros E/7. VIII. em.
Projekt rövid összefoglalója
A Capture Zrt. a Miskolci Egyetemmel közösen egy olyan szoftver kifejlesztését dolgozta ki a miskolci irodájában, amely komplex, nagy tömegű adatintegrációt, adatfeldolgozást és adattisztítást igénylő feladatok elvégzésére alkalmas keretrendszert biztosít.
A létrejövő prototípus egy olyan Java keretrendszer, ami:
- lehetővé teszi adatfolyamok standard Java nyelv segítségével történő definiálását – rövid a betanulásához szükséges idő;
- extrém skálázható módon lehetővé teszi az elkészített adatfolyamok futtatását – jó teljesítményű;
- az elkészült adatfolyamokat könnyen beilleszthetővé teszi bármilyen architektúrába – gyorsan bevezethető és kibővíthető.
A prototípus nemzetközi szinten tudományos műszaki újdonságot jelent, mivel ilyen termék jelenleg nincs a piacon. A hasonló célra készült konkurens megoldások mind különálló termékek, nem keretrendszerek – bár általában gazdag funkcionalitással rendelkeznek, de messze nem annyira a rugalmasak, mint a tervezett prototípus, és. egyedi architektúrájuk és transzformációs nyelvük miatt hosszú a betanulásukhoz és bevezetésükhöz szükséges idő.
A prototípus kihasználja a nyílt forráskód használatával kapcsolatos irányvonalakat, az egyre terjedő párhuzamos architektúrák (cloud computing) kínálta lehetőségeket és az adat integrációra kínál megoldást egy keretrendszer formájában.
A projekt során elvégzett feladatok
- Projekt felállítása (projekt terv, fejlesztési szabályzatok elkészítése, informatikai infrastruktúra beszerzése, felállítása)
- Részletes terv elkészítése (adatfolyam fogalmának definiálása, a prototípus céljainak áttekintése; fizikai és logikai rendszer architektúra dokumentálása; magas szintű rendszerterv elkészítése; adatfolyam motor részletes tervezése)
- Adatfolyam motor elkészítése (csomópontok, kapuk osztályainak implementálása)
- Adatfolyam modellezés keretrendszerének kialakítása (csomópontok és kapcsolatok modelljeinek kialakításához szükséges modellezési keretrendszer tervezése és implementálása)
- Adatfolyam futtató, vezérlő és monitorozó rendszer kialakítása (szerverek közötti kommunikációs és vezérlő, illetve adatfolyam konfiguráló, futtató monitorozó transzformáció tervezése és implementálása, Web-es keretrendszer kialakítása és Web-es vezérlésű és monitorozó felület kialakítása (web console)
- Adatfolyam csomópontjainak tervezése és implementálása (bemeneti, kimeneti, transzformációs csomópontok kialakítása)
- Prototípus véglegesítése (futtatást, telepítést, hibakeresesést segítő eszközök megvalósítása, a rendszer integrációjának finomhangolása)
- Próba feladatok megoldása az elkészült prototípus felhasználásával (próbafeladatok definiálása, tesztadatok generálása, tesztek végrehajtása, teszt eredmények elemzése, javítási lehetőségek dokumentálása)
- Projekt lezárása (továbblépési lehetőségek, projektzáró dokumentum elkészítése, K+F eredmények dokumentálása)
A keretrendszert az alábbi területeken lehet felhasználni:
- Üzleti alkalmazásokba beépített adatfeldolgozó algoritmusok
- Jelentéskészítő és döntéstámogató rendszerek
- Adattisztítás
- Adatbányászat
Felhasználási példák:
- BASEL II kockázatkezelési és tőke-megfelelési mutatók kiszámítása
- Napzárási folyamatok
- Kedvezmény- és jutalékszámítás
A szoftver sok tulajdonsága az un. ETL (Extract, Transform, Load) néven illetett szoftverek közzé sorolja, de azokon több elemében túlmutat.
Bővebben a projektről!