SOA rendszerek felügyelete és vizualizációja
|
|
- Emil Bogdán
- 8 évvel ezelőtt
- Látták:
Átírás
1 SOA rendszerek felügyelete és vizualizációja 1 Bevezetés A gazdasági, üzleti, pénzügyi élet alapja, hogy különböző érdekeltségben lévő erőforrások együttműködnek egymással. Sok esetben ez az együttműködés nem elég hatékony, és csak korlátozott mértékben jön létre. Mivel az említett erőforrásokat kezelő számítógépes rendszerek általában különböző felépítésűek és más szoftvereket használnak, nincs szabványos módja ezen rendszerek között az adatok megosztásának. Továbbá az erőforrásokon végzett műveletek gyakran több implementációban is léteznek. Ez felesleges redundanciát jelenthet. Egy olyan vállalati rendszer, melyre az előzőek teljesülnek, magas karbantartási költségekkel jár, nem hatékony, ugyanis bizonyos műveletek többször is implementálva vannak, az erőforrások közötti együttműködés pedig kétséges. Különböző erőforrásokat használó valós idejű műveletek elvégzése is nehezen megvalósítható a szabványos kommunikáció hiányában. A többszörösen megvalósított műveletek helyett célszerű egy implementációt készíteni és mindenhol azt használni. Emellett szem előtt kell tartani azt is, hogy a vállalati rendszer akkor tud hatékonyan működni, ha az általa használt erőforrásokkal teljes mértékben, valós időben együtt tud működni. A Szolgáltatás Orientált Architektúra (SOA) erre az elgondolásra építve vezeti be a szolgáltatásokat. A szolgáltatás az erőforrásokon végezhető műveleteket elérhetővé teszi mások számára egy egységes interfészen keresztül, melynek során a kommunikáció és a szolgáltatás leírása elterjedt szabványokra épül (pl. SOAP, WSDL). Ezáltal egy erőforráson végezhető műveletet elég egyszer implementálni, majd elérhetővé tenni egy szolgáltatás létrehozásával. Ha valaki használni akarja az erőforrást, akkor azt a szolgáltatáson keresztül tudja megtenni. Szolgáltatások segítségével egységesen lehet összekapcsolni különböző rendszereket az elterjedt szabványok használatának köszönhetően. A szolgáltatások újrafelhasználhatóságának köszönhetően csökken a fejlesztési idő, az erőforráson végzett minden művelet a szolgáltatáson keresztül történik (konzisztencia), és a karbantartás is egyszerűbbé válik. Minél több szolgáltatás van összekapcsolva egymással, annál összetettebbé, átláthatatlanabbá válik a rendszer. Ez nehezíti a rendszer felügyeletét, monitorozását, ugyanis hiányzik egy olyan magas szintű nézet, ahol látható a szolgáltatások hálója, a köztük zajló
2 kommunikáció. Az optimális erőforrás kihasználás végett szükség van olyan adatokra, mint pl. a szűk keresztmetszetet képező kapcsolatok vagy a túlterhelt szolgáltatások megjelenítése. A felügyeleti képesség hiányában további problémát jelenthet a rendszerben bekövetkező hibásan működő szolgáltatás megtalálása. Az újrahasználható szolgáltatások nagy flexibilitást nyújtanak az alkalmazások létrehozásához laza csatolásuk miatt, ugyanis több alkalmazásban is fel tudjuk őket használni. Azonban pont ez a laza csatolás nehezíti meg a rendszer monitorozását es évek mainframe rendszerei óta jól kiforrott alkalmazási, hálózati és infrastrukturális felügyeleti rendszerek jöttek létre. A SOA lazán csatolt szolgáltatásai esetén ezek a módszerek nem használhatóak, ugyanis ott nem tudják biztosítani a tranzakciók láthatóságát, integritását és helyreállítási lehetőségeit. 2 Felügyeleti lehetőségek A SOA rendszerek felügyeletére két elterjedt nézet jött létre. Az egyik nézet szerint a problémát célszerű aszerint megközelíteni, hogy a SOA bevezetése és használata mit is hivatott kiszolgálni: az üzleti tevékenységeket. Mivel az üzleti célok elérése és a szolgáltatás minőségének fenntartása érdekében a szolgáltatási szint szerződéseket (SLA) kell teljesíteni, ezért előnyös lehet, ha a felügyeleti eszköz is lehetővé teszi ennek monitorozását végponttól végpontig. Az ezzel kapcsolatos irányzatok: Business Service Management: üzlet- és ügyfél-orientált megközelítése a szolgáltatás menedzsmentnek. Business Transaction Management: SOA környezetben az egész üzleti folyamatra biztosított tranzakció menedzsment Business Activity Monitoring: Az egyes komponensek aktivitásának és teljesítményének monitorozása, hogy felismerjük a rendszerben a szűk keresztmetszeteket. Business Process Management: az üzleti folyamatok hatékonyságáért és azok folyamatos optimalizálásáért, javításáért felel. A másik megközelítés szerint a SOA lazán kapcsolt szolgáltatásai közötti interakciókat kell megfigyelni: így követhető az is, hogy egy újonnan rendszerbe kapcsolt komponens mennyire terheli le a már létező szolgáltatásokat. Fontos, hogy a monitorozás ténylegesen túlmutasson ezeken a lazán csatolt határokon, ugyanis csak így biztosítható a teljes rendszer menedzselése. E szerint a nézet szerint a SOA rendszerek felügyeletének kihívásait úgy lehet leküzdeni, ha a szolgáltatásokat a monitorozásra és menedzsmentre felkészítve hozzuk létre. Egy olyan
3 szolgáltatás, ami nem szolgáltat semmilyen információt a saját állapotáról vagy a rajta futó tranzakciókról olyan, mint egy fekete doboz: a szolgáltatás használója illetve a rendszert monitorozó adminisztrátor nem tudják megállapítani, hogy a szolgáltatás megfelelően működik-e. A felügyeleti képesség az architektúrába a kezdetektől be kell legyen építve, ugyanis így valósítható meg, hogy folyamatosan reális képünk legyen a rendszerről. 3 Mintaalkalmazás A vizsgált probléma szemléltetésére egy mintaalkalmazás kerül ismertetésre, a későbbiekben pedig ezen az alkalmazáson kerül bemutatásra a monitorozást biztosító megoldás. A mintaalkalmazás egy egyszerűsített repülőjegy vásárlást támogató rendszert reprezentál. Vannak légitársaságok és egy bank. A klienseknek számlája van a bankban, aminek lekérdezhetik az egyenlegét, pénzt rakhatnak rá, vagy ki is vehetnek. A légitársaságoktól a kliensek lekérhetik a repülőgép járatok adatait, jegyet foglalhatnak járatokra, lemondhatják a rendelésüket, illetve megtekinthetik a korábbi foglalásaikat. A rendelések foglalásakor/lemondásakor a légitársaság ellenőrzi a bankon keresztül, hogy az adott felhasználónak megfelelő fedezete van-e a foglalásra, és amennyiben igen, akkor levonja a számlájáról a megfelelő összeget (foglalás lemondása esetén pedig visszahelyezi rá). Természetesen a mintaalkalmazás csak a webszolgáltatások használatát, kapcsolataikat kívánja bemutatni, egyszerűségéből adódóan másra gyakorlatilag nem alkalmas. Az interoperabilitás szem előtt tartása végett a rendszer WCF (.NET) és Apache CXF (Java) webszolgáltatás technológiákban készült el, bemutatva a két különböző szolgáltatásverem közötti együttműködést. 1. ábra A repülőjegy vásárlást támogató rendszer kommunikációs sémája 4 A létrehozott felügyeleti rendszer A kidolgozott felügyeleti rendszer a korábban ismertetett felügyeleti lehetőségek közül az utóbbi alapján készült, miszerint a megfigyelési képességet célszerű SOA rendszerünk
4 architektúrájába a kezdetektől beépíteni, megkönnyítve a rendszer felügyeletét. Ha egy szolgáltatás némi adatot is biztosít a belső működésének állapotáról, máris egyszerűbb a monitorozása. Az előzőekben ismertetett mintaalkalmazás pedig azt a célt fogja szolgálni, hogy rajta keresztül kerül bemutatásra a kifejlesztett monitorozó rendszer működés közben. 2. ábra A monitorozó rendszer felépítése Az ábrán két webszolgáltatás látható, amit két kliens hív meg. A monitorozó rendszer alapját az adja, hogy a szolgáltatásoknak a vermét kibővíti egy Interceptor réteg. Hagyományos esetben egy szolgáltatás úgy épül föl, hogy a szállítási réteg (pl. http, JMS stb.) fölött a webszolgáltatás-verme található, ami az üzenet fogadásáért/küldéséért, kódolásáért/dekódolásáért, a különböző protokollok és WS-* specifikációk implementálásért, valamint az alkalmazással való kommunikációért felel. A webszolgáltatás-verme fölött található maga az alkalmazás, illetve a webszolgáltatás interfészének implementációja. Az Interceptor réteg a webszolgáltatás-vermének aljára épül be, amikor még a protokollok nagy része nem kerül értelmezésre. Azért található ezen a szinten, hogy ne kelljen figyelembe vennie a felsőbb rétegekben lévő protokollokat, illetve a ping típusú üzenet is független legyen a használt protokolloktól. Célja, hogy a szolgáltatásokat egy olyan réteggel bővítse ki, ami a felügyelethez szükséges plusz információt fogja szolgáltatni a monitorozó szerver számára. Üzenet érkezésekor értesíti a monitorozó szervert, valamint ping üzenetek elkapásakor ping reply választ küld a szervernek, és nem engedi az üzenet
5 feljebb található rétegekbe való eljutását. (Kliens oldalon kiegészítésként szerepel ez a réteg, hogy azonosítani lehessen az üzenet küldőjét). A monitorozó szervernek a fő feladata a webszolgáltatások állapotainak nyilvántartása, valamint a köztük történő fő események adatbázisba történő rögzítése. Amikor egy szolgáltatásnak az Interceptora értesítést küld a monitorozó szervernek, az beírja az adatokat a hozzá tartozó adatbázisba. Így a tábla tartalma alapján bármikor megtekinthető, hogy adott időpontban milyen kommunikáció folyt a szolgáltatások között. A megjelenítő alkalmazás célja, hogy az adatbázis segítségével egy átfogó képet adjon a rendszerről. Legfontosabb funkciója a webszolgáltatások és kapcsolataik megjelenítése. Mivel egy rendszerben akár nagyon sok szolgáltatás és kapcsolat is lehet, ezért a megjelenítés gráf formájában történik: a csúcsok a végpontok, valamint az élek jelzik, hogy mely végpontok között történik kommunikáció. A csúcsok valójában nem csak a végpontok lehetnek, hanem a megfelelő hierarchiaszint kiválasztásával a gépek és szerverek is. Továbbá a kliensek is feltüntetésre kerülnek, hogy pontosabb képet lehessen kapni a rendszerben történő kommunikációról. Mivel az adatbázisból kiolvashatóak a rendszer főbb eseményei, ezért egyszerű lekérdezésekkel fontos forgalmi statisztikákhoz is juthatunk. Ennek fényében a monitorozó alkalmazás diagramokon is megjelenít forgalmi adatokat. 5 Az implementáció részletei 5.1 Interceptorok A szolgáltatások kibővítése 3 különböző technológia esetén került megvizsgálásra: Metro, Apache CXF és WCF. A megvalósított funkcionalitás mindhárom technológia esetén hasonló, csak annak módja különbözik. A létrehozott interceptorok is a szolgáltatásvermek ugyanazon szintjére kerülnek beillesztésre Java: Metro A Metro szolgáltatásverem esetén csatornának hívják a különböző webszolgáltatás protokollok implementálásáért felelős rétegeket. Az üzenetek elkapására két lehetőség van: alkalmazás szinten handlerek használatával, valamint a csatorna láncba egy új csatorna (tube) beillesztésével. A két módszer között a fő különbség az, hogy alkalmazás szintű elkapás esetén nem kell törődni a különböző szolgáltatás protokollokkal, ugyanis a beérkező hívást a protokollok feldolgozása után, valamint a kimenő választ a protokollok hozzáadása előtt kapjuk meg. Esetünkben ezzel az a probléma, hogy csak azokról az üzenetekről értesülnénk, amik a protokollokon már átjutottak. Ezért az interceptort célszerű a másik módszerrel, saját
6 csatorna megírásával létrehozni. Ehhez a saját csatornán kívül az azt legyártani képest gyárat (factory) is meg kell írni, valamint a csatornalánc létrehozásáért felelős csatornalánc összerakót. A Metro korábbi verzióiban egy XML konfigurációs fájlban kellett megadni, hogy milyen csatornákkal szeretnénk kibővíteni a szolgáltatásvermet. Az új verzióban található csatornalánc összerakó ezt hivatott helyettesíteni, azonban azt nem sikerült működésre bírni, nem illesztődött be a saját csatorna. Emiatt a felügyeleti rendszerből a Metro-s implementáció kimaradt Java: Apache CXF Mivel fontos cél volt a Java platformon is megvalósítani a szolgáltatásverem kibővítését, ezért a következő jelölt az Apache CXF webszolgáltatás keretrendszer volt. Az Apache CXF-ben az interceptorok jelentik a feldolgozás alapvető egységét. Amikor egy szolgáltatás meghívódik, létrejön az interceptor lánc és minden benne szereplő interceptor meghívódik: megkapják az üzenetet, feldolgozzák azt, majd továbbadják a következő interceptornak. A láncok fázisokra (Phase) vannak felosztva. Minden interceptornak a konstruktorában meg kell adnia, hogy melyik fázisban akar lefutni, illetve opcionálisan az interceptorok közötti sorrendjét is. A kibővítéshez saját interceptort kell írni, majd be kell illeszteni a megfelelő fázisba. Sajnos a CXF-ben a SOAP fejlécek kezelése némileg nehézkes, és mindenképp JAXB annotációkra is szükség van a korrekt XML reprezentáció biztosításához. Szerencsére a Metro-val ellentétben nem voltak nehézségek a létrehozott interceptor beillesztésével. A megfelelően felkonfigurált szolgáltatásokban az üzenetek elkapásra kerültek és a monitorozó szerver felé továbbítva lettek a szükséges információk. A mintaalkalmazás egy légitársasága a CXF-fel lett megvalósítva, beépítve a megfelelő interceptorral mind kliens, mind szerver oldalon NET: Windows Communication Foundation A cross-platform működés bemutatása végett a WCF technológiával is meg lett valósítva az üzenetek elkapása és a csatornamodell kibővítése. Erre két lehetőség van: A szolgáltatás (vagy kliens) és a kötés (binding) között található szerződés (contract) szintjén vagy saját protokoll csatorna írásával. Utóbbi módszer segítségével a kötés kerül kibővítésre, és pontosan lehet vele kontrollálni, hogy milyen protokollok feldolgozása után/előtt történjen az üzenet elkapása. Működését tekintve a két módszer nagyban hasonlít a Metro csatornamodelljénél látottakhoz. Ahhoz hasonlóan, itt is a második módszer került alkalmazásra, ugyanis a szerződés szintjén túl magas szintű üzenet elkapás történik (amikor az üzenet már túljutott a protokollokon), valamint itt is érvényes, hogy nem lenne minden
7 üzenethez hozzáférésünk. Saját protokoll csatorna írásához számos osztályt kell írni (különböző csatornahasználattal kapcsolatos interfészek implementálása), azonban az interneten fellelhető dokumentációk segítségével ez nem annyira nehéz feladat. A WS- Addressing szabvány népszerűségének köszönhetően a WCF-ben olyan szinten támogatva van, hogy az üzeneteknél közvetlenül megadhatóak, hogy a különböző WS-Addressing fejléc mezőknek mi legyen az értéke. Ebből adódóan a tényleges interceptor funkcionalitás lényegesen egyszerűbb, mint a Metro és CXF esetében. Az elkészült protokoll csatorna beillesztése is gond nélkül történt és az elvártaknak megfelelően elkapta az üzeneteket. A mintaalkalmazás bankja és egy légitársasága WCF szolgáltatásként lett megvalósítva, beépítve a megfelelő interceptorral mind kliens, mind szerver oldalon. 5.2 Monitorozó szerver A monitorozó szerver a felügyeleti rendszer központi elemét alkotja. Az interceptorok az elkapott üzeneteket hozzá továbbítják, amiket beír az adatbázis eseményeket rögzítő táblájába. Továbbá számon tartja a szolgáltatások állapotát is (elérhető-e vagy sem) és bizonyos időközönként ping üzenetet küld nekik. A válasz (vagy annak hiánya) alapján frissíti az állapotokat és a változásokat az adatbázisban rögzíti. A szervert egy WCF-es szolgáltatás valósítja meg. Ezek után már minden adat rendelkezésre áll a szolgáltatásokat megjelenítő áttekintő ábra létrehozásához, illetve a különböző forgalmi statisztikák elkészítéséhez. A mintaalkalmazás esetében az összes szolgáltatás (légitársaságok, bank) interceptora ennek a szervernek küldi a kommunikáció adatait, illetve ide küldik a ping reply üzeneteket. 5.3 Megjelenítő alkalmazás A megjelenítő alkalmazás célja egy átfogó képet adni a rendszerről. Ezt úgy éri el, hogy megmutatja a gépek/szerverek/végpontok kapcsolatait és állapotát egy gráfban. A gráf képes az áramló üzenetek megjelenítésére is. Továbbá az alkalmazás diagramok segítségével forgalmi statisztikák kimutatására is alkalmas. Az implementáció a WPF keretrendszer segítségével történt. Az alkalmazás fő része a gráf létrehozásáért, megjelenítéséért és kezeléséért felelős logika. A gráf implementációja a Model-View-Controller tervezési mintára épül. Ennek előnye, hogy elkülöníti a megjelenítést, a felhasználói interakció lekezelését és az üzleti logikát. A komponensek közötti laza csatolás létrehozásáért pedig az Observable minta felel. A gráf valójában nem csak egy egyszerű gráf, ami tárolja a csúcsokat és a hozzájuk tartozó
8 éleket. A gráf dinamikusan átrendezi önmagát a jobb átláthatóság érdekében. Ennek lényege, hogy a csúcsok és élek a fizikából ismert elektronok taszításának analógiájára építve próbálja rendezettebb struktúrába átrendezni a gráfot. A csúcsok (elektronok) taszítják egymást, azonban az élek mentén némi vonzás tapasztalható. Ezen egyszerű jelenségek arra késztetik a gráfot, hogy kifeszítse magát : a csúcsok minél távolabb helyezkedjenek el, de az élek mentén ez a távolodás korlátozódik (ez látható az alábbi ábrán). 3. ábra A gráf dinamikus átrendeződése A csúcsok a felhasználó által mozgathatóak, rögzíthetőek, megváltoztatható a töltésük. A gráf segítségével megtekinthető a rendszer valós idejű helyzete (valójában 1 perc késéssel), valamint korábbi időpontokból vissza is játszható a hálózat működése. Az adatbázisból kiolvasott adatok alapján forgalmi statisztikák megjelenítését is támogatja az alkalmazás diagramok formájában. 6 Összegzés Bár az alkalmazás még gyerekcipőben jár, a szolgáltatásokba beépített interceptor rétegnek köszönhetően alkalmasnak tűnik a rendszerről egy átfogó kép alkotására. Sajnos ez az interceptor réteg jelenti a korlátot is: csak azon szolgáltatások esetén működik, amik valamely támogatott technológiában lettek elkészítve. Továbbfejlesztési lehetőségek is adódnak bőven: további szolgáltatásvermek támogatása, interceptorok hatékonyabb kommunikációja, helyesség vizsgálata, nem módosítható szolgáltatások felügyelete. A létrehozott rendszer természetesen túl egyszerű ahhoz, hogy egy komplett menedzsment megoldásként szolgálhasson, de a jelenlegi termékeket kiegészítheti egy hasznos, más termékekben ily módon nem előforduló funkcionalitással. A munka szakmai tartalma kapcsolódik a "Új tehetséggondozó programok és kutatások a Műegyetem tudományos műhelyeiben" c. projekt szakmai célkitűzéseinek megvalósításához. A projekt megvalósítását a TÁMOP B-10/ program támogatja.
Simon Balázs Dr. Goldschmidt Balázs Dr. Kondorosi Károly. BME, Irányítástechnika és Informatika Tanszék
Simon Balázs (sbalazs@iit.bme.hu) Dr. Goldschmidt Balázs Dr. Kondorosi Károly BME, Irányítástechnika és Informatika Tanszék Webszolgáltatások, WS-* szabványok WS-* implementációs architektúra Célkitűzés:
Szolgáltatás Orientált Architektúra a MAVIR-nál
Szolgáltatás Orientált Architektúra a MAVIR-nál Sajner Zsuzsanna Accenture Sztráda Gyula MAVIR ZRt. FIO 2009. szeptember 10. Tartalomjegyzék 2 Mi a Szolgáltatás Orientált Architektúra? A SOA bevezetés
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata,
Nyilvántartási Rendszer
Nyilvántartási Rendszer Veszprém Megyei Levéltár 2011.04.14. Készítette: Juszt Miklós Honnan indultunk? Rövid történeti áttekintés 2003 2007 2008-2011 Access alapú raktári topográfia Adatbázis optimalizálás,
Webszolgáltatások kommunikációs overhead-jének becslése
Webszolgáltatások kommunikációs overhead-jének becslése Simon Balázs, sbalazs@iit.bme.hu Dr. Goldschmidt Balázs, balage@iit.bme.hu Dr. Kondorosi Károly, kondor@iit.bme.hu Budapesti Műszaki Egyetem, Irányítástechnika
SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.
Service-Oriented Architecture, SOA Az elosztott rendszerek fejlesztésének módja. Célja:az IT eszközök komplexitásának a kezelésének egyszerűsítése könnyebben újrafelhasználhatóság, egymással integrálhatóság
NETinv. Új generációs informatikai és kommunikációs megoldások
Új generációs informatikai és kommunikációs megoldások NETinv távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés NETinv 1.4.2 Távközlési szolgáltatók és nagyvállatok
Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom
Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver
30 MB INFORMATIKAI PROJEKTELLENŐR
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR BEVEZETÉS (INFORMATIKA, INFORMATIAKI FÜGGŐSÉG, INFORMATIKAI PROJEKTEK, MÉRNÖKI ÉS INFORMATIKAI FELADATOK TALÁKOZÁSA, TECHNOLÓGIÁK) 2016. 09. 17. MMK- Informatikai
Használati alapú és modell alapú tesztelés kombinálása szolgáltatásorientált architektúrák teszteléséhez az ipari gyakorlatban
Használati alapú és modell alapú tesztelés kombinálása szolgáltatásorientált architektúrák teszteléséhez az ipari gyakorlatban Nagy Attila Mátyás 2016.12.07. Áttekintés Bevezetés Megközelítés Pilot tanulmányok
A Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
ALKALMAZÁS KERETRENDSZER
JUDO ALKALMAZÁS KERETRENDSZER 2014 1 FELHASZNÁLÓK A cégvezetők többsége a dobozos termékek bevezetésével összehasonlítva az egyedi informatikai alkalmazások kialakítását költséges és időigényes beruházásnak
Oracle Middleware megoldások helye üzleti esettanulmányokon keresztül bemutatva, különböző iparágakban
Oracle Middleware megoldások helye üzleti esettanulmányokon keresztül bemutatva, különböző iparágakban Lenti József Projektkoordinációs vezető Intalion Kft. BPM Business Process Management Rövid áttekintés
ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek
ADATBÁZIS-KEZELÉS Adatbázis-kezelő rendszerek Adat (Data) Észlelhető, felfogható ismeret Jelsorozat Tény, közlés Valakinek vagy valaminek a jellemzője Adatbázis (Data Base, DB) Hosszú ideig évekig meglévő
Szoftver újrafelhasználás
Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással
Vezetői információs rendszerek
Vezetői információs rendszerek Kiadott anyag: Vállalat és információk Elekes Edit, 2015. E-mail: elekes.edit@eng.unideb.hu Anyagok: eng.unideb.hu/userdir/vezetoi_inf_rd 1 A vállalat, mint információs rendszer
Erőforrás gazdálkodás a bevetésirányításban
Professzionális Mobiltávközlési Nap 2009 Új utakon az EDR Erőforrás gazdálkodás a bevetésirányításban Fornax ZRt. Nagy Zoltán Vezérigazgató helyettes Budapest, 2009. április 9. Tartalom 1. Kézzelfogható
Grid menedzsment megoldás az ARC köztesrétegben
Grid menedzsment megoldás az ARC köztesrétegben Intézetünk az Új Magyarország Fejlesztési Terv TÁMOP 4.1.3[1] alprojektjének keretén belül dolgozott ki sikeresen egy jól működő megoldást egy olyan problémára,
E mail titkosítás az üzleti életben ma már követelmény! Ön szerint ki tudja elolvasni bizalmas email leveleinket?
E mail titkosítás az üzleti életben ma már követelmény! Ön szerint ki tudja elolvasni bizalmas email leveleinket? Egy email szövegében elhelyezet információ annyira biztonságos, mintha ugyanazt az információt
Microsoft SQL Server telepítése
Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió
Eszköz és karbantartás management
Eszköz és karbantartás management Hangoljuk össze a vállalati tevékenységeket a CabMap GIS rendszerével IBM Maximo: A vállalat komplex tevékenységének felölelésére alkalmas rendszer, mely által egy egységes
01. gyakorlat - Projektalapítás
2 Követelmények 01. gyakorlat - Projektalapítás Szoftvertechnológia gyakorlat OE-NIK A félév során egy nagyobb szoftverrendszer prototípusának elkészítése lesz a feladat Fejlesztési módszertan: RUP CASE-eszköz:
Mobil szolgáltatások és alkalmazások fejlesztése
Mobil szolgáltatások és alkalmazások fejlesztése SADM Service and Application Development for Mobile Systems Benedek Zoltán, MIK 3.1.2 projekt - projektvezető zoltán.benedek@aut.bme.hu Nemzeti Kutatási
VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor
VÁLLALATI INFORMÁCIÓS RENDSZEREK Debrenti Attila Sándor Információs rendszer 2 Információs rendszer: az adatok megszerzésére, tárolására és a tárolt adatok különböző szempontok szerinti feldolgozására,
IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan
IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan Bácsi Zoltán Bedecs Szilárd Napirend Közép Európai Egyetem (CEU) bemutatása IT stratégia kialakítása Változás előtt Termék
Azonnali fizetési rendszer megvalósítása
Azonnali fizetési rendszer megvalósítása 2017. 05. 24. Keretek, alapvetések, megoldandók (minden projekt résztvevőnek) 24/7/365-ös működés (folyamatos működés a karbantartások, upgrade-ek alatt is). Tranzakciók
Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás
Petőfi Irodalmi Múzeum A Digitális Irodalmi Akadémia megújuló rendszere technológiaváltás II. Partnerek, feladatok Petőfi Irodalmi Múzeum Megrendelő, szakmai vezetés, kontroll Konzorcium MTA SZTAKI Internet
Antenna Hungária Jövőbe mutató WiFi megoldások
Antenna Hungária Jövőbe mutató WiFi megoldások KIFÜ színpad Infotér Konferencia 2016. november 9. Lázár János Távközlési Üzletágvezető Antenna Hungária vezeték nélküli stratégia és célkitűzések ANTENNA
Prolan Zrt. fejlesztéseiben. Petri Dániel
Az szabvány alkalmazása a Prolan Zrt. fejlesztéseiben Petri Dániel dpetri@prolan.hu PROLAN Irányítástechnikai Zrt. Áttekintés 61850 szabvánnyal kapcsolatos fejlesztéseink ProField IED mezőgép Új alállomási
S01-7 Komponens alapú szoftverfejlesztés 1
S01-7 Komponens alapú szoftverfejlesztés 1 1. A szoftverfejlesztési modell fogalma. 2. A komponens és komponens modell fogalma. 3. UML kompozíciós diagram fogalma. 4. A szoftverarchitektúrák fogalma, összetevői.
A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A J2EE fejlesztési si platform (application model) 1.4 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. A J2EE application model A Java szabványok -
ContractTray program Leírás
ContractTray program Leírás Budapest 2015 Bevezetés Egy-egy szerződéshez tartozó határidő elmulasztásának komoly gazdasági következménye lehet. Éppen ezért a Szerződés kezelő program főmenü ablakában a
Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary
Oracle9i Alkalmazás Szerver Üzleti folyamat integráció Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary Üzleti folyamat integráció Kereskedők Beszállítók Partnerek Alkalmazás Disztribútor Belső
Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben
Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben Mérő Gábor PepsiAmericas Kft Technikai szolgáltatási Vezető Hajdú Miklós ICON Számítástechnikai Rt Alkalmazás- és Rendszerfelügyeleti
Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja
1 / 15 Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja Vajna Miklós 2012. január 24. Tartalomjegyzék 2 / 15 1 Bevezető 2 Motiváció 3
Infor PM10 Üzleti intelligencia megoldás
Infor PM10 Üzleti intelligencia megoldás Infor Üzleti intelligencia (Teljesítmény menedzsment) Web Scorecard & Műszerfal Excel Email riasztás Riportok Irányít Összehangol Ellenőriz Stratégia Stratégia
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Mi az IMDG? Nem memóriában futó relációs adatbázis NoSQL hagyományos relációs adatbázis Más fajta adat tárolás Az összes adat RAM-ban van, osztott
Utolsó módosítás:
Utolsó módosítás: 2016. 04. 04. 1 2 Ez volt az általános séma, amit előző előadáson felrajzoltunk. 3 4 5 6 A WMI korábbi neve Windows Management Instrumentation volt, Windows 8 óta inkbb Windows Management
Megfelelés a PSD2 szabályozásnak, RTS ajánlásokkal Electra openapi
Megfelelés a PSD2 szabályozásnak, RTS ajánlásokkal Electra openapi Gyimesi István Fejlesztési vezető gyimesi.istvan@cardinal.hu CARDINAL Kft. Termékbemutató 2017.05.31. Heiter Ferenc Termékfejlesztési
InCa NMS jelen és jövő HFC Technics szakmai napok
InCa NMS jelen és jövő HFC Technics szakmai napok Dovalovszki András kereskedelmi igazgató InCa Információtechnológiai Kft. adovalovszki@inca.co.hu Áttekintés A cégcsoport A termék Jelenlegi fejlesztéseink
Versenyelőnyszerzés az intelligens megoldások korában. Rehus Péter, SWG CEE, IS brand igazgató November 5.
Versenyelőnyszerzés az intelligens megoldások korában Rehus Péter, SWG CEE, IS brand igazgató 2013. November 5. Az új korszak átformálja a üzleti folyamatokat Big Data, közösség, mobil és felhőalapú e-business
GroupBy. by RÉGENS RÉGENS LOGISTICS GYŰJTŐ DARABÁRU SZÁLLÍTMÁNYOZÁS
GroupBy by RÉGENS RÉGENS LOGISTICS GYŰJTŐ DARABÁRU SZÁLLÍTMÁNYOZÁS GroupBy JELLEMZŐK A GroupBy program a gyűjtőpontok közötti szállítási feladatok kezelésére optimalizált, annak minden járulékos adminisztrációs
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása
Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok
Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok Informix 11.50 upgrade esettanulmány 2011. január. 31. Átalakítandó architektúra (2009) Alapvetően az üzleti logikát tárolt eljárásokkal
Szolgáltatásintegráció (VIMIM234) tárgy bevezető
Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs
Webes alkalmazások fejlesztése 12. fejezet. Szolgáltatás alapú kommunikáció (WCF) Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 12. fejezet Szolgáltatás alapú kommunikáció (WCF) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2016. évi jegyzetpályázatának
Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.
Norway Grants AKKUMULÁTOR REGENERÁCIÓS ÉS Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai Kakuk Zoltán, Vision 95 Kft. 2017.04.25. Rendszer szintű megoldás
Szoftver Tervezési Dokumentáció. Nguyen Thai Binh
Szoftver Tervezési Dokumentáció Nguyen Thai Binh April 2010 1. fejezet Feladat Szimulációs feladat. Célja, hogy reprezentáljunk egy több komponensből álló alkalmazást, amely a megadott témakörnek megfelel,
Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2
Bevezetés xv Mitől tartozik egy platform a következő generációhoz?... xvi Mennyire jelentős az egyre újabb.net-változatok közötti különbség?... xviii Mit jelentett a Windows Vista megjelenése a Microsoft.NET
Rendszermodernizációs lehetőségek a HANA-val Poszeidon. Groma István PhD SDA DMS Zrt.
Rendszermodernizációs lehetőségek a HANA-val Poszeidon Groma István PhD SDA DMS Zrt. Poszeidon EKEIDR Tanúsított ügyviteli rendszer (3/2018. (II. 21.) BM rendelet). Munkafolyamat támogatás. Papírmentes
Fülöp Csaba, Kovács László, Micsik András
Rendszerek Osztály Metaadatsémák nyilvántartása szemantikus web alapon Fülöp Csaba, Kovács László, Micsik András MTA SZTAKI Bemutatás A CORES az európai közösség projektje a Szemantikus Web témakörben
IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA
infokommunikációs technológiák IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA BEVEZETÉS Mit jelent, hogy működik a felhő alapú adattárolás? Az adatainkat interneten elérhető
Városi tömegközlekedés és utastájékoztatás szoftver támogatása
Városi tömegközlekedés és utastájékoztatás szoftver támogatása 1. Általános célkitűzések: A kisvárosi helyi tömegközlekedés igényeit maximálisan kielégítő hardver és szoftver környezet létrehozása. A struktúra
Univerzális munkafolyamat szimulátor
Univerzális munkafolyamat szimulátor Ütemterv Készítette: Kerek Róbert KERQABT.SZE Gazdaságinformatikus BSc III. évfolyam Külső témavezető Kesztyűs Attila Lajos Siemens PSE Kft. Belső konzulens Dr. Ferenc
COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group
COMET webalkalmazás fejlesztés Tóth Ádám Jasmin Media Group Az előadás tartalmából Alapproblémák, fundamentális kérdések Az eseményvezérelt architektúra alapjai HTTP-streaming megoldások AJAX Polling COMET
Szolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Enterprise Service Bus (ESB) Ercsényi András, BME IIT, 2011.
Szolgáltatásorientált rendszerintegráció SOA-alapú rendszerintegráció Enterprise Service Bus (ESB) Mi a téma? Valójában alkalmazásintegráció integrációs minták szinkron (RPC, RMI) aszinkron web service
Segesdi Dániel. OpenNebula. Virtualizációs technológiák és alkalmazásaik BMEVIMIAV89. 2011 ősz
Segesdi Dániel OpenNebula Virtualizációs technológiák és alkalmazásaik BMEVIMIAV89 2011 ősz OpenNebula Előszó A feladatom az OpenNebula nyílt forráskódú cloud management eszköz megismerése, mely egységes
Szoftver fő funkciói. Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7
Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7 Diszpécser rádió funkciók Funkciók - Egyedi, csoport és összes tagállomás hívása a diszpécser konzolról - Tagállomások
Helyzetalapú szolgáltatások közösségi hálózatokon. Helyzetalapú szolgáltatások
közösségi hálózatokon MobileSocial A MobileSocial termék egy olyan mobil GIS alkalmazás platform kifejlesztéseként jött létre, mely social networking rendszerek adataiból építkezve képes aktív adatszolgáltatásra
CCS Hungary, 2000 szeptember. Handling rendszer technikai specifikáció
CCS Hungary, 2000 szeptember Handling rendszer technikai specifikáció Hálózati architektúra SITA Hálózat/ Vám/ Internet/... CodecServer üzenet központ DB LA N Laptop computer RAS elérés Adatbázis szerver
Web service fenyegetések e- közigazgatási. IT biztonsági tanácsadó
Web service fenyegetések e- közigazgatási környezetben Krasznay Csaba IT biztonsági tanácsadó HP Magyarország Kft. Bevezetése etés A Magyar Köztársaság elektronikus közigazgatási rendszere az elmúlt években
Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor
Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor A szotverarchitektúra fogalma A szoftverarchitektúra nagyon fiatal diszciplína. A fogalma még nem teljesen kiforrott. Néhány definíció: A szoftverarchitektúra
G Data MasterAdmin 9 0 _ 09 _ 3 1 0 2 _ 2 0 2 0 # r_ e p a P ch e T 1
G Data MasterAdmin TechPaper_#0202_2013_09_09 1 Tartalomjegyzék G Data MasterAdmin... 3 Milyen célja van a G Data MasterAdmin-nak?... 3 Hogyan kell telepíteni a G Data MasterAdmin-t?... 4 Hogyan kell aktiválni
Üzleti szabálykezelés
Üzleti szabálykezelés Az Alerant és a BCA üzleti szabálykezelési szolgáltatásai Darmai Gábor technológiai igazgató 2008. június 25. A Alerant Al t Zrt. Z t Az 3. Nagyvállalati fókusz (TOP50 vállalat megcélzása)
DebitTray program Leírás
DebitTray program Leírás Budapest 2015 Bevezetés Egy-egy kintlévőséghez tartozó határidő elmulasztásának komoly következménye lehet. Éppen ezért a Kintlévőség kezelő program főmenü ablakában a program
Rónai Gergely. fejlesztési főmérnök BKK Közút Zrt.
ITS fejlesztés Budapesten Rónai Gergely fejlesztési főmérnök BKK Közút Zrt. A fővárosi ITS kezdetei Nemzeti Közlekedési Napok 2013 - ITS fejlesztés Budapesten 2 ITS fejlesztések szervezeti háttere Budapest
AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB
AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB ADATSEBESSÉG ÉS CSOMAGKAPCSOLÁS FELÉ 2011. május 19., Budapest HSCSD - (High Speed Circuit-Switched Data) A rendszer négy 14,4 kbit/s-os átviteli időrés összekapcsolásával
Szolgáltatási szint megállapodás
Szolgáltatási szint megállapodás Verzió: 1.1 (2017. november 30.) aai@niif.hu Tartalomjegyzék Tartalomjegyzésk 1 Műszaki szolgáltatások...3 1.1 Fájl-alapú metadata...3 1.1.1 Szolgáltatás URL...3 1.1.2
JAVA webes alkalmazások
JAVA webes alkalmazások Java Enterprise Edition a JEE-t egy specifikáció definiálja, ami de facto szabványnak tekinthető, egy ennek megfelelő Java EE alkalmazásszerver kezeli a telepített komponensek tranzakcióit,
Többrétegű műszaki nyilvántartás. NETinv
Többrétegű műszaki nyilvántartás NETinv NETinv HÍRKÖZLÉSI SZOLGÁLTATÓK, KÖZMŰVÁLLALATOK, ÁLLAMIGAZGATÁSI INTÉZMÉNYEK ÉS NAGYVÁLLALATOK SZÁMÁRA A NETvisor NETinv szolgáltatás- és hálózati erőforrás műszaki
Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans
Enterprise JavaBeans Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Az Enterprise JavaBeans Az Enterprise Javabeans Az Enterprise JavaBeans (EJB) server oldali komponens, amely Az üzleti
Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel
Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül Beke Dániel Alap Architektúrák ESRI építőelemek Gazdag (vastag) Kliens Alkalmazások Web Alkalmazások Szolgáltatások
Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary
Oracle Containers for Java - j2ee alkalmazás szerver funkciók Molnár Balázs Oracle Hungary Mi is a J2EE? Szabványgyűjtemény Java alkalmazások számára A JavaSoft közösség alakította ki Összefogja az egyéni
Örökölt adattárháztól a CMDB-ig
Örökölt adattárháztól a CMDB-ig Engel László, Ferrinfo Zrt. Bartók Nagy János, ICON Zrt. Ferrinfo bemutatás a Dunaferr csoport informatikai szolgáltatója 3500 felhasználó mintegy 30 üzleti partner 2 telephely
Kalumet Számlázó. Termék leírás
Kalumet Számlázó Termék leírás Rendszerünk potenciális felhasználói Olyan vállalkozások, akiknél fontos cél, szempont, ügyfeleik kiemelt szintű kiszolgálása. Akik szeretnék, hogy a tevékenységeik, ügyfél
Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Bevezetés Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu
Számítógép hálózatok gyakorlat
Számítógép hálózatok gyakorlat 5. Gyakorlat Ethernet alapok Ethernet Helyi hálózatokat leíró de facto szabvány A hálózati szabványokat az IEEE bizottságok kezelik Ezekről nevezik el őket Az Ethernet így
OZEKI Phone System. A jövő vállalati telefon rendszerének 4 alappillére. A jövő üzleti telefon rendszere SMS. Mobil mellékek. Összhang az IT-vel
A jövő üzleti telefon rendszere A jövő vállalati telefon rendszerének 4 alappillére SMS Mobil mellékek Webtelefon Üzenetküldés Összhang az IT-vel É rdemes elolvasni! Ajánlatkérés Kérem, töltse ki az űrlapot,
Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Célkitűzés
Ügyfélszolgálati képernyők
Ügyfélszolgálati képernyők avagy ami az ügyfélből még kilátszik Philippovich Ákos +36 30 555 4 666 philippovich@t-online.hu Operátori felület Történeti áttekintés A technológia és az igények fejlődése
Név: Neptun kód: Pontszám:
Név: Neptun kód: Pontszám: 1. Melyek a szoftver minőségi mutatói? Fejlesztési idő, architektúra, programozási paradigma. Fejlesztőcsapat összetétele, projekt mérföldkövek, fejlesztési modell. Karbantarthatóság,
Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1
Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1 /17 Tartalomjegyzék A térinformatikáról általánosságban Célok Felhasznált eszközök Fejlesztés lépései Adatbázis Grafikus
Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét!
Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét! http://m.equicomferencia.hu/ramada Liszkai János senior rendszermérnök vállalati hálózatok Miről is lesz szó? Adatközpont
webalkalmazások fejlesztése elosztott alapon
1 Nagy teljesítményű és magas rendelkezésreállású webalkalmazások fejlesztése elosztott alapon Nagy Péter Termékmenedzser Agenda Java alkalmazás grid Coherence Topológiák Architektúrák
Vonalkód olvasó rendszer. Specifikáció Vonalkód olvasó rendszer SoftMaster Kft. [1]
Specifikáció Vonalkód olvasó rendszer SoftMaster Kft. [1] T a r t a l o m j e g y z é k 1 Bevezetés... 3 1.1 A rendszer rövid leírása... 3 1.2 A dokumentum célja... 3 1.3 A rendszer komponensei... 3 1.4
Komponens alapú fejlesztés
Komponens alapú fejlesztés Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással
Smart Strategic Planner
Smart Strategic Planner STRATÉGIAI FTTX HÁLÓZAT TERVEZŐ ÉS KÖLTSÉG ELEMZŐ ESZKÖZ távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés Smart Strategic Planner Térinformatikai
OZEKI Phone System. 4 elengedhetetlen szolgáltatás a jövőbeli vállalati telefonos rendszerek számára. A jövő üzleti telefon rendszere SMS
A jövő üzleti telefon rendszere 4 elengedhetetlen szolgáltatás a jövőbeli vállalati telefonos rendszerek számára SMS Mobil mellékek Webtelefon Üzenetküldés és jelenlét Összhang az IT-vel Olvassa el! Ajánlatkérő
Folyamatok. 6. előadás
Folyamatok 6. előadás Folyamatok Folyamat kezelése, ütemezése folyamattábla új folyamat létrehozása átkpcsolás folyamatok elválasztása egymástól átlátszó Szál szálkezelő rendszer szálak védése egymástól
MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények
1. sz. melléklet MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS A) Műszaki követelmények A körkereső szoftvernek (a továbbiakban Szoftver) az alábbi követelményeknek kell megfelelnie
Az ekovut költségvetés követő alkalmazás web-es környezetben működik, adatait SQL adatbázisban tárolja.
NewSoft Team 9400 Sopron, Avar u. 10. Tel.: 06-30/364-8694 E-mail: newsoft@t-online.hu http://newsoft.hu ekovut - költség menedzsment rendszer Az ekovut építőipari költség menedzsment, költségkövető rendszer,
Banki üzleti szabályok kezelésének támogatása
Banki üzleti szabályok kezelésének támogatása Szabálykezelés ILog eszközzel 2008. november 4. Tartalom Bemutatkozás BRM Business Rule Management Egy banki példa Kérdések és válaszok 3 2008. május 28. Az
MÉrnöki szerkezeteket DIagnosztizáló és Nyilvántartó Alkalmazás (MEDINA) Erdődi László MÁV Zrt. PVÜF Híd és Alépítményi Osztály
Erdődi László MÁV Zrt. PVÜF Híd és Alépítményi Osztály 1 Vasúti Hídgazdálkodási Rendszer (HGR) az 1990-es években többszöri módosítását követően került bevezetésre. Ez a rendszer sok szempontból mára már
ITIL V3 ALAPÚ IT SZOLGÁLTATÁSIRÁNYÍRÁSI RENDSZER BEVEZETÉSE A GPITINER SEGÍTSÉGÉVEL. Sztrida Ákos IT ügyvezető igazgató helyettes ITIL Expert
ITIL V3 ALAPÚ IT SZOLGÁLTATÁSIRÁNYÍRÁSI RENDSZER BEVEZETÉSE A GPITINER SEGÍTSÉGÉVEL Sztrida Ákos IT ügyvezető igazgató helyettes ITIL Expert A BANKRÓL 100%-ban hazai tulajdonú bank Digitális banki stratégia
Üzleti folyamatmenedzsment: - káoszból rendet!
Üzleti folyamatmenedzsment: - káoszból rendet! Tóth Bálint WebSphere Brand Sales Manager IBM Magyarország balint.toth@hu.ibm.com, +36-20-8235554 2011. 10. 19. Komplexitás a vállalaton belül Vállalat Munkatársak
Enterprise JavaBeans 1.4 platform (EJB 2.0)
Enterprise JavaBeans 1.4 platform (EJB 2.0) Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. Az Enterprise JavaBeans Az Enterprise Javabeans Az Enterprise JavaBeans
Autóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP 3.4.2-B) Kern Zoltán Közoktatási szakértő Kern.zoltan@educatio.hu
AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP 3.4.2-B) Kern Zoltán Közoktatási szakértő Kern.zoltan@educatio.hu Integrált (Elektronikus) Nyomonkövető Rendszer Miért használjuk? Hogyan használjuk?
Informatikai alkalmazásfejlesztő Információrendszer-elemző és - tervező
11-06 Rendszer/alkalmazás -tervezés, -fejlesztés és -programozás A 10/07 (II. 27.) SzMM rendelettel módosított 1/06 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő