P.XML architektúra Alkalmazás fejlesztés és kiszolgálás Java és XML alapokon Bukodi László

Slides:



Advertisements
Hasonló előadás
A felhasználói interfész A felhasználói interfész az a felület, amellyel a szoftver az ember felé „fordul”; amellyel a felhasználó nap mint nap találkozik.
Advertisements

Pedagógus Hivatás Munkacsoport dr. Liptai Kálmán az MRK alelnöke dr. Gloviczki Zoltán az MRK Pedagógusképzési bizottságának elnöke.
Perifériák Készítette: Friss István Dávid. A perifériák csoportosítása Bemeneti (Input) eszközök Kimeneti (Output) eszközök Be-és kimeneti (I/O) eszközök.
Nemzeti Tehetség Program Tehetségútlevél Program „NTP-TÚP ” Bedő Tamás – D82H82 Mérnök informatikus szak Konzulens:Hadarics Kálmán A VoIP protokoll.
ECM/DMS A GYAKORLATBAN E-SZÁMLA KIBOCSÁTÁS ÉS BEFOGADÁS E-SZÁMLA KIBOCSÁTÁS ÉS BEFOGADÁS
E-BANKING SUMMIT március 3. Biztonságos kommunikáció biztosítása a pénzintézetek és a hatóságok között Szabó Katalin Termékmenedzsment osztályvezető.
Fókuszban az önkormányzati tagsággal rendelkező szociális szövetkezetek _ A pályázatkezelői felület bemutatása.
IBM Software Group ® Tartalomkezelés és egységes hozzáférés a vállalati adatvagyonhoz Kovács László IBM SWG.
TÖRTÉNELEM ÉRETTSÉGI A VIZSGA LEÍRÁSA VÁLTOZÁSOK január 1-től.
1 Számítógép Hálózatok A hálózatok kialakulása, alapfogalmak Készítette: Csökmei István Péter ( CsIP ) Szegedi Tudományegyetem Természettudományi Kar levelező.
Szeged M. J. Város Polgármesteri Hivatal Nyílt forráskódú megoldások a közigazgatásban Szabad Szoftver Konferencia Szeged, Szegfű László szegfu.laszlo.
A szoftver mint komplex rendszer (folyt.) A SunTone módszertan 3 dimenziós osztályozási sémája kifinomultabb osztályozást tesz lehetővé.
Manhertz Gábor; Raj Levente Tanársegéd; Tanszéki mérnök Budapesti Műszaki és Gazdaságtudományi Egyetem Mechatronika, Optika és Gépészeti Informatika Tanszék.
Novell+Hálózat Szekció Rendszergazda Tábor 2002 Kismaros, 2002.
„ Tágas városom kis lakásra cserélem” Hajléktalanok önálló lakhatásának elősegítése, munkaerő-piaci integrációjának megalapozása TÁMOP /
2. A szoftverek csoportosítása: a. Rendszerszoftverek: A számítógép zavartalan mûködését biztosítják: BIOS (alapvetõ bemeneti/kimeneti rendszer): olyan.
Informatikai rendszerek általános jellemzői 1.Hierarchikus felépítés Rendszer → alrendszer->... → egyedi komponens 2.Az elemi komponensek halmaza absztrakciófüggő.
Iskolai információs rendszer. Alapkövetelmények Oktatási, nevelési intézmények részére fejlesztett Oktatási, nevelési intézmények részére fejlesztett.
Nem csak szövegszerkeszt ő virtuózoknak Az Open Office.org 2.0 béta verzió Bándliné Utasi Mária Writer.
Regős Gábor Könyvelőirodák Országos Szövetségének elnöke Hagyományos számlázás sajátosságai integrált környezetben KÖNYVELŐIRODÁK ORSZÁGOS SZÖVETSÉGE
EU pályázati programok A szervezet / változások 1.A pályázók adminisztrációs terheinek csökkentése a projektfejlesztési, pályázati szakaszban.
NIIF grid projktek: eredmények, trendek, tervek
Internet tudományos használata
Palotás József elnök Felnőttképzési Szakértők Országos Egyesülete
Előadó: Kajdocsi László
Nagyméretű állományok küldése
A hálózatok fogalma, előnyei
11/2/2017 Horváth Botond, Dunaújvárosi Főiskola, Informatika Biztonság Labor Konzulens Dr. Leitold Ferenc, Hadarics Kálmán “Nemcsak azokkal a sebezhetőségekkel.
Szoftver Program Operációs rendszer – Programcsomag
Adatbázis normalizálás
Az Internet megismerése
ELŐNYÖK – megbízható működés
Technikai lehetőségek, korlátok, kihívások
HUNTÉKA Integrált Könyvtári (Közgyűjteményi) Rendszer
Deformáció és törés Bevezetés Elasztikus deformáció – analógiák
Szoftverfejlesztések
ACCESS ALAPOK Alapfogalmak
Sz&p prof.
Kockázat és megbízhatóság
A dinamikus WEB alkalmazásának lehetőségei a mezőgazdaságban
Gyártástámogatás integrált vállalatirányítási rendszerben
T.R. Adatbázis-kezelés - Alapfogalmak Adatbázis:
Operációs rendszerek.
Szervezetfejlesztés II. előadás
Új szolgáltatások illesztése működő rendszerekhez SOA alulnézetben
Projektmunka Földrajzolok
A számítógép operációs rendszere
Grosz imre f. doc. Kombinációs hálózatok /43 kép
Adatbázis alapfogalmak
INFORMATIKA november 18. Gyakorló alkalom – 2. rész
CONTROLLING ÉS TELJESÍTMÉNYMENEDZSMENT DEBRECENI EGYETEM
CALDERONI FORRÁSKEZELŐ RENDSZER
Tájékoztató az Önkormányzati ASP Projektről
Ékszíj-, laposszíjtárcsa Kúpos kötések, szorítóbetétek
Informatikai gyakorlatok 11. évfolyam
Új pályainformációs eszközök - filmek
Oracle Adatbázisok kezelése c#-ban
Stratégiai emberierőforrás-fejlesztés
Sigfox technológia és hálózatok
INFORMATIKA október 6. Gyakorló alkalom – 2. rész
SZAKKÉPZÉSI ÖNÉRTÉKELÉSI MODELL I. HELYZETFELMÉRŐ SZINT FOLYAMATA 8
A számítógép operációs rendszere
A 21. SZÁZADI TANÁR – TRENDEK, ELVÁRÁSOK, DILEMMÁK
A tudáspiacok.
Áramlástan mérés beszámoló előadás
A részekre bontás tilalma és annak gyakorlati alkalmazása
A POWERPOINT 2007 újdonságai
OpenBoard Kezelő Tananyag közzététele a KRÉTA rendszerben.
A tér képi megjelenítése 1
Az operációs rendszer definíciója
Előadás másolata:

p.XML architektúra Alkalmazás fejlesztés és kiszolgálás Java és XML alapokon Bukodi László

Java alapú alkalmazás szerver –Alkalmazás szerver –Üzleti logika implementáció –Általános XML kliens –Képernyő tervező –Terhelés szimulátor p.XML rendszer Főbb jellemzők –Gyors fejlesztés (Részkre bontható fejlesztési ciklus) –Gyors működés (Egy gépen belül futtatható) –Minimális kliens oldali adminisztráció (WEB technológiák) Multiplatformos működés –Windows (NT, 2000, XP, 2003) –OS/400 (V4R5, V5R1,V5R2) –Linux, UNIX

Háttér rendszerek p.XML szerver + Üzleti alkalmazások WEB kliens Három rétegű architektúra SQL, XML, MQ SeriesJT400 (API hívás), Telnet Adatbázis, „Nagygépes” alkalmazás, Tranzakció kezelő Internet (HTTP,SSL) HTML, RTF, PDF, XML, JForm „Egyszerű böngésző”, XMLClient, WAP, B2B alkalmazás

Háttér rendszerek WEB kliens WEB Szerver ( Apache ) Application Interface Module Üzleti alkalmazás modul #1 Üzleti alkalmazás modul #2 p.XML alkalmazás szerver AJPv13 (JK2)

JFORM4 univerzális kliens

Hatékony kommunikáció webes alkalmazásokhoz 150 KByte!

PDA-kompatibilis Linux / Win32 kompatibilis W3C/XForms kompatibilis Menük Billentyűzet-parancsok Stílus-lapok Validált mezők Dátum, szám-mezők Táblázatok, grafikonok Fa-struktúrák Háttér-képek, ikonok Segédszövegek Állítható átlátszóság Modális ablakok Megadható layout-ok Esemény-kezelés Fókusz-sorrend megadása Többszálú feldolgozás Microsoft VM támogatás Hálózati tömörítés JFORM4 kliens jellemzői

Összetett grafikus komponensek

Gyors fejlesztés – JForm4 grafikus fejlesztőkészlet

A fejlesztői gárda nem egységes –Feladattípusok elkülönítése A felhasználói felület kialakítása rendkívül időigényes –Univerzális kliens program Célszerű minél hamarabb „működő” verziót mutatni a felhasználónak –Képernyő váz háttér nélkül Egyedi fejlesztéseknél az ár és az idő az elsődleges mérlegelési szempont, a funkcionalitás és a kompatibilitás kritérium –Fejlesztési „pipeline” Nem technikai kihívások

Célterület Partícionálás –Load balance –Több alkalmazásra való szétbontás –„Meta” adatbázis (ORG rendszer) Korlátok – aktív felhasználó –5-50 képernyő –3-30 „fő” tábla vagy tranzakció típus A partícionálással legfeljebb egy nagyságrenddel terjeszthetjük ki a korlátokat

A J2EE és a p.XML A p.XML előnyei –Hazai viszonyokra optimalizált kialakítás –Kis méret esetén hatékony ( 300 egyidejű felhasználó ) –Gyors fejlesztés képernyő orientált alkalmazások esetén A J2EE előnyei –Szabványos megoldás –Robosztus (terhelés kiegyenlítés, hibatűrés) –„ Model - Control - View ” alapú program tervezés p.XML WebSphere alatt –Az AIM funkciói EJB-ként megvalósítva –Üzleti alkalmazás modulok változtatás nélküli futtatása

A komplexitás természete A komplexitásnak sokféle mértéke van. –A leírandó kód hossza –Absztrakciós szintek száma –A futtató környezet paramétereinek száma Az „egyszerű” és a „bonyolult” kifejezések relatívak a fejlesztő ismeretire nézve –A tanulási idő jelentős lehet –Képzettség-”ár” összefüggés A komplexitás fogalmak többnyire nem additívak –A feladat partícionálása –Az interface-ek szerepe A p.XML egyszerűsége: „a manufaktúra szemlélete a céhek kora után”