Technikai termékáttekintés

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Technikai termékáttekintés"

Átírás

1 WebSphere Integration Developer 7.0-ás változat Version 7 Release 0 Technikai termékáttekintés

2 Megjegyzés Mielőtt megkezdi a kiadvány és az általa támogatott termék használatát, olvassa el a Megjegyzések részben található információkat. Ez a kiadás a WebSphere Integration Developer 7-es változatának, 0. kiadására vonatkozik. Szerzői jog IBM Corporation 2005, Copyright IBM Corporation 2005, 2009.

3 Tartalom 1. fejezet A WebSphere üzletifolyamat-kezelési család WebSphere Integration Developer Szabványok Felhasználói szerepek a WebSphere Integration Developer rendszerben fejezet Szolgáltatásorientált architektúra fejezet Szolgáltatásösszetevő-alapú architektúra (SCA) Szolgáltatásösszetevők Szolgáltatási adatobjektumok Szolgáltatásminősítők Modulok Importálások és exportálások Szolgáltatásimportálási és -exportálási kötések típusai 15 Megfelelő kötések kiválasztása A szolgáltatásmegvalósítás típusai Java objektumok BPEL folyamat Állapotgépek Üzleti szabályok Kiválasztók Emberi feladat Felületleképezés Közvetítő folyam Önálló hivatkozások fejezet Két irányban írt nyelvek támogatása Nyilatkozatok Felhasználási feltételek Szerzői jog IBM 2005, 2009 iii

4 iv WebSphere Integration Developer: Technikai termékáttekintés

5 1. fejezet A WebSphere üzletifolyamat-kezelési család A WebSphere Integration Developer egy üzletifolyamat-kezeléshez kapcsolódó termékcsalád tagja. Az üzleti folyamat kapcsolódó tevékenységek egy halmaza, ami olyan kimenetet állít elő, melyet egyedül egyetlen tevékenység sem lett volna képes létrehozni. Az üzleti folyamat fogalmát körülbelül száz évvel ezelőtt alkották meg. Adam Smith az elsők között volt, aki meghatározta az üzleti folyamat fogalmát, amikor azt tanulmányozta, hogy miként lehet egy termék előállítását felosztani a munkások egy halmaza között. Napjainkra a szoftverek beléptek az üzletifolyamat-kezelési környezetbe. A WebSphere üzletifolyamat-kezelő termékcsaládhoz hasonló szoftverek segítségével lehetőség van az üzleti folyamatok modellezésére. A modell ezt követően automatizálható az alkalmazások üzleti folyamatban való integrálása révén, mely a kézzel végzett munka helyett hajtható végre. A szoftverrel létrehozott üzleti folyamat működése futás közben is megfigyelhető, az üzleti folyamat modelljének hatékonysága pedig tovább javítható. A következő ábrán több kapcsolódó WebSphere termék látható, melyek az IBM szolgáltatásorientált architektúrához kötődő megközelítését meghatározó szakaszok szerint kerültek csoportosításra. Következzék most ezek rövid áttekintése annak bemutatása érdekében, hogy a WebSphere üzletifolyamat-kezelő termékcsalád elemei miként működnek együtt a hatékony üzleti folyamatok létrehozása és kezelése céljából. Model Assemble Deploy Manage Import services Import services External services Deployed services WebSphere Service Registry and Repository WebSphere Business Modeler WebSphere Integration Developer WebSphere Process Server WebSphere Business Monitor Export Monitor Model editor Deploy Events Monitor model Deploy WebSphere Enterprise Service Bus Events Monitor feedback A WebSphere Business Modeler a modellezési szakaszban az üzletifolyamat-kezelés egyik kiindulópontja. Ez a termék képes modellezni, szimulálni és elemezni az üzleti folyamatokat. Arra is lehetőséget ad, hogy magas szintű üzleti méréseket határozzon meg a folyamat számára, ha futás közben kívánja megfigyelni az üzleti folyamat tevékenységeit. A WebSphere Business Modeler terméket jellemzően a jelenlegi, valamint egy elképzeléseinek megfelelő jövőbeli üzleti folyamat modellezéséhez használja fel. A WebSphere Business Modeler elsődleges felhasználói az üzleti elemzők. A WebSphere Service Registry and Repository a felügyeleti szakaszban egy olyan lerakat, mely a WebSphere Business Modeler által importálható és felhasználható szolgáltatásokat tárolja és kezeli az üzleti folyamat fejlesztése során. Szerzői jog IBM 2005,

6 A WebSphere Integration Developer az összeállítási szakaszban átveszi az üzleti folyamat WebSphere Business Modeler termékből származó exportált modelljét, majd hozzáadja a modellhez a megvalósítás és az automatizálás elemeit. Ez a termék saját üzletifolyamat-modellt is képes előállítani. Az integrációs fejlesztők a WebSphere Integration Developer terméket használják az üzleti megoldások csatolókkal, üzleti folyamatokkal, kódkomponensekkel és közvetítő folyamokkal történő összeállításához. A csatolók az egyéb rendszerekhez, például az adatbázisokhoz, vállalati erőforrás-tervezési rendszerekhez (például: PeopleSoft) és nyilvántartásokhoz való csatlakozáshoz biztosítanak eszközöket. A közvetítő folyamok adatokat alakítanak át, továbbítanak és bővítenek ki. A WebSphere Service Registry and Repository képes integrált alkalmazások létrehozásához szükséges szolgáltatásokat biztosítani a WebSphere Integration Developer számára. A WebSphere Integration Developer rendszerben használható vizuális eszközök következtében az integrációs fejlesztőknek minimális jártasságra és ismertekre van szükségük az alapul szolgáló megvalósításokról. A tesztelési, hibakeresési és telepítési eszközök szintén megtalálhatók a termékben. A megfigyelési modell szerkesztővel hozzáadhatók azon üzleti mérőszámok megvalósításai, amelyeket kezdetben a WebSphere Business Modeler rendszerben adtak meg, majd ezt követően a napi üzletmenet megfigyelése érdekében átadnak a WebSphere Business Monitor alkalmazásnak. A WebSphere Integration Developer az integrált alkalmazások létrehozásának elsődleges IBM fejlesztői környezete. Ezek az alkalmazások a szolgáltatásösszetevő architektúrára épülnek, mely ezen termékáttekintés későbbi pontján kerül bemutatásra. A WebSphere Integration Developer rendszerben létrehozott alkalmazások a telepítési szakaszban két kiszolgálóra telepíthetők. A WebSphere Process Server kiszolgáló a WebSphere Integration Developer rendszerben létrehozott valamennyi alkalmazást képes futtatni, az üzleti folyamatokat tartalmazó és csatolókat használó alkalmazásokat is beleértve. Ez a kiszolgáló tekinthető a WebSphere Integration Developer rendszerben fejlesztett alkalmazások elsődleges kiszolgálójának. A WebSphere Enterprise Service Bus a közvetítő folyam összetevők kiszolgálója. A csatolók használatát is támogatja. Ez a kiszolgáló tekinthető az infrastruktúra szintjén működő kiszolgálónak. Közvetítő folyamokat használ az adatok átalakítására, továbbítására és kibővítésére a szolgáltatásösszetevő architektúra komponensei között és azoktól függetlenül. Mindkét kiszolgáló támogatja az alkalmazások megfigyelését a WebSphere Business Monitor felhasználásával. A felügyeleti szakaszban a korábban már említett WebSphere Service Registry and Repository rendszeren túl a WebSphere Business Monitor biztosítja az előzőekben meghatározott üzleti folyamat valós idejű megjelenítését. Egy műszereket és mutatószámokat tartalmazó műszerfal nézet olyan riasztásokat és értesítéseket állít elő, melyek pillanatról pillanatra lehetővé teszik az üzleti folyamat működésének követését. Ezek segítségével az erőforrások kiosztásában a szűk keresztmetszetek, a csökkent hatékonyságú elemek és a hibák gyorsan felfedezhetők - és javíthatók - a futó üzleti folyamatban. A munkafolyamat műszerfala részletes információkat biztosít az üzleti folyamatról, tájékoztatást nyújtva az üzleti egységek teljesítményéről és a határidők betartásáról. Az üzleti műszerfal statisztikai jelentésekkel szolgál, összehasonlítva a vállalat tényleges teljesítményét a kitűzött üzleti célokkal. A figyelő által összegyűjtött adatok az üzleti folyamatwebsphere Business Modeler rendszerben történt kezdeti meghatározásának felülvizsgálatához használhatók fel. Ezzel a módszerrel az üzleti folyamat tervezésével kezdődő, az üzleti folyamat futás közbeni eseményekre épülő visszajelzéséig tartó teljes ciklus lehetővé teszi az üzleti folyamat folytonos optimalizálását. A WebSphere termékcsalád egy másik áttekintése, amely a futásidejű tájékozódásról tartalmaz további adatokat, a termékcsalád áttekintése a WebSphere Process Server információs anyagaiban. 2 WebSphere Integration Developer: Technikai termékáttekintés

7 WebSphere Integration Developer A WebSphere Integration Developer jelenti a választ arra az integrációs kihívásra, mellyel a szervezeteknek napi rendszerességgel szembe kell nézniük. Teljes integrációs fejlesztői környezetként került kialakításra integrált alkalmazások összeállítása céljából. Az integrált alkalmazások fejlesztésének megkönnyítése és meggyorsítása érdekében ez a környezet olyan absztrakciós réteget biztosít, mely elválasztja a felhasználó által kezelt, vizuálisan ábrázolt összetevőket az alapul szolgáló megvalósítástól. Az integrált alkalmazások nem egyszerűek. Vállalati információs rendszerekben (EIS) működő alkalmazásokat hívnak meg, számos részleg és vállalat üzleti folyamatát foglalják magukban, továbbá helyi és távoli alkalmazásokat indítanak el, melyek különféle nyelveken íródtak és többféle operációs rendszeren futnak. Például az emerged vállalat a DOM bank és az M&M Diszkont Brókerház egyesítésével került létrehozásra. A fúzió a fenti elemek mindegyikére kiterjed: az elődvállalatok EIS rendszereiben működő alkalmazásokat, az üzleti folyamatokat, valamint egyéb alkalmazásokat is meg kell osztani a vállalatok között, továbbá zökkenőmentesen kell megjeleníteni azokat az ügyfelek új halmaza számára. Az emerged azonban sikeresen végrehajtotta a feladatot, és ahogy az a következő ábrán is látható, a két különálló elődvállalat ügyfelei egyaránt elérhetik online módon összes pénzügyi információikat. Az emerged a WebSphere Integration Developer eszközei segítségével állította össze saját maga és ügyfelei számára az integrált alkalmazásokat. Ezek az eszközök alkalmazásokat jelenítenek meg, a távoli EIS rendszereken már létező alkalmazásokat, valamint az összetevőkként megjelenő üzleti folyamatokat is beleértve. Az összetevők vizuális szerkesztők segítségével kerülnek létrehozásra és összeállításra más integrált alkalmazásokká (vagyis a komponensek egy halmazából felépülő alkalmazásokká). A vizuális szerkesztők az összetevők és az azok megvalósítása közötti absztrakciós réteget jelenítik meg. Az eszközöket használó fejlesztő anélkül állíthat össze egy integrált alkalmazást, hogy részletes ismeretei lennének az egyes összetevők alapjául szolgáló megvalósításról. A hibakeresési és tesztkörnyezet teljes tesztelést biztosít, mielőtt az alkalmazások telepítésre kerülnének az éles kiszolgálóra. A WebSphere Integration Developer eszközei egy szolgáltatásorientált architektúrára épülnek. Az összetevők szolgáltatások, a szolgáltatások pedig számos komponenst magukban foglaló integrált alkalmazások. A létrehozott szolgáltatások összhangban vannak az iparszerte elterjedt vezető szabványokkal. A szintén összetevőkké váló üzleti folyamatok hasonlóképpen könnyen használható vizuális eszközökkel kerülnek létrehozásra, melyek megfelelnek a Üzleti folyamat végrehajtási nyelv (BPEL) ipari szabványának. A WebSphere Integration Developer Windows és Linux platformon egyaránt elérhető. A WebSphere Integration Developer eszközeinek előnyei az alábbiakban foglalhatók össze: v Használatuk könnyen elsajátítható v Összetett integrációs helyzetekre alkalmazhatók 1. fejezet A WebSphere üzletifolyamat-kezelési család 3

8 v Gyorsan készíthet olyan alkalmazásokat, melyek megfelelnek az iparszerte elterjedt szabványoknak Szabványok A WebSphere Integration Developer által létrehozott alkalmazások megfelelnek a szolgáltatásorientált architektúrához tartozó, iparszerte elterjedt szabványoknak. Senki sem szeretne olyan szabadalomvédett kódhoz kötődő alkalmazásokat készíteni, melyek néhány éven belül elveszthetik támogatásukat, vagy költséges licencdíjakat kell utánuk fizetni. Ebből eredően a szabványalapú integráció a WebSphere Integration Developer lényeges szempontja. Az összekapcsolhatósághoz a J2EE kapcsolati architektúra szabványai kerülnek felhasználásra. Az aszinkron üzenetkezeléshez a garantált adatkézbesítést igénylő nagyobb alkalmazások esetében gyakran használt Java üzenetkezelési szolgáltatás (JMS) szabvány kerül alkalmazásra. A WebSphere Integration Developer könnyedén képes integrálni az Egyszerű objektumhozzáférési protokollra (SOAP) épülő webszolgáltatásokat. A szolgáltatások leírásához a jól megalapozott Webszolgáltatás leírónyelv (WSDL) szabványa kerül alkalmazásra. Az üzleti folyamatok meghatározásához az üzleti folyamat végrehajtási nyelv (BPEL) szabványa használatos. Ezek a szabványalapú felületek és összetevők egy nyíltvégű és csatlakoztatható architektúrát alkotnak. A zárt elemek azonban nincsenek kizárva; ezek szabványosított felületek használatán keresztül érhetők el. Ez azt jelenti, hogy a WebSphere Integration Developer rendszerben készített alkalmazások például.net alkalmazásokkal működhetnek együtt. Az architektúra fejezetben egy hivatkozás mutat a teljes Szolgáltatásösszetevő-architektúrára, mely megadja a számos támogatott szabvány átfogó felsorolását. Felhasználói szerepek a WebSphere Integration Developer rendszerben Az integrációs tervező, integrációs fejlesztő és integrátor jelenti a WebSphere Integration Developer felhasználóinak elsődleges típusait. Az integrációs tervező az architekturális szinten dolgozik, célja kiterjedt és összetett szolgáltatásorientált architektúrájú alkalmazások fejlesztése. Ezek az alkalmazások számos lazán kapcsolódó szolgáltatásból tevődnek össze, melyek önmagukban a Webszolgáltatás leírónyelv (WSDL) és az Üzleti folyamat végrehajtási nyelv (BPEL) szabványára épülnek. Ezek a szabványokra épülő szolgáltatások képesek együttműködni más szállítók szolgáltatásaival, így azok más szállítóktól, vagy a WebSphere Service Registry and Repository termékből kerülhetnek importálásra, ahol a szolgáltatásokat a teljes vállalaton belül meg lehet osztani. A szolgáltatások a megvalósítást is elválasztják a szolgáltatásként való ábrázolástól, függetlenek az elhelyezkedéstől, továbbá ezek gyakran más szolgáltatásorientált alkalmazásokból származó újrahasznosítható összetevők, ami azt jelenti, hogy az integrációs tervező a már meglévő, vagy még megvalósítandó szolgáltatások felhasználásával gyorsan létre tudja hozni alkalmazásait. Az integrációs tervező átfogó tudással rendelkezik az általa összeállított alkalmazás minden szempontjáról. A vállalattal és az iparággal kapcsolatos ismeretein túl rendkívül gyakorlott az üzletifolyamat-kezelésben és a szolgáltatásorientált architektúra használatában. Az összeállítás szintjén tevékenykedik, melynek során megszerkeszti az üzleti folyamat teljes folyamát. A szolgáltatások sorrendjén túl kulcsfontosságú döntéseket hoz a máshonnan újból felhasznált szolgáltatások típusára, valamint arra vonatkozóan, hogy mely szolgáltatások járhatnak nagy, összetett alkalmazások vállalati információs rendszerekben (EIS) való meghívásával. Részletesen ismerhet minden szolgáltatást, melyeket vagy saját maga hoz létre, vagy másokkal, például az integrációs fejlesztővel készíttet el. Az integrációs fejlesztő az integrációs tervező által létrehozott keretrendszerben dolgozik. Az integrációs tervező jellemzően a szolgáltatásorientált architektúrával rendelkező alkalmazás teljes architektúrájának néhány modulját birtokolja. Az integrációs fejlesztő alapos ismeretekkel rendelkezik saját moduljairól, azok adott programozási nyelven készült megvalósítását is beleértve. Az integrációs fejlesztő finomíthatja az integrációs tervező által létrehozott tervet, melynek teljesítéséhez megtalálhatja az újra felhasználható szolgáltatásokat, vagy a nulláról is összeállíthat saját modulokat. Az integrációs tervező által létrehozott nagyobb alkalmazásokon számos integrációs fejlesztő is dolgozhat. Az integrációs fejlesztő gyakorlattal rendelkezik a WebSphere Integration Developer összes varázslójának és szerkesztőjének használatában. Jártas a WSDL szolgáltatásfelületek és azon üzleti objektumok alkalmazásában is, melyek a saját és más integrációs fejlesztők összetevői közötti adatátadáshoz kerülnek felhasználásra. 4 WebSphere Integration Developer: Technikai termékáttekintés

9 Az integrátor elsődlegesen a kötések konfigurálása terén tevékenykedik, különösen a csatolókat magában foglaló importálási és exportálási kötésekkel foglalkozik. A leképezési felület alacsony szintű részletei, az adatdefiníciók és azok a biztonsági szempontok érintik, melyek az EIS háttérrendszerek eléréséhez kapcsolódnak. Tekintélyes tudással rendelkezik a külső EIS rendszerek és a szolgáltatásorientált alkalmazások integrálásával kapcsolatban. Az integrátor továbbá ezen külső EIS rendszerek, így például a CICS, IMS, PeopleSoft rendszerek és relációs adatbázisok technikai részleteit is ismeri. Előállítja a háttérrendszerek formátumai, így például a COBOL adatszerkezetek és a szolgáltatásorientált architektúra XML ábrázolása közötti leképezéseket. Az integrátor elsődlegesen az integrációs fejlesztővel dolgozik együtt, aki a háttérrendszereket elérő szolgáltatások hozzáadását hajtja végre. 1. fejezet A WebSphere üzletifolyamat-kezelési család 5

10 6 WebSphere Integration Developer: Technikai termékáttekintés

11 2. fejezet Szolgáltatásorientált architektúra A gyakran csak SOA néven említett Szolgáltatásorientált architektúra egy lazán meghatározott ipari szabvány, mely az összes üzleti folyamatot - a webszolgáltatásokat, Vállalati információs rendszer (EIS) szolgáltatási erőforrásokat, munkafolyamatokat, adatbázisokat stb. - szolgáltatásorientált módon jeleníti meg. Ez azt jelenti, hogy a szolgáltatások közötti függőségek minimalizáltak, és valamennyi szolgáltatás megvalósítása rejtett. A szolgáltatásorientált architektúra célja az üzleti integráció működési logikájának szétválasztása a megvalósítástól, hogy az integrációs fejlesztő a megvalósítás részletei helyett az integrált alkalmazás összeállítására koncentrálhasson. Ezen cél elérése érdekében olyan szolgáltatásösszetevők kerülnek létrehozásra, melyek az üzleti folyamatokhoz szükséges egyes szolgáltatások megvalósítását tartalmazzák. Az eredmény - ahogy az alábbi ábrán is megfigyelhető - egy háromrétegű, az üzleti integráció működési logikájából, a szolgáltatásösszetevőkből és a megvalósításból álló architektúra lesz. Mivel a szolgáltatásösszetevők tartalmazzák a megvalósítást, az integrációs fejlesztő által grafikus módon, a megvalósítási részletek ismerete nélkül állíthatók össze. A szolgáltatásösszetevők arra is lehetőséget biztosítanak, hogy az integrációs fejlesztő, vagy egyik munkatársa később adja hozzá a megvalósításukat. Ahogy a WebSphere Integration Developer rendszerben is megfigyelhető, az összetevők vizuális módon kerülnek összeállításra. Más szóval a felhasználó nem szembesül az összetevőkön belüli kóddal. Az üzleti funkció következő ábrán látható szintjén az összetevők megvalósításuktól függetlenül kerülnek összeállításra. A szolgáltatásorientált architektúra ezt követően lehetőséget ad arra, hogy az összetevők felhasználásával és újbóli felhasználásával az üzleti problémák megoldására koncentrálhasson, ahelyett, hogy a használt szolgáltatásokat megvalósító technológia terelné el figyelmét. Szerzői jog IBM 2005,

12 Melyek a szolgáltatásorientált architektúra kulcsfontosságú előnyei? A modern üzleti élet felfokozott tempója és kiszámíthatatlan jellege mellett a szolgáltatásorientált architektúra biztosítja a változó üzleti feltételekre való gyors reagálás és a változások hasznosításának képességét. Arra is lehetőséget ad, hogy szoftverét hosszú időn keresztül fenntarthatóvá tegye. Ezeket a célokat a következő módszerekkel éri el: v Az üzleti funkciók és az üzleti adatok egyesítése. A vállalat különféle csoportjai, vagy a vállalatok egy halmaza által megosztva használt összetevőket mindenki alkalmazhatja, mivel az összetevők megfelelnek olyan ipari szabványoknak, mint például a Webszolgáltatás leírónyelv (WSDL) és az Üzleti folyamatok végrehajtási nyelve (BPEL), melyek platform- és szállítófüggetlen szabványok. Az adatok következetesen ugyanolyan módon kerülnek ábrázolásra, lehetővé téve a szolgáltatásorientált architektúrájú alkalmazást alkotó összetevők közötti adatmegosztást. v Már meglévő alkalmazások és rendszerek hasznosítása. Az alkalmazások és rendszerek WSDL kód belsejébe helyezésével azok általánosan elérhetővé válnak a vállalat valamennyi alkalmazásfejlesztője számára, akik a jelenlegi alkalmazás fejlesztésén dolgoznak. Melyek a szolgáltatásorientált architektúra alapvető tervezési kérdései? v Az összetevők lazán kapcsolódnak egymáshoz. Ahhoz, hogy az egyik összetevő elérjen egy másikat, nincs szükség a másik összetevő adatszerkezeteinek, az egyéb összetevők meghívási módjának, a tranzakciók kezelésének stb. ismeretére. v Az összetevők konfigurálhatók. Az előző ábrán láthatóhoz hasonló szolgáltatásorientált architektúrájú alkalmazások megjelenítése emlékeztet a konfigurációs diagramok megjelenésére. Az új alkalmazások készítése során az összetevők számos különféle módon adhatók hozzá, távolíthatók el vagy állíthatók be az alkalmazásban. v Az összetevők képesek az együttműködésre. Bármely összetevő együtt tud működni egy másikkal, azokat a komponenseket is beleértve, melyek egy másik szállító fejlesztői környezetében kerültek létrehozásra. v Az összetevők helyfüggetlenek. Ahogy egy összetevő nem ismeri, vagy nem törődik egy másik összetevő megvalósítási részleteivel, úgy saját elhelyezkedését sem ismeri, és nem is foglalkoztatják ezek a részletek. Ezek a tervezési alapelvek együttesen egy olyan rugalmas architektúrát hoznak létre, mely képes alkalmazkodni a környezethez és ki is aknázni a gyorsan változó üzleti feltételeket. 8 WebSphere Integration Developer: Technikai termékáttekintés

13 3. fejezet Szolgáltatásösszetevő-alapú architektúra (SCA) A szolgáltatásösszetevő-alapú architektúra szolgáltatásorientált architektúrát biztosít, amelyet számos vállalat támogat, beleértve az IBM -et is. A szolgáltatásösszetevő-alapú architektúra (SCA) olyan platform- és szállítófüggetlen programozási modell, amely egyszerű és konzisztens eszközöket biztosít üzleti funkciók és adatok kifejezésére SOA szolgáltatások segítségével, függetlenül a részletek technikai megvalósításától. Ebben a részben megvizsgáljuk, hogy a WebSphere Integration Developer szoftverben az SCA szolgáltatások és szolgáltatási adatobjektumok hogyan valósulnak meg. A Szolgáltatás-összetevő architektúra specifikációja további részletekkel és a legújabb frissítésekkel szolgál e népszerű architektúrával kapcsolatban. Bár ez a szakasz a fejlesztéskor használt SCA komponensekre helyezi a hangsúlyt, a WebSphere Process Server architekturális áttekintése, amely a futásidejű dokumentációban érhető el, ezt a képet az architektúra futásidejű komponenseinek áttekintésével egészíti ki. Szolgáltatásösszetevők A szolgáltatásösszetevő egy szolgáltatás megvalósítását konfigurálja. A szolgáltatásösszetevőket szabványos blokkdiagrammal lehet ábrázolni. Az összetevők a következőkből tevődnek össze: egy megvalósítás, mely a WebSphere Integration Developer eszközeinek használata során rejtetve marad, néhány felület, melyek az összetevő bemeneteit, kimeneteit és hibát határozzák meg, továbbá nulla vagy több hivatkozás. A hivatkozás egy másik szolgáltatás vagy összetevő felületét azonosítja, melyet ez az összetevő megkövetel vagy felhasznál. A felületet két nyelv egyikén lehet megadni: WSDL porttípusként vagy Java nyelven. A felület szinkron és aszinkron együttműködési stílust támogat. Az összetevő megvalósítása különféle nyelveken készülhet el. Az ajánlott felülettípus a WSDL, így az ismertetők és példák is következetesen a WSDL felülettípust alkalmazzák. Azonban a Java felület támogatott és alkalmazott a legtöbb esetben, amikor egy állapotnélküli munkamenet EJB komponens kerül importálásra (melyet később a következő témakör mutat be: Importálások és exportálások oldalszám: 15). Ha egy felülről lefelé épülő Java komponenst fejleszt, vagyis meghatározza a komponenst és később adja hozzá a Java megvalósítást, akkor is WSDL felületet kell használnia. Nem keverheti a WSDL felület alapú komponenseket a Java felület alapú komponensekkel. Szerzői jog IBM 2005,

14 Component Java Implementation Java Interface Reference WSDL Port Type WSDL Port Type Java BPEL State Machine Business Rule Selector Human Task Interface Map Mediation Flow Implementation Types Az alábbi képen egy összetevő látható középen. SajátÉrtékMegval nevű megvalósítása, az összetevő felületéhez hasonlóan Java nyelven íródott. Két hivatkozással rendelkezik: egy másik Java, valamint egy WSDL felülettel. Amikor ezt az összetevőt kezeli, akkor gyakorlatilag csak magát az összetevőt látja, ahogy az az alábbiakban is megfigyelhető. Az összetevőre egy másik összetevőből mutató hivatkozást vizuálisan az összetevő felületéhez vezető vonalként lehet megjeleníteni. Az ezen összetevőtől egy másik összetevőre mutató hivatkozást a hivatkozási pontból a másik összetevő felületéhez vezető vonalként lehet megjeleníteni. A hivatkozás egy olyan szolgáltatást képvisel, melyet ez az összetevő használ fel. A hivatkozás megnevezése, és csupán felületének kijelölése lehetővé teszi, hogy az alkotórész- megvalósítását meghatározó fejlesztő későbbre halassza a hivatkozás összerendelését egy tényleges szolgáltatáshoz. Ez a laza kapcsolódás, mely lehetőséget biztosít a késleltetett kötésre, valamint a megvalósítások újbóli felhasználására, jelenti az egyik kulcsfontosságú okot a WebSphere Integration Developer Szolgáltatásösszetevőarchitektúrájának felhasználására. Az összetevők tulajdonságokkal és minősítőkkel is rendelkezhetnek. A minősítő nem más, mint a felületekre és hivatkozásokra futás közben vonatkozó Szolgáltatási minőség (QoS) direktíva. 10 WebSphere Integration Developer: Technikai termékáttekintés

15 Szolgáltatási adatobjektumok A szolgáltatási adatobjektumok kiegészítik a Szolgáltatásösszetevő-architektúrát. A Szolgáltatásösszetevő-architektúra komponensekként meghatározza a szolgáltatásokat, valamint megadja a köztük lévő kapcsolatokat. A szolgáltatási adatobjektumok az összetevők közötti adatfolyamot határozzák meg. Minden összetevő bemenetként és kimenetként ad át információkat. Amikor egy szolgáltatás meghívásra kerül, akkor az adatobjektumok XML dokumentumként kerülnek átadásra, WSDL porttípus esetén literál dokumentumkódolással, Java felület esetén pedig Java objektumként. A Szolgáltatásösszetevő-architektúra szolgáltatásaiban az adatobjektumok jelentik az adatok és metaadatok előnyben részesített formátumát. Az összetevőkhöz hasonlóan a szolgáltatási adatobjektumok is elválasztják az adatobjektumot annak megvalósításától. Míg például egy összetevő együttműködik a vásárlási megrendelésekkel, addig maga a megrendelés a JDBC, EJB stb. használatával hajtja végre a frissítéseket az adatokon. A szolgáltatási adatobjektumok lehetővé teszik az integráció fejlesztője számára, hogy a köztes üzleti termékek kezelésére koncentráljon. A szolgáltatási adatobjektumok valójában átlátszóak az integráció fejlesztője számára. Ezeket egy szolgáltatási adatobjektumok Java specifikációkérés (JSR) határozza meg. Az alábbi ábrán a szolgáltatási adatobjektumok egy külső szolgáltatástól kerülnek átadásra egy exportálásnak, az exportálástól egy összetevőnek, az összetevőtől egy másik összetevőnek, a második összetevőtől egy importálásnak, majd az importálástól egy szolgáltatásnak. Az importálások és exportálások egy ezt követő, Importálások és exportálások című fejezetben kerülnek bemutatásra. 3. fejezet Szolgáltatásösszetevő-alapú architektúra (SCA) 11

16 Other Application Modules Service Data Object SCA Customerinfo Service Data Object Export MyValue Service Data Object SCA MyValue Service Data Object Import stockquote Other Application Modules Service Data Object Szolgáltatásminősítők A szolgáltatási minőségüket (QoS) közlő alkalmazásoknak futási környezetre van szükségük szolgáltatásminősítők meghatározásával. Ezek a szolgáltatás ügyfele és a célszolgáltatás közötti együttműködést irányítják. Minősítőket szolgáltatásösszetevő-hivatkozásokra, felületekre és megvalósításokra vonatkozóan is meg lehet határozni. Mivel a QoS értékek deklarációja a megvalósításra nézve külsőnek számít, ezeket az értékeket a megvalósítás módosítása nélkül megváltoztathatja, vagy különbözőképpen állíthatja be őket akkor, ha ugyanannak a megvalósításnak több példánya kerül felhasználásra különböző kontextusokban. A minősítők kategóriái a következők: v Tranzakció - szabályok a tranzakció típusára vonatkozóan v Tevékenység munkamenet - szabályok az aktív munkamenet csatlakoztatására vonatkozóan v Biztonság - szabályok a jogosultságokra vonatkozóan v Aszinkron megbízhatóság - szabályok az aszinkron üzenetkézbesítésre vonatkozóan 12 WebSphere Integration Developer: Technikai termékáttekintés

17 Modulok A modul nem más, mint egy olyan telepítési egység, mely meghatározza, hogy a köztes termékek mely együttese kerüljön csomagba egy vállalati archívum (EAR) fájlban. A modulon belüli összetevők teljesítményfokozás céljából kerülnek összeállításra, és adataikat referencia szerint adhatják át. A modul hatókör-kezelési mechanizmusnak tekinthető; vagyis a modul szervezeti határvonalat állít be a köztes termékek számára. A modul szolgáltatásösszetevők, importálások és exportálások együttese. A szolgáltatásösszetevők, importálások és exportálások ugyanabban a projektben és gyökérmappában helyezkednek el, mely az összetevők kapcsolatait megteremtő összeköttetéseket, valamint az importálásokhoz és exportálásokhoz szükséges kötéseket is tartalmazza. A modul az összetevői, valamint az importálások és exportálások által hivatkozott megvalósításokat és felületeket is tartalmazhatja, de ezeket más projektben, például egy könyvtár projektben is el lehet helyezni. A moduloknak két típusa létezik. Az első típus (a néha üzleti integrációs modulnak is nevezett) modul, mely számos olyan összetevőtípus választékát tartalmazza, melyek gyakran felhasználásra kerülnek az üzleti folyamatok támogatásához. A második típus a közvetítő modul nevet viseli, amely egy vagy több közvetítő folyam összetevőt, valamint nulla vagy több Java összetevőt tartalmaz, amely kiterjeszti a közvetítő folyam összetevőt. A modulok egy vagy több közvetítő folyam összetevőt tartalmazhatnak. Miért létezik két modultípus? Az első modultípus elsődlegesen üzleti folyamatok számára került kialakításra. A közvetítő modul olyan, mint egy átjáró a meglévő külső szolgáltatásokhoz, melyek általánosak a vállalati szolgáltatásbusz architektúrákban. Ezeket a külső szolgáltatásokat vagy exportálásokat az importálások vagy szolgáltatók egy közvetítő modulon keresztül érik el. A szolgáltatáskérő ügyfelek és a szolgáltatók közvetítő folyam segítségével történő szétválasztása rugalmasságot és hibatűrést kölcsönöz az alkalmazások számára, mely a szolgáltatásorientált architektúra célja is egyben. Például a közvetítő folyam naplózhatja a bejövő üzeneteket, továbbíthatja őket egy futás közben meghatározott adott szolgáltatásnak, vagy átalakíthatja az adatokat, hogy azok megfelelőképpen átadásra kerülhessenek egy másik szolgáltatásnak. Ezek a funkciók az idő előrehaladtával a kérő vagy a szolgáltatást nyújtó szolgáltatások módosítása nélkül vehetők fel, illetve változtathatók meg. A modul egy olyan szolgáltató alkalmazást eredményez, mely a WebSphere Process Server kiszolgálón kerül tesztelésre és telepítésre. A közvetítő modul által eredményezett szolgáltató alkalmazás a WebSphere Process Server, vagy a WebSphere Enterprise Service Bus kiszolgálón kerül tesztelésre és telepítésre. Mindkét modultípus támogatja az importálásokat és exportálásokat. Gyakran szükséges a megvalósítások, felületek, üzleti objektumok, üzleti objektumleképezések, szerepek, kapcsolatok és egyéb köztes termékek megosztása az egyes modulok között. A könyvtár egy olyan projekt, mely ezen megosztott erőforrások tárolására szolgál. 3. fejezet Szolgáltatásösszetevő-alapú architektúra (SCA) 13

18 Export Service Component Service Component Implementation Java R R Implementation Java R R Standalone Reference R Import A következő ábrán a modul egy exportálást, két importálást, és egy ezeket használó szolgáltatásösszetevőt tartalmaz. Az összeköttetés a felületek és hivatkozások összekapcsolásával kerül ábrázolásra. Service Import customerinfo Service Export myvalue WebService Service Component MyValueInst1 Service Import stockquote WebService A modul és közvetítő modul köztes termékei a következőket tartalmazzák: v Moduldefiníció - meghatározza a modult. v Szolgáltatásösszetevők - a modulban lévő szolgáltatások meghatározásai. A szolgáltatásösszetevő neve a modulon belül egyedi. A szolgáltatásösszetevő azonban tetszőleges megjelenő névvel rendelkezhet, ami jellemzően egy olyan nevet jelent, mely a felhasználó számára hasznosabb megnevezést biztosít. v Importálások - ezek az importálások definíciói, melyek a modul számára külső szolgáltatásokra vonatkozó hívások. Az importálások kötésekkel rendelkeznek, melyek az Importálások és exportálások fejezetben kerülnek bemutatásra. v Exportálások - ezek az exportálások definíciói, melyek az összetevők felfedéséhez kerülnek felhasználásra a modul szempontjából külső hívó felek számára. Az exportálások kötésekkel rendelkeznek, melyek az Importálások és exportálások fejezetben kerülnek bemutatásra. v Hivatkozások - ezek az egyik összetevőtől egy másikra mutató hivatkozások a modulon belül. 14 WebSphere Integration Developer: Technikai termékáttekintés

19 v Önálló hivatkozások - olyan alkalmazásokra mutató hivatkozások, melyek nincsenek Szolgáltatásösszetevőarchitektúra komponensekként meghatározva (például JavaServer oldalak), melyek lehetővé teszik ezen alkalmazások számára a Szolgáltatásösszetevő architektúra komponenseivel való együttműködést. Modulonként csak egy önálló hivatkozási köztes termék létezhet. v Egyéb köztes termékek - ezek közé WSDL fájlok, Java osztályok, XSD fájlok, BPEL folyamatok stb. tartoznak. Importálások és exportálások Az importálások és exportálások a modul külső felületeit vagy hozzáférési pontjait határozzák meg. Az importálások modulon kívüli szolgáltatásokat azonosítanak, melyeket így a modulon belülről lehet meghívni. Az exportálások lehetővé teszik az összetevők számára, hogy szolgáltatásokat biztosítsanak külső ügyfeleiknek. Az importáláshoz és exportáláshoz kötési információkra van szükség. Számos kötés áll rendelkezésére, és tanácsok segítik abban, hogy mely típus lehet megfelelő alkalmazása számára. Szolgáltatásimportálási és -exportálási kötések típusai Az importálások és exportálások kötési információkat igényelnek, melyek meghatározzák a moduloktól származó adatok átvitelének módját. Az importálási kötés azt az adott módot írja le, melynek révén a külső szolgáltatás összekapcsolásra kerül az importálási összetevővel. Az exportálási kötés azt az adott módot határozza meg, mellyel a modul szolgáltatásai elérhetővé válnak az ügyfelek számára. Az SCA vagy alapértelmezett kötés lehetővé teszi a szolgáltatás számára a többi modulban található szolgáltatásokkal folytatott kommunikációt. Egy importálás az SCA kötéssel együtt módot ad egy másik modulban lévő szolgáltatás elérésére. Egy exportálás az SCA kötéssel együtt lehetővé teszi egy szolgáltatás felajánlását az egyéb modulok számára. Egy webszolgáltatás-importálási kötés egy külső webszolgáltatást köt egy importáláshoz. Egy webszolgáltatás-exportálási kötés a külső ügyfelek számára webszolgáltatás formájában biztosít szolgáltatást. A webszolgáltatás kötés SOAP/HTTP (HTTP feletti SOAP) vagy SOAP/JMS (JMS feletti SOAP) szállítási protokollt használhat. Megjegyzés: A WebSphere Integration Developer több típusú JMS adatkötést támogat: JMS, MQ JMS és általános JMS. A webszolgáltatások kötéssel csak a JMS adatkötés típus támogatott. Ezért csak a SOAP/JMS szállítási protokoll támogatott. A következő szállítási protokollok nem támogatottak: SOAP/MQ JMS és SOAP/általános JMS. A SOAP/MQ (natív) szállítási protokoll szintén nem támogatott. A Hiperszöveg átviteli protokoll (HTTP) kötés, az előbbi webszolgáltatás-kötéssel ellentétben azt feltételezi, hogy a kötés natív HTTP alkalmazásokat kezel, és egy ezen közönség számára ismerősebb modellt biztosít. A külső szolgáltatás varázsló EIS rendszerbeli szolgáltatást képviselő importálásokat és exportálásokat hoz létre. A létrehozott kötések EIS típusúak. Egy EIS kötés szinkron kommunikációt biztosít az EIS rendszerben lévő szolgáltatással. A Java üzenetkezelési szolgáltatás (JMS), általános JMS, WebSphere MQSeries (MQ) és WebSphere MQSeries JMS (MQ JMS) kötések az üzenetkezelési rendszerekkel való együttműködéshez kerülnek felhasználásra, ahol az üzenetsorokon keresztül végzett aszinkron kommunikáció kritikus fontosságú a megbízhatóság szempontjából. Egy importálás állapotnélküli munkamenet EJB kötéssel is rendelkezhet (egy exportálás azonban nem). A szerelvény szerkesztő felsorolja a támogatott kötéseket és megkönnyíti elkészítésüket egy importálás vagy exportálás létrehozása során. A szerelvény szerkesztő tulajdonságok nézete minden importálás és exportálás információit megjeleníti. 3. fejezet Szolgáltatásösszetevő-alapú architektúra (SCA) 15

20 binding = "<SCA>" binding = "<WebService>" binding = "<EIS>" binding = "<HTTP>" binding = "<JMS>" binding = "<Generic JMS>" binding = "<MQ>" binding = "<MQ JMS>" binding = "<SCA>" binding = "<S-SEJB>" binding = "<WebService>" binding = "<EIS>" binding = "<HTTP>" binding = "<JMS>" binding = "<Generic JMS>" binding = "<MQ>" binding = "<MQ JMS>" Module Export MyService1 Service Component MyService1 Import AService Service Component MyService2 Megfelelő kötések kiválasztása Ebben a fejezetben az az eset kerül bemutatásra, amikor egy adott kötés jobban megfelel az alkalmazás igényeinek, mint egy másik. A WebSphere Integration Developer rendszerben elérhető kötések lehetőségek széles választékát biztosítják. Ez a lista segít felismerni, hogy egy adott kötéstípus jobban megfelel-e az alkalmazás igényeinek, mint egy másik típusú kötés. Az alábbi tényezők fennállása esetén fontolja meg egy SCA kötés használatát: v Minden szolgáltatás WebSphere Integration Developer modulokban található; vagyis nincsenek külső szolgáltatások v A különböző funkciókat különböző modulokba szeretné elkülöníteni, amelyek közvetlenül működhetnek együtt. v A modulok szorosan kapcsolódnak egymáshoz. A következő tényezők fennállása esetén fontolja meg egy webszolgáltatás kötés alkalmazását: v Az interneten keresztül egy külső szolgáltatást kell elérnie, vagy ugyanígy egy szolgáltatást kell biztosítania v A szolgáltatások lazán kapcsolódnak egymáshoz v Szinkron kommunikáció használata javasolt, tehát az egyik szolgáltatástól érkező kérés meg tudja várni a másik válaszát. v Az elért külső, vagy a nyújtani kívánt belső szolgáltatás protokollja SOAP/HTTP vagy SOAP/JMS. Az alábbi tényezők fennállása esetén fontolja meg egy HTTP kötés használatát: 16 WebSphere Integration Developer: Technikai termékáttekintés

21 v Egy külső szolgáltatást kell elérnie vagy egy szolgáltatást kell biztosítania az Interneten keresztül, és a HTTP modellen alapuló más webszolgáltatásokat használ, azaz olyan ismert HTTP műveleteket használ, mint például a GET, PUT, DELETE stb. v A szolgáltatások lazán kapcsolódnak egymáshoz v Szinkron kommunikáció használata javasolt, tehát az egyik szolgáltatástól érkező kérés meg tudja várni a másik válaszát. Az alábbi tényezők fennállása esetén fontolja meg egy EIS kötés használatát: v Egy EIS rendszeren lévő szolgáltatást kell erőforrás-csatoló segítségével elérnie v A teljesítmény fontosabb a megbízhatóságnál. A következő tényezők fennállása esetén fontolja meg egy JMS kötés alkalmazását: v Egy üzenetkezelési rendszert kell elérnie v A szolgáltatások lazán kapcsolódnak egymáshoz v A megbízhatóság fontosabb, mint a teljesítmény; vagyis a szinkron adatátvitellel szemben az aszinkron adatátvitel részesített előnyben. v Megjegyzés: Különböző típusú JMS kötések léteznek. Ha várhatóan SOAP-üzenetekkel valósít meg adatcserét a JMS használatával, fontolja meg a webszolgáltatás összerendelések használatát a SOAP/JMS protokollal. Lásd: Szolgáltatásimportálási és -exportálási kötések típusai oldalszám: 15. A következő tényezők fennállása esetén fontolja meg egy általános JMS kötés alkalmazását: v Nem az IBM-től származó üzenetkezelési rendszert kell elérnie v A szolgáltatások lazán kapcsolódnak egymáshoz v A megbízhatóság fontosabb, mint a teljesítmény; vagyis a szinkron adatátvitellel szemben az aszinkron adatátvitel részesített előnyben. v Megjegyzés: Különböző típusú JMS kötések léteznek. Ha várhatóan SOAP-üzenetekkel valósít meg adatcserét a JMS használatával, fontolja meg a webszolgáltatás összerendelések használatát a SOAP/JMS protokollal. Lásd: Szolgáltatásimportálási és -exportálási kötések típusai oldalszám: 15. Az alábbi tényezők fennállása esetén fontolja meg egy MQ kötés használatát: v Egy WebSphere MQ üzenetkezelési rendszert kell elérnie, és az MQ natív funkcióit kell használnia v A szolgáltatások lazán kapcsolódnak egymáshoz v A megbízhatóság fontosabb, mint a teljesítmény; vagyis a szinkron adatátvitellel szemben az aszinkron adatátvitel részesített előnyben. Az alábbi tényezők fennállása esetén fontolja meg egy MQ JMS kötés használatát: v Egy WebSphere MQ üzenetkezelési rendszert kell elérnie, de azt meg tudja tenni JMS környezetben, azaz a funkciók JMS részhalmaza elegendő az alkalmazás számára v A szolgáltatások lazán kapcsolódnak egymáshoz v A megbízhatóság fontosabb, mint a teljesítmény; vagyis a szinkron adatátvitellel szemben az aszinkron adatátvitel részesített előnyben. Az alábbi tényezők fennállása esetén fontolja meg egy EJB összerendelés használatát: v Az összerendelés egy importált szolgáltatáshoz tartozik, mely önmagában egy EJB, vagy az EJB ügyfelek számára hozzáférhetőnek kell lennie. v Az importált szolgáltatás lazán kapcsolódik. v Nincs szükség állapotnyilvántartó EJB együttműködésre. v Szinkron kommunikáció használata javasolt, tehát az egyik szolgáltatástól érkező kérés meg tudja várni a másik válaszát. 3. fejezet Szolgáltatásösszetevő-alapú architektúra (SCA) 17

22 A szolgáltatásmegvalósítás típusai A szolgáltatásmegvalósítás típusai a szolgáltatásösszetevők megvalósításait jelentik. Ebben a szakaszban a szolgáltatások általános megvalósításai kerülnek bemutatásra. Ezek a megvalósítások a szerelvény szerkesztőbeli szolgáltatásokban és/vagy a BPEL folyamatokon belül jelennek meg. Java objektumok Az összetevők Java megvalósítására Java objektumként szokás hivatkozni. Az egyik általános megvalósítás egy Java nyelven írt összetevő. Ezt a megvalósítást néha "egyszerű Java objektumnak" (POJO) szokás becézni. Általában ez a megvalósítás WSDL felülettípusú lesz, bár a megvalósítás Java felülettel is rendelkezhet. Ha több felület került megadásra, akkor nem keverheti a WSDL felületeket a Java felületekkel. Azt azonban megteheti, hogy "egyesít" egy WSDL felületek készletével létrehozott alkalmazást egy Java felületek halmazával rendelkező alkalmazással. Az Üdvözlő nézet példák galériája tartalmaz egy olyan példát, mely bemutatja, hogyan történik mindez. A Java objektum kezelése során a kód rejtett marad a felhasználó elől a szerkesztők környezetén belül. A Java objektum használható közvetítő modulban. WebSphere Process Server vagy WebSphere Enterprise Service Bus kiszolgálóra telepíthető. BPEL folyamat A BPEL folyamat összetevő egy üzleti folyamatot valósít meg. Megvalósítási nyelve az Üzleti folyamat végrehajtási nyelv webszolgáltatások számára (BPEL4WS) ipari szabvány, és annak IBM kiterjesztései. A BPEL folyamat több elemi szolgáltatás használatán keresztül egy potenciálisan hosszan futó folyamatot valósít meg. A folyamatszerkesztőben létrehozott BPEL folyamat az alábbiakra képes: v Vezérlésifolyam-diagramok segítségével leírja az egyéb szolgáltatások finomhangolását v Változók használatával fenntartja a folyamat állapotát v Kifinomult hibakezelést használ v Támogatja az aszinkron eseményeket v A bejövő kéréseket megfeleltetési halmazok segítségével összefüggésbe hozza az adott folyamatok megfelelő példányával, hogy megjelölje a kérésen belüli, példányt azonosító üzleti adatokat (például egy ügyfélazonosítót) v Kifinomult kompenzációtámogatás révén kiterjesztett tranzakciókat biztosít Ezen általános BPEL elemeken kívül a WebSphere Integration Developer ki is terjeszti a BPEL folyamatokat, hogy bevonja az embereket az emberi feladat támogatással rendelkező folyamatokba. Például ez a kiterjesztés kiegészítheti a folyamatot azzal a követelménnyel, hogy a hitelkérelmet egy személynek kell jóváhagynia. A folyamatszerkesztő a BPEL szerkezetek vizuális ábrázolását használja az üzleti folyamatok gyors és egyszerű összeállításához. 18 WebSphere Integration Developer: Technikai termékáttekintés

23 A BPEL folyamat közvetítő modulban nem használható. Azt csak WebSphere Process Server kiszolgálón lehet telepíteni. Állapotgépek Az állapotgép alternatív módszert biztosít az üzleti folyamatok létrehozásához. Az állapotgép inkább változó állapotokhoz, és nem egy vezérlésfolyamhoz kapcsolódó folyamatok számára megfelelő megoldás. Az egyes állapotok meghatározzák, hogy a köztes termékek mit tehetnek az adott időpillanatban. Az állapotgép az állapotok ezen halmazának megvalósítása. Az állapotgépek általános módszert nyújtanak az egymással összefüggő állapotok adott folyamaton belüli megjelenítéséhez. Ismerős állapotgép például egy italadagoló automata. Bedob néhány érmét a gépbe, és a remélhetőleg kiadott itallal együtt megkapja a pontos visszajáró összeget, ahogy az állapotgép a bedobott érmék alapján mechanikusan meghatározza a visszaadandó pénzérméket. Az alábbi ábrán egy állapotgép szerkesztővel létrehozott tipikus állapotgép figyelhető meg. Az állapotgépben egy elem megvásárlása és az ügyfélnek való kiszállítása zajlik le. 3. fejezet Szolgáltatásösszetevő-alapú architektúra (SCA) 19

24 Állapotgép közvetítő modulban nem használható. Azt csak WebSphere Process Server kiszolgálón lehet telepíteni. Üzleti szabályok Az üzleti szabályok az üzleti folyamatokat és az állapotgépeket egészítik ki. Ha létezik például egy változót tartalmazó feltétel, akkor egy üzleti szabály futás közben módosíthatja a kérdéses változó értékét. A vizuális programozási nyelv segítségével létrehozott üzleti szabályok a kontextus alapján hoznak döntéseket. A döntések egyszerűek vagy összetettek lehetnek. Az üzleti szabályok nem procedurálisak, és a szabályok az alkalmazástól függetlenül módosíthatók. Az üzleti szabályok a kontextus alapján egy folyamat kimenetelét határozzák meg. Az üzleti szabályok a mindennapos üzleti helyzetekben döntések meghozatalához kerülnek felhasználásra körülmények egy adott halmaza alapján. Ehhez a döntéshez számos szabályra lehet szükség az összes körülmény lefedése céljából. Az üzleti folyamaton belüli üzleti szabályok lehetővé teszik az alkalmazások számára a változó üzleti feltételekre való gyors válaszadást. Például egy biztosítótársaság esetében egy autóbiztosítást a kérelmező számára jóváhagyó üzleti szabály a következőképpen állítható össze: Ha a kérelmező egy 25 évesnél idősebb férfi, és az autó a sportautók kategóriájába tartozik, továbbá a kérelmező már több, mint 5 éve a társaság biztosított ügyfele, akkor 100 dolláros havi biztosítási díj mellett jóvá lehet hagyni a biztosítási kérelmet. A WebSphere Integration Developer számos megközelítési módot kínál az üzleti szabályok létrehozásához. Ha-akkor szabályokat vagy döntési táblákat állíthat össze, melyek egyformán a folyamat kimenetelét alakítják ki. Vegye figyelembe, hogy ezek a szabályok függetlenek magától a folyamattól, ami azt jelenti, hogy a szabályokat bármikor megváltoztathatja, anélkül, hogy a folyamatot is újból létre kellene hoznia. Például a vállalat elhelyezkedésétől függően rendelkezhet egy olyan szabállyal, mely a következőket mondja ki: Ha a dátum december 26. és január 1. közé esik, akkor fel kell kínálni egy 20%-os ünnepek utáni kiárusítási kedvezményt. Ha azonban az eladások nem elég eredményesek, akkor bármikor 40%-ra módosíthatja a kedvezményt. 20 WebSphere Integration Developer: Technikai termékáttekintés

25 Üzleti szabályok közvetítő modulban nem használhatók. Azokat csak WebSphere Process Server kiszolgálón lehet telepíteni. Kiválasztók Az integrált alkalmazások számos együttműködési módot tartalmaznak. A kiválasztó egy ügyfélalkalmazástól származó művelet továbbítására szolgál néhány lehetséges összetevő egyikéhez, megvalósítás céljából. Az összetevőhöz való továbbítás dátumok alapján történik. Például következzen egy dátumon alapuló továbbítás: Az iskola kezdete előtt két héttel fel kell ajánlani egy speciális iskolakezdési árengedményt az iskolával kapcsolatos árukra. Az üzletek számos ilyen dátum alapú továbbítással rendelkezhetnek. A kiválasztó egy dátum alapján futás közben hozza meg az egyik továbbítás kiválasztásához kapcsolódó döntést. Ha például csaknem elérkezik az iskolakezdés ideje, akkor az előző iskolakezdési ajánlat kerül meghívásra. Ha azonban épp az iskola vége előtti időszak jött el, akkor a gyerekeket a nyárra felkészítő ajánlatot lehet felkínálni. A kiválasztó közvetítő modulban nem használható. Azt csak WebSphere Process Server kiszolgálón lehet telepíteni. Emberi feladat Az emberi feladat összetevő egy személy által végrehajtott feladatot valósít meg. Emberi közreműködő bevonását ábrázolja az üzleti folyamatban. Alkalomadtán embereknek kell beavatkozniuk az üzleti folyamatba. Például egy ügyfél olyan árucikket kíván megvásárolni, mely meghaladja hitelkeretét. Az emberi feladat lehetőséget ad arra, hogy közbeavatkozzon és hatálytalanítsa azt az üzleti szabályt, mely megakadályozza, hogy az ügyfél lebonyolítsa a vásárlást. Az emberi feladat attribútumokkal is rendelkezhet, mely például a feladat tulajdonosának beállítása, vagy egy kiterjesztési folyamat biztosítása lehet abban az esetben, amikor a megadott személy nem érhető el. Az emberi feladat összetevő felismeri annak realitását, hogy számos folyamat igényel emberi beavatkozást az áttekintési, vizsgálati és jóváhagyási feladatok esetén. 3. fejezet Szolgáltatásösszetevő-alapú architektúra (SCA) 21

WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás

WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás WebSphere Adapters 6. változat 2. alváltozat WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás Megjegyzés Az információk és a tárgyalt termék használatba vétele előtt feltétlenül

Részletesebben

IBM Business Process Manager változat 8 alváltozat 5. Az IBM Business Process Manager áttekintése

IBM Business Process Manager változat 8 alváltozat 5. Az IBM Business Process Manager áttekintése IBM Business Process Manager változat 8 alváltozat 5 Az IBM Business Process Manager áttekintése ii Áttekintés PDF-könyvek és az információközpont A PDF-könyveket nyomtatásra és offline olvasásra használhatja.

Részletesebben

Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben. Simon Géza geza.simon@sun.hu Zsemlye Tamás tamas.zsemlye@sun.

Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben. Simon Géza geza.simon@sun.hu Zsemlye Tamás tamas.zsemlye@sun. Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben Simon Géza geza.simon@sun.hu Zsemlye Tamás tamas.zsemlye@sun.com Témáim: SOA architecture Webservice folyamat java WS-addressing

Részletesebben

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Email felhasználói kézikönyv 7. változat 5.kiadás

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Email felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Email felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for

Részletesebben

ALKALMAZÁS KERETRENDSZER

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

Részletesebben

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

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

Részletesebben

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás A Mobil multimédiás kliens fejlesztői eszközkészlet létrehozása című kutatás-fejlesztési projekthez A dokumentum célja A dokumentum

Részletesebben

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 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 -

Részletesebben

A Java EE 5 plattform

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

Részletesebben

Folyamattervezéstıl a megvalósításig

Folyamattervezéstıl a megvalósításig IBM Software Group Folyamattervezéstıl a megvalósításig Balogh Péter WebSphere Technical Specialist IBM Software Group Koczé Zoltán Tanácsadó Hyperteam 2006 IBM Corporation IBM Software Group Problémák

Részletesebben

Bevezetés az SAP világába. 5. Kommunikációs és integrációs technológiák

Bevezetés az SAP világába. 5. Kommunikációs és integrációs technológiák Bevezetés az SAP világába Zolnai László zolnai@elte.hu http://zolnai.web.elte.hu/bev_sap.html 5. Kommunikációs és integrációs technológiák 1 Rendszerek közötti kapcsolatok SAP és nem-sap rendszerek Vállalaton

Részletesebben

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 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ő

Részletesebben

Szolgáltatás Orientált Architektúra a MAVIR-nál

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

Részletesebben

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András 2009. szeptember 10.

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András 2009. szeptember 10. Üzleti folyamatok rugalmasabb IT támogatása Nick Gábor András 2009. szeptember 10. A Generali-Providencia Magyarországon 1831: A Generali Magyarország első biztosítója 1946: Vállalatok államosítása 1989:

Részletesebben

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 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,

Részletesebben

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

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

Részletesebben

Vezetői információs rendszerek

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

Részletesebben

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 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

Részletesebben

Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor

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

Részletesebben

IBM Business Monitor 7. változat 5. alváltozat. IBM Business Monitor telepítési kézikönyv

IBM Business Monitor 7. változat 5. alváltozat. IBM Business Monitor telepítési kézikönyv IBM Business Monitor 7. változat 5. alváltozat IBM Business Monitor telepítési kézikönyv ii Telepítés Tartalom 1. fejezet IBM Business Monitor telepítése.............. 1 2. fejezet IBM Business Monitor

Részletesebben

Microsoft SQL Server telepítése

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ó

Részletesebben

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) 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

Részletesebben

IBM Business Monitor telepítési kézikönyv

IBM Business Monitor telepítési kézikönyv IBM Business Monitor IBM Business Monitor telepítési kéziköny 7.5.0. áltozat IBM Business Monitor IBM Business Monitor telepítési kéziköny 7.5.0. áltozat ii Telepítés Tartalom 1. fejezet IBM Business

Részletesebben

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel IBM Software Group Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel Rehus Péter Szoftver üzletág igazgató 2005. február 2. 2003 IBM Corporation On demand igény szerinti működési

Részletesebben

NETinv. Új generációs informatikai és kommunikációs megoldások

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

Részletesebben

QBE Édes Otthon lakásbiztosítás tarifáló webservice. Fejlesztői dokumentáció 1.0.2

QBE Édes Otthon lakásbiztosítás tarifáló webservice. Fejlesztői dokumentáció 1.0.2 QBE Édes Otthon lakásbiztosítás tarifáló webservice Fejlesztői dokumentáció 1.0.2 Az ebben a dokumentumban található információ a FoxArt Kft. tulajdona, és bizalmas anyagként került átadásra. Az anyag

Részletesebben

TOGAF elemei a gyakorlatban

TOGAF elemei a gyakorlatban TOGAF elemei a gyakorlatban Vinczellér Gábor 2009.06.0406 04 8 éves szakmai tapasztalat Bemutatkozás IT Support, Programozó, jelenleg Projektvezető, Termékfejlesztési Üzletág Vezető Tanácsadási és Szoftverfejlesztési

Részletesebben

Minták és ismertetők változat 7 alváltozat 5. Munkaerő-felvételi példa oktatóanyag az IBM Process Designer alkalmazáshoz

Minták és ismertetők változat 7 alváltozat 5. Munkaerő-felvételi példa oktatóanyag az IBM Process Designer alkalmazáshoz Minták és ismertetők változat 7 alváltozat 5 Munkaerő-felvételi példa oktatóanyag az IBM Process Designer alkalmazáshoz ii Munkaerő-felvételi példa PDF-könyvek és az információközpont A PDF-könyveket nyomtatásra

Részletesebben

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

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

Részletesebben

Debreceni Egyetem Informatikai Kar. Szolgáltatás-orientált programozás az Oracle-ben

Debreceni Egyetem Informatikai Kar. Szolgáltatás-orientált programozás az Oracle-ben Debreceni Egyetem Informatikai Kar Szolgáltatás-orientált programozás az Oracle-ben Témavezető: Dr. Juhász István egyetemi adjunktus Készítette: Ács László programtervező-matematikus Debrecen 2009 1 Tartalom

Részletesebben

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

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

Részletesebben

Hogyan tudom soros eszközeimet pillanatok alatt hálózatba kötni?

Hogyan tudom soros eszközeimet pillanatok alatt hálózatba kötni? Hogyan tudom soros eszközeimet pillanatok alatt hálózatba kötni? Kritikus pontok Ethernet interfész soros eszközbe ágyazásakor Az ipari Ethernet technológia az alacsony költségeinek és jelentős hálózati

Részletesebben

iseries Client Access Express - Mielőtt elkezdi

iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi ii iseries: Client Access Express - Mielőtt elkezdi Tartalom Rész 1. Client Access Express - Mielőtt elkezdi.................

Részletesebben

Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2

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

Részletesebben

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5. IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere

Részletesebben

Szolgáltatási szint megállapodás

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

Részletesebben

Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató

Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató Integrációs mellékhatások és gyógymódok a felhőben Géczy Viktor Üzletfejlesztési igazgató Middleware projektek sikertelenségeihez vezethet Integrációs (interfész) tesztek HIÁNYA Tesztadatok? Emulátorok?

Részletesebben

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 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

Részletesebben

WebCenter. Online jóváhagyás és együttműködés. Gönczi Zsolt 2011. Október 27-28.

WebCenter. Online jóváhagyás és együttműködés. Gönczi Zsolt 2011. Október 27-28. WebCenter Online jóváhagyás és együttműködés Gönczi Zsolt 2011. Október 27-28. Egy termék piaci bevezetésének kihívásai Alkalmazkodni kell az felek időbeosztásához A felek alkalomadtán földrajzilag távol

Részletesebben

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés... Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii A könyvben szereplő operációs rendszerek...xviii Feltételezések...xviii Minimális rendszerkövetelmények... xix Windows 7...

Részletesebben

Általános nyomtató meghajtó útmutató

Általános nyomtató meghajtó útmutató Általános nyomtató meghajtó útmutató Brother Universal Printer Driver (BR-Script3) Brother Mono Universal Printer Driver (PCL) Brother Universal Printer Driver (Inkjet) B verzió HUN 1 Áttekintés 1 A Brother

Részletesebben

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban Török Tamás senior consultant ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. Miről lesz ma szó? Röviden az ULX-ről A JBoss közösségről

Részletesebben

Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja

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

Részletesebben

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést IBM Európa, Közel-Kelet és Afrika szoftverbejelentés ZP11-0164, kelt: 2011. május 17. Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést Tartalomjegyzék

Részletesebben

ERserver. iseries. Az iseries Access for Windows használatának megkezdése

ERserver. iseries. Az iseries Access for Windows használatának megkezdése ERserver iseries Az iseries Access for Windows használatának megkezdése ERserver iseries Az iseries Access for Windows használatának megkezdése ii iseries: Az iseries Access for Windows használatának

Részletesebben

Végső változat, 2010 Szeptember Integrált Irányítási Rendszer (IIR) a helyi és regionális szintű fenntartható fejlődésért

Végső változat, 2010 Szeptember Integrált Irányítási Rendszer (IIR) a helyi és regionális szintű fenntartható fejlődésért Végső változat, 2010 Szeptember Integrált Irányítási Rendszer (IIR) a helyi és regionális szintű fenntartható fejlődésért Hatókör Folyamatos kiterjesztés földrajzi és tartalmi értelemben: Adott helyszíntől

Részletesebben

Infor PM10 Üzleti intelligencia megoldás

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

Részletesebben

Rendszer szekvencia diagram

Rendszer szekvencia diagram Rendszer szekvencia diagram Célkitűzések A rendszer események azonosítása. Rendszer szekvencia diagram készítése az eseményekre. 2 1.Iteráció Az első igazi fejlesztési iteráció. A projekt kezdeti szakaszában

Részletesebben

Újdonságok az AX2012-ben! Hauserné Kozák Veronika

Újdonságok az AX2012-ben! Hauserné Kozák Veronika Újdonságok az AX2012-ben! Hauserné Kozák Veronika 2012. 11.27. Témakörök Szervezet irányítása Számlatükör, Pénzügyi dimenziók Kontrolling Szervezet irányítása Szervezet irányítása 1. Szerepkör Szerepre

Részletesebben

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK Modellinformációk szabványos cseréje Papp Ágnes, agi@delfin.unideb.hu Debreceni Egyetem EFK Tartalom MOF, UML, XMI Az UML és az XML séma MDA - Model Driven Architecture Networkshop 2004 2 Az OMG metamodell

Részletesebben

DCOM Áttekintés. Miskolci Egyetem Általános Informatikai Tanszék. Ficsor Lajos DCOM /1

DCOM Áttekintés. Miskolci Egyetem Általános Informatikai Tanszék. Ficsor Lajos DCOM /1 DCOM Áttekintés Miskolci Egyetem Általános Informatikai Tanszék DCOM /1 Mi a DCOM? DCOM: Distributed Component Object Model A Microsoft osztott objektum modellje Bináris együttmÿködési szabvány és annak

Részletesebben

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

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

Részletesebben

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft Flash és PHP kommunikáció Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft A lehetőségek FlashVars External Interface Loadvars XML SOAP Socket AMF AMFphp PHPObject Flash Vars Flash verziótól függetlenül

Részletesebben

Smart Strategic Planner

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

Részletesebben

Rendszerkövetelmények

Rendszerkövetelmények Rendszerkövetelmények Operációs rendszer A Nintex Workflow 2007 szoftvert Microsoft Windows Server 2003 vagy 2008 alá kell telepíteni. Böngésző kliens Microsoft Internet Explorer 6.x, de a Microsoft Internet

Részletesebben

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 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észletesebben

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re Migráció MS Access-ről Oracle Application Express-re Sárecz Lajos Oracle Hungary Izsák Tamás Független szakértő Program Miért migráljunk Microsoft Access-ről? Mi az az Oracle Application

Részletesebben

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 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 Ez vajon egy állapotgép-e? Munkafolyamat (Workflow):

Részletesebben

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben Szabó János Lotus Brand Manager IBM Magyarországi Kft. 1 Testreszabott alkalmazások fejlesztése Lotus Notes és Quickr környezetben 2

Részletesebben

Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite

Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite Petrohán Zsolt Vezető tanácsadó zsolt.petrohan@oracle.com Napirend Oracle Fusion Middleware BPM kihívásai

Részletesebben

Zimbra levelező rendszer

Zimbra levelező rendszer Zimbra levelező rendszer Budapest, 2011. január 11. Tartalomjegyzék Tartalomjegyzék... 2 Dokumentum információ... 3 Változások... 3 Bevezetés... 4 Funkciók... 5 Email... 5 Társalgás, nézetek, és keresés...

Részletesebben

KUTATÁSTÁMOGATÁS SOROZAT. Felhasználói segédlet Academic Search Complete adatbázisban idézők kereséséhez

KUTATÁSTÁMOGATÁS SOROZAT. Felhasználói segédlet Academic Search Complete adatbázisban idézők kereséséhez KUTATÁSTÁMOGATÁS SOROZAT Felhasználói segédlet Academic Search Complete adatbázisban idézők kereséséhez Szent István Egyetem Kosáry Domokos Könyvtár és Levéltár Készítette: Hreskó-Tóth Dalma Academic Search

Részletesebben

SAPora folyamatok és felületek, azaz IBM megoldások az EGIS-ben

SAPora folyamatok és felületek, azaz IBM megoldások az EGIS-ben SAPora folyamatok és felületek, azaz IBM megoldások az EGIS-ben Bures Ferenc (vezető fejlesztő) Spaczér Miklós (osztályvezető) 1/130 09-09-10 1 Tartalom Cégbemutató Az EGIS IT környezete (amire építünk)

Részletesebben

BOC Information Technologies Consulting GmbH. Minőségmenedzsment

BOC Information Technologies Consulting GmbH. Minőségmenedzsment Minőségmenedzsment Bäckerstraße 5/3, A- 1010 Wien Tel: +43-513 27 36-0 Fax: +43-513 27 36-5 http://www.boc-hu.com E-Mail: boc@boc-hu.com AZ ADONIS ÉS A MINŐSÉGMENEDZSMENT / ISO 9000:2000 A sikeres és dinamikus

Részletesebben

Kommunikáció. Távoli eljáráshívás. RPC kommunikáció menete DCE RPC (1) RPC - paraméterátadás. 3. előadás Protokollok. 2. rész

Kommunikáció. Távoli eljáráshívás. RPC kommunikáció menete DCE RPC (1) RPC - paraméterátadás. 3. előadás Protokollok. 2. rész 3. előadás Protokollok Kommunikáció 2. rész RPC (Remote Procedure Call) távoli eljáráshívás RMI (Remote Method Invocation) távoli metódushívás MOM (Message-Oriented Middleware) üzenetorientált köztesréteg

Részletesebben

IV/8. sz. melléklet: Internetes megjelenés (vállalati portál) funkcionális specifikáció

IV/8. sz. melléklet: Internetes megjelenés (vállalati portál) funkcionális specifikáció IV/8. sz. melléklet: Internetes megjelenés (vállalati portál) funkcionális specifikáció 1. A követelménylista céljáról Jelen követelménylista (mint a GOP 2.2.1 / KMOP 1.2.5 pályázati útmutató melléklete)

Részletesebben

Adatbázis rendszerek. dr. Siki Zoltán

Adatbázis rendszerek. dr. Siki Zoltán Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti

Részletesebben

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A hálózat kettő vagy több egymással összekapcsolt számítógép, amelyek között adatforgalom

Részletesebben

Dr. Mileff Péter

Dr. Mileff Péter Dr. Mileff Péter 1 2 1 Szekvencia diagram Szekvencia diagram Feladata: objektumok egymás közti üzenetváltásainak ábrázolása egy időtengely mentén elhelyezve. Az objektumok életvonala egy felülről lefelé

Részletesebben

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294 Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294 Übelhart István ubelhart@mit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszéke Nyílt rendszerek

Részletesebben

ivir vezetői információs rendszer

ivir vezetői információs rendszer Cégvezetés egyszerűbben, gyorsabban, hatékonyabban: sikeresebben. Kerüljön előnybe velünk! Kevesebb időt a válaszokra, többet a döntésekre! ivir segítségével Hatékony döntések pillanatok alatt; Új lehetőségekre

Részletesebben

Flex: csak rugalmasan!

Flex: csak rugalmasan! Flex: csak rugalmasan! Kiss-Tóth Marcell http://kiss-toth.hu marcell@kiss-toth.hu Magyarországi Web Konferencia 2006 2006. március 18. tartalom bevezető Adobe Flex alternatív technológiák bevezető az Internetnek

Részletesebben

Intelligens biztonsági megoldások. Távfelügyelet

Intelligens biztonsági megoldások. Távfelügyelet Intelligens biztonsági megoldások A riasztást fogadó távfelügyeleti központok felelősek a felügyelt helyszínekről érkező információ hatékony feldolgozásáért, és a bejövő eseményekhez tartozó azonnali intézkedésekért.

Részletesebben

Bánsághi Anna anna.bansaghi@mamikon.net. 2014 Bánsághi Anna 1 of 31

Bánsághi Anna anna.bansaghi@mamikon.net. 2014 Bánsághi Anna 1 of 31 IMPERATÍV PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 9. ELŐADÁS - OOP TERVEZÉS 2014 Bánsághi Anna 1 of 31 TEMATIKA I. ALAPFOGALMAK, TUDOMÁNYTÖRTÉNET II. IMPERATÍV PROGRAMOZÁS Imperatív paradigma

Részletesebben

Virtual I/O Server 1.1.2.0 változat

Virtual I/O Server 1.1.2.0 változat Virtual I/O Server 1.1.2.0 változat Kiadási megjegyzések GI22-0068-02 Virtual I/O Server 1.1.2.0 változat Kiadási megjegyzések GI22-0068-02 Megjegyzés Az információk és a tárgyalt termék használatba vétele

Részletesebben

Home Media Server. A Home Media Server telepítése aszámítógépre. A médiafájlok kezelése. Home Media Server

Home Media Server. A Home Media Server telepítése aszámítógépre. A médiafájlok kezelése. Home Media Server 2007 Nokia. Minden jog fenntartva. A Nokia, a Nokia Connecting People és az Nseries a Nokia Corporation védjegye, illetve bejegyzett védjegye. Az említett egyéb termékek és cégek neve tulajdonosuk védjegye

Részletesebben

A rendszer új verziója lehetőséget nyújt az erőforrások Excel táblázatba exportálására és a táblázatban elvégzett ármódosítások betöltésére.

A rendszer új verziója lehetőséget nyújt az erőforrások Excel táblázatba exportálására és a táblázatban elvégzett ármódosítások betöltésére. NewSoft Team 9400 Sopron, Avar u. 10. Tel.: 06-30/364-8694 E-mail: newsoft@t-online.hu http://newsoft.hu KöVeT - építőipari költségvetés készítő rendszer Tisztelt Érdeklődő! A KöVeT építőipari költségvetés

Részletesebben

Szoftver-technológia II. Architektúrák dokumentálása UML-lel. Irodalom. Szoftver-technológia II.

Szoftver-technológia II. Architektúrák dokumentálása UML-lel. Irodalom. Szoftver-technológia II. Architektúrák dokumentálása UML-lel Irodalom L. Bass, P. Clements, R. Kazman: Software Architecture in Practice, Addison-Wesley, 2003 H. Störrle: UML 2, Panem, 2007 2 Szoftver architektúra (emlékeztet!)

Részletesebben

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for SAP Software felhasználói kézikönyv 7. változat 5.

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for SAP Software felhasználói kézikönyv 7. változat 5. IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for SAP Software felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter

Részletesebben

Importálás. más típusú (pl:.imp,.xml,.xkr,.xcz) állomány beimportálása a nyomtatványkitöltő programba

Importálás. más típusú (pl:.imp,.xml,.xkr,.xcz) állomány beimportálása a nyomtatványkitöltő programba Importálás Külső programok által generált imp és.xml állományokat be lehet tölteni a program import funkcióival. Az ABEV2006 az xml állományok importálását nem tudta. Ez újdonság a nyomtatványkitöltő programban.

Részletesebben

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 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

Részletesebben

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet Konfiguráció menedzsment bevezetési tapasztalatok Vinczellér Gábor AAM Technologies Kft. Tartalom 2 Bevezetés Tipikus konfigurációs adatbázis kialakítási projekt Adatbázis szerkezet Adatbázis feltöltés

Részletesebben

Programozási technológia

Programozási technológia Programozási technológia Dinamikus modell Tevékenységdiagram, Együttműködési diagram, Felhasználói esetek diagramja Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Tevékenység diagram A tevékenység (vagy

Részletesebben

Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben

Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben Department of Distributed Systems Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben MTA SZTAKI Elosztott Rendszerek Osztály - Mátételki Péter matetelki@sztaki.hu

Részletesebben

Rendszerkezelési útmutató

Rendszerkezelési útmutató Rendszerkezelési útmutató Medtronic MiniMed Northridge, CA 91325 USA 800-646-4633 (800-MiniMed) 818.576.5555 www.minimed.com Képviselet az Európai Unióban: Medtronic B.V. Earl Bakkenstraat 10 6422 PJ Heerlen

Részletesebben

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

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

Részletesebben

Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18.

Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18. Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18. Két projekt Mindkettőben folyamatirányítás Eltérő követelmények Eltérő megoldások Dokumentum gyártási folyamat Üzemeltetés

Részletesebben

Verifikáció és validáció Általános bevezető

Verifikáció és validáció Általános bevezető Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának

Részletesebben

Térképek jelentése és elemzése

Térképek jelentése és elemzése Térképek jelentése és elemzése Ontológiák Az ontológiák termekre, csomópontokra (koncepciókra) és összeköttetésekre (kapcsolatokra) vonatkozó listák, amik importálhatóak és hozzáadhatóak a VUE térképekhez,

Részletesebben

EgroupWare: A csoportmunka megoldás

EgroupWare: A csoportmunka megoldás EgroupWare: A csoportmunka megoldás Bemutatás Az egroupware egy üzleti szintű, PHP alapú, szabad csoportmunka szerver megoldás, a Stylite AG terméke. A közösségi verzió szabadon letölthető és ingyenesen

Részletesebben

Közösség, projektek, IDE

Közösség, projektek, IDE Eclipse Közösség, projektek, IDE Eclipse egy nyílt forráskódú (open source) projekteken dolgozó közösség, céljuk egy kiterjeszthető fejlesztői platform és keretrendszer fejlesztése, amely megoldásokkal

Részletesebben

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv Image Processor BarCode Service Áttekintés CIP-BarCode alkalmazás a Canon Image Processor programcsomag egyik tagja. A program feladata, hogy sokoldalú eszközt biztosítson képállományok dokumentumkezelési

Részletesebben

Internet of Things az új mobil forradalom

Internet of Things az új mobil forradalom Internet of Things az új mobil forradalom Tóth Bálint WebSphere brand sales manager balint.toth@hu.ibm.com A világ változik... 50 mrd összekapcsolt eszköz 2020-ra Több tablet, mint PC értékesítés 2013

Részletesebben

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010. Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010. május 1. BEVEZETÉS Az útmutató célja az Országos Területrendezési

Részletesebben

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 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

Részletesebben

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

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

Részletesebben

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható Rugalmas, skálázható és megbízható Az OpenScape Business rendszer a kis- és közepes vállalkozások változatos igényeinek minden szempontból megfelelő korszerű, egységes kommunikációs (UC) megoldás. A rendszer-felépítése

Részletesebben

Komponens alapú fejlesztés

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

Részletesebben

2011.01.24. A konvergencia következményei. IKT trendek. Új generációs hálózatok. Bakonyi Péter c.docens. Konvergencia. Új generációs hálózatok( NGN )

2011.01.24. A konvergencia következményei. IKT trendek. Új generációs hálózatok. Bakonyi Péter c.docens. Konvergencia. Új generációs hálózatok( NGN ) IKT trendek Új generációs hálózatok Bakonyi Péter c.docens A konvergencia következményei Konvergencia Korábban: egy hálózat egy szolgálat Konvergencia: végberendezések konvergenciája, szolgálatok konvergenciája

Részletesebben

Osztott alkalmazások fejlesztési technológiái Áttekintés

Osztott alkalmazások fejlesztési technológiái Áttekintés Osztott alkalmazások fejlesztési technológiái Áttekintés Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Történelem - a kezdetek 2 Mainframe-ek és terminálok Minden a központi gépen fut A

Részletesebben