A többrétegű, Java szabványokra épülő alkalmazásfejlesztői keretrendszer biztosítja a hatékony és minőségi megoldások hátterét.
Alkalmazásfejlesztői keretrendszer
-
Cégünk, a nagyvállalati informatikai rendszerek fejlesztésekor szerzett tapasztalataira építve dolgozta ki alkalmazásfejlesztői keretrendszerét.
Ezen keretrendszer az implementációs szakasz teljes ciklusában segítséget nyújt az egyes fejlesztési lépésekhez,
kiforrott megoldásai és hatékony eszközkészlete segítségével.
Ezen keretrendszer lehetővé teszi- különféle J2EE alapú intranetes portálokra szánt alkalmazások egységes séma szerinti felépítését (mind programozói függvénykönyvtárak, mind know-how szintjén)
- az egységes alkalmazásfejlesztői keretrendszer felgyorsítja az újabb igények megvalósításának folyamatát, hatékonyabbá teszi a cég produktivitását
- csökkenti az új erőforrások (programozók) fejlesztésbe való bevonásának időigényét
- kezelhető méretűre redukálja az egyes fejlesztők részéről szükséges szakmai kompetencia mértékét, mivel csak az adott keretrendszer által támogatott technológiai szaktudás elsajátítása szükséges
A keretrendszer által nyújtott szolgáltatások
A keretrendszer által nyújtott szolgáltatások:
-
A felhasználói adatbevitel kliens oldali, azonnali ellenőrzése
- Mind kiszolgáló, mind kliens oldalon külön eljárásrendszer kialakítása szükséges az adattisztaság garantálása érdekében. A jó minőségű (rendezett, konzisztensek és nem redundáns) adatok segítségével, nagyobb összhang alakulhat ki a működési folyamatok és a stratégiai célok között, így számottevő plusz tevékenység és költség spórolható meg.
-
Felületi komponensek gazdag választékának támogatása (aktív táblázatok, automatikus kiegészítés, calendar, fülek, stb...)
- A klasszikus HTML-űrlapok nem támogatják megfelelően az adatlekérdezési és adatbeviteli műveleteket mivel azok grafikus komponenseinek készlete és funkcionalitása elmarad a felhasználói igényektől. A meglévő grafikus felületi képességek kiterjesztésére illetve a felületi elemek kibővítésére, a rich internet komponensek használatával van lehetőség.
-
Aktív tartalom a felhasználó számára
- A dinamikus technológiák alkalmazásának segítségével értékes kapcsolat teremthető a felhasználói felület és a kiszolgáló oldali logika között. A kiszolgáló oldallal történő adatcsere során, a weblap mindössze csak kis mennyiségű adatot cserél a szerverrel a háttérben, ezzel növelve az oldal interaktivitását, sebességét és használhatóságát.
-
Az üzleti logikát tartalmazó rétegek hatékony elkülönítése
- Az üzleti logikát tartalmazó rétegek hatékony elkülönítése a folyamatok átláthatóbb, hatékonyabb implementálása érdekében.
-
Perzisztens réteg alkalmazása az adatbázis és az alkalmazás közötti integráció maximalizálása céljából
- ORM perzisztens réteg alkalmazása az adatbázis és az alkalmazás közötti integráció maximalizálása céljából. Az ORM számos előnnyel rendelkezik:
- Adatbázis független, hordozható kód megírását teszi lehetővé
- A programozó elől elfedi az adatbázis szerkezetét
- A táblákat és a mezőket csak metódusok segítségével lehet elérni
- Relációs adatbázisokat kezelhetünk objektumrelációs adatbázisként
- ORM perzisztens réteg alkalmazása az adatbázis és az alkalmazás közötti integráció maximalizálása céljából. Az ORM számos előnnyel rendelkezik:
-
A felhasználói adatbevitel szerver oldali ellenőrzése
- Mind kiszolgáló, mind kliens oldalon külön eljárásrendszer kialakítása szükséges az adattisztaság garantálása érdekében. A jó minőségű (rendezett, konzisztensek és nem redundáns) adatok segítségével, nagyobb összhang alakulhat ki a működési folyamatok és a stratégiai célok között, így számottevő plusz tevékenység és költség spórolható meg.
-
Real-time integráció egyéb társrendszerekkel, külső rendszerekkel
- A real-time integráció segítségével erősödik a valós idejű, folyamat alapú gondolkodás, így egy vállalat rövidebb idő alatt vezetheti be új termékeit a piacra, gyorsabban teljesítheti a megrendeléseket, kezelheti az ügyfelek problémáit, és növelheti a működés költséghatékonyságát.
-
Ajánlatok, dokumentumok generálása (.pdf)
- Az alkalmazások számára szükséges dokumentumok generálásának megvalósítása .pdf-ben. A .pdf egy népszerű, elterjedt és jól használható dokumentum formátum, fő előnyük az operációs rendszertől és a megjelenítő program verziójától való nagyfokú függetlenségük.
-
A generált dokumentumok fokozott biztonságú digitális aláírása
- A rendszer által generált dokumentumokat lehetőség van fokozott biztonságú elektronikus aláírásokkal is ellátni.
-
Levélküldés mellékletekkel
- Cél, hogy a keretrendszer kényelmes, jól kezelhető elektronikus levelezési funkciókat nyújtson a fejlesztők számára. Egyszerű lehetőséget kínáljon HTML formátumú elektronikus levelek csatolmányokkal való elküldésére.
-
Naplózás hibafelderítés céljából
- Az alkalmazások működése szempontjából a kritikus folyamatok eseményeinek naplózása, a fontosnak tartott változások és események nyomainak eltárolása az alapja a fellépő hibák visszakeresésének és azok kijavításának.
-
Naplózás riportolási célokból
- Az egyéb célokból történő - pl. adatbázis szintű - naplózással készített bejegyzések riportolási célokból felhasználhatóak, vagy akár naplóelemző eszközökkel megtámogatott üzleti alkalmazások esetén a cég egyfajta mesterséges intelligenciájává is válhatnak. Ilyen esetekben ugyanis alkalmazásunk monitorozása mellett adatokat gyűjthetünk a felhasználói tevékenységekről is vagy akár riasztásokat is beállíthatunk a rendszer szempontjából szokatlan eseményekhez.
-
Egyszerű felhasználói riportok
- A felhasználói igények szerinti egyszerű statisztikák, riportok, kimutatások gyors lekérdezéséhez, egy egyszerű, általános célú riportolási felület használható.