SOA KERETRENDSZEREK ÖSSZEHASONLÍTÓ

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

Download "SOA KERETRENDSZEREK ÖSSZEHASONLÍTÓ"

Átírás

1 SOA KERETRENDSZEREK ÖSSZEHASONLÍTÓ ELEMZÉSE E-közigazgatás keretrendszer kialakítása 1

2 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási keretrendszer tárgyú kiemelt projekt megvalósításának részeként készült. A dokumentum elkészítésében részt vett: E-közigazgatás keretrendszer kialakítása 2

3 Metaadat-táblázat Megnevezés Leírás Cím (dc:title) SOA keretrendszerek összehasonlító elemzése Kulcsszó (dc:subject) Az e-közigazgatás informatikai rendszerének alapjául szolgáló SOA keretrendszerek. Leírás (dc:description) A dokumentum a szolgáltató állam által a közeljövıben kialakítandó ügyfélközpontú és ügyfélbarát elektronikus közigazgatási szolgáltatások megvalósításához szükséges informatikai rendszer alapjául szolgáló neves szállítók által készített, a piacon elérhetı keretrendszerek összehasonlító vizsgálatának eredményeit összegzi és mutatja be.; e- közigazgatási pilot projektek Típus (dc:type) szöveg Forrás (dc:source). Kapcsolat (dc:relation). Terület (dc:coverage) Magyarország Létrehozó (dc:creator) e-közigazgatási Keretrendszer Kialakítása projekt Kiadó (dc:publisher) Miniszterelnöki Hivatal Résztvevı (dc:contributor) BME Informatikai Központ, KOPINT-DATORG Zrt Jogok (dc:rights). Dátum (dc:date) Formátum (dc:format) MS Word Azonosító (dc:identifier). Nyelv (dc:language) HU Verzió (dc:version) V2 Státusz (State) Végleges Fájlnév (FileName) EKK_ekozig_SOA_keretrend_osszehas_elemzes_081209_V2 Méret (Size). Ár (Price). Felhasználási jogok (UserRights). E-közigazgatás keretrendszer kialakítása 3

4 Verziókövetési táblázat A dokumentum neve SOA keretrendszerek összehasonlító elemzése A dokumentum készítıjének neve BME IK, Kopint-Datorg A dokumentum jóváhagyójának neve A dokumentum készítésének dátuma Verziószám V2 Összes oldalszám 108 A projekt azonosítója EK3 Változáskezelés Verzió Dátum A változás leírása V Annotált tartalomjegyzék V végleges E-közigazgatás keretrendszer kialakítása 4

5 Szövegsablon Megnevezés Leírás 1. Elıszó (Foreword) Az E-közigazgatási keretrendszer kialakítása projekt egyes feladatainak magalapozott kidolgozásához kísérleti módszerekre is szükség van, továbbá a kidolgozott javaslatok, módszerek, eljárások, eszközök értékeléséhez a gyakorlati alkalmazások során is tapasztalatokat kell szerezni. Ennek érdekében indítunk e-közigazgatási pilot projekteket. Az indítandó pilot projekteknek két típusa van: a) Kísérleti rendszer és tesztágy kialakítása, amelyik lehetıséget ad aa) különbözı gyártók SOA rendszereinek vizsgálatára, ab) web-service szabványoknak való megfelelések vizsgálatára, ac) együttmőködési tesztek végrehajtására, ad) fejlesztési technológiák, módszerek gyakorlati, laboratóriumi jellegő kipróbálására és demonstrálására, b) Fejlesztési pilot projektek a nagy alrendszereken, amelyek célja: ba) néhány nagy alrendszeren minta-szolgáltatások kialakítása az architektúrára, a közigazgatási szolgáltatási sínre, valamint a fejlesztési módszerre és keretrendszerre tett javaslat tesztelésére és validálására, bb) a kulcsszereplık (Kopint-Datorg, KEKKH, PM-ISZK, stb.) aktív részvételének biztosítása a sikeres e-közigazgatási integráció megoldásában. Jelen dokumentum az aa) ponthoz kapcsolódik, összefoglalja a vizsgálat eredményeit. 2. Bevezetés (Preamble) A dokumentum a szolgáltató állam által a közeljövıben kialakítandó ügyfélközpontú és ügyfélbarát elektronikus közigazgatási szolgáltatások megvalósításához szükséges informatikai rendszer alapjául szolgáló neves szállítók által készített, a piacon elérhetı keretrendszerek összehasonlító vizsgálatának eredményeit összegzi és mutatja be. 3. Alkalmazási terület (Scope) Elektronikus közigazgatás 4. Rendelkezı hivatkozások (References) 5. Fogalom-meghatározások (Definitions) 6. A szabvány egyedi tartalma (UniqueContent) 7. Bibliográfia 8. Rövidítésgyőjtemény 9. Fogalomtár 10. Ábrák 11. Képek 12. Fogalmak 13. Verzió 14. Mellékletek (Appendix) E-közigazgatás keretrendszer kialakítása 5

6 Tartalomjegyzék 1. Vezetıi összefoglaló Bevezetés Definíciók, fogalmak, rövidítések SOA integrációs koncepció SOA keretrendszerek általában A SOA keretrendszerek helye a szolgáltatás orientált architektúrában A SOA keretrendszerekkel szemben támasztott elvárások Életciklus Modellezés Felépítés Megvalósítás Felügyelet Szolgáltatások Interakciós szolgáltatások Folyamatszolgáltatások Üzleti alkalmazásszolgáltatások Információs szolgáltatások Elérési szolgáltatások Partnerszolgáltatások Szolgáltatásmenedzsment Jelentıs SOA keretrendszer szállítók és termékeik HP Magyarország SOA technológiai modell (blokk diagram) Többszörözött szolgáltatás tárak létrehozása Szolgáltatás publikáció módjai Magas szintő rétegzett alkalmazásfejlesztı környezet ismertetése Szolgáltatás leíró szerkesztése / modellezése (GUI fejlesztı környezet) Kérési sorok összeállításának lehetısége (GUI fejlesztı környezet) Összetett szolgáltatások létrehozása elemi szolgáltatásokból workflow wizard Fejlesztı rendszer, xml / soap /wdsl specifikumok Kompatibilitás más gyártók termékeivel (adatbázis szerverek, operációs rendszerek) Workflow programozhatósága (nyelvek, BPEL, JAVA stb.) skálázhatóság / üzembiztonsági elemek / redundancia Kommunikációs modell ismertetése (blokk diagram) Szolgáltatás tárak meghajtási módja Publikált szolgáltatások mérhetısége (igénybevétel, futásidı), szolgáltatások minıségi paramétereinek mérése (állásidı, késleltetés) RSA / PKI / biometrikus azonosítási rendszerek támogatása Szolgáltatás igénybevételéhez szükséges - Jogosultsági szintek deklarációja mint szolgáltatási attribútum (hitelesítési meta-adat) Támogatott hitelesség ellenırzési módszerek Támogatott elektronikus fizetési módok A legfontosabb hazai, külföldi kormányzati, közigazgatási referenciák (nagy rendszerek) A legfontosabb hazai, külföldi pénzintézeti referenciák (nagy rendszerek) IBM Magyarország SOA technológiai modell (blokk diagram) Többszörözött szolgáltatás tárak létrehozása Szolgáltatás publikáció módjai Magas szintő rétegzett alkalmazásfejlesztı környezet ismertetése Szolgáltatás leíró szerkesztése / modellezése (GUI fejlesztı környezet) Kérési sorok összeállításának lehetısége (GUI fejlesztı környezet) E-közigazgatás keretrendszer kialakítása 6

7 Összetett szolgáltatások létrehozása elemi szolgáltatásokból workflow wizard Fejlesztı rendszer xml / soap /wdsl specifikumok Kompatibilitás más gyártók termékeivel (adatbázis szerverek, operációs rendszerek) Workflow programozhatósága (nyelvek, BPEL, JAVA, stb.) skálázhatóság / üzembiztonsági elemek / redundancia Kommunikációs modell ismertetése (blokk diagram) Szolgáltatás tárak meghajtási módja Publikált szolgáltatások mérhetısége (igénybevétel, futásidı), szolgáltatások minıségi paramétereinek mérése (állásidı, késleltetés) RSA / PKI / biometrikus azonosítási rendszerek támogatása Szolgáltatás igénybevételéhez szükséges - Jogosultsági szintek deklarációja mint szolgáltatási attribútum (hitelesítési meta-adat) Támogatott hitelesség ellenırzési módszerek Támogatott elektronikus fizetési módok A legfontosabb hazai, külföldi kormányzati, közigazgatási referenciák (nagy rendszerek) A legfontosabb hazai, külföldi további referenciák (nagy rendszerek) MICROSOFT Magyarország SOA technológiai modell (blokk diagram) Többszörözött szolgáltatás tárak létrehozása Szolgáltatás publikáció módjai Magas szintő rétegzett alkalmazásfejlesztı környezet ismertetése Szolgáltatás leíró szerkesztése / modellezése (GUI fejlesztı környezet) Kérési sorok összeállításának lehetısége (GUI fejlesztı környezet) Összetett szolgáltatások létrehozása elemi szolgáltatásokból workflow wizard Fejlesztırendszer xml / soap /wdsl specifikumok Kompatibilitás más gyártók termékeivel (adatbázis szerverek, operációs rendszerek) Workflow programozhatósága (nyelvek, BPEL, JAVA, stb.) Skálázhatóság / üzembiztonsági elemek / redundancia Kommunikációs modell ismertetése (blokk diagram) Szolgáltatás tárak meghajtási módja Publikált szolgáltatások mérhetısége (igénybevétel, futásidı), szolgáltatások minıségi paramétereinek mérése (állásidı, késleltetés) RSA / PKI / biometrikus azonosítási rendszerek támogatása Szolgáltatás igénybevételéhez szükséges - Jogosultsági szintek deklarációja mint szolgáltatási attribútum (hitelesítési metaadat) Támogatott hitelesség ellenırzési módszerek Támogatott elektronikus fizetési módok A legfontosabb hazai, külföldi kormányzati, közigazgatási referenciák (nagy rendszerek) A legfontosabb hazai, külföldi további referenciák (nagy rendszerek) ORACLE Magyarország SOA technológiai modell (blokk diagram) Többszörözött szolgáltatás tárak létrehozása Szolgáltatás publikáció módjai Magas szintő rétegzett alkalmazásfejlesztı környezet ismertetése Oracle ESB Az Oracle BPEL Process Manager Szolgáltatás leíró szerkesztése / modellezése (GUI fejlesztı környezet) Kérési sorok összeállításának lehetısége (GUI fejlesztı környezet) Összetett szolgáltatások létrehozása elemi szolgáltatásokból workflow wizard Feljesztı rendszer xml / soap /wsdl specifikumok Kompatibilitás más gyártók termékeivel (adatbázis szerverek, operációs rendszerek Workflow programozhatósága (nyelvek, BPEL, JAVA stb.) Skálázhatóság / üzembiztonsági elemek / redundancia Kommunikációs modell ismertetése (blokk diagram) Szolgáltatás tárak meghajtási módja E-közigazgatás keretrendszer kialakítása 7

8 Publikált szolgáltatások mérhetısége (igénybevétel, futásidı), szolgáltatások minıségi paramétereinek mérése (állásidı, késleltetés) RSA / PKI / biometrikus azonosítási rendszerek támogatása Szolgáltatás igénybevételéhez szükséges - Jogosultsági szintek deklarációja mint szolgáltatási attribútum (hitelesítési metaadat) Támogatott hitelesség ellenırzési módszerek Támogatott elektronikus fizetési módok A legfontosabb hazai, külföldi kormányzati, közigazgatási referenciák (nagy rendszerek) A legfontosabb hazai, külföldi további referenciák (nagy rendszerek) RED HAT / JBoss (képviseli: ULX Kft.) SOA technológiai modell (blokk diagram) Többszörözött szolgáltatás tárak létrehozása Szolgáltatás publikáció módjai Magas szintő rétegzett alkalmazásfejlesztı környezet ismertetése Szolgáltatás leíró szerkesztése / modellezése (GUI fejlesztı környezet) Kérési sorok összeállításának lehetısége (GUI fejlesztı környezet) Összetett szolgáltatások létrehozása elemi szolgáltatásokból workflow wizard Fejlesztı rendszer xml / soap / wsdl specifikumok Kompatibilitás más gyártók termékeivel (adatbázis szerverek, operációs rendszerek) Workflow programozhatósága (nyelvek, BPEL, JAVA stb.) Skálázhatóság / üzembiztonsági elemek / redundancia Kommunikációs modell ismertetése (blokk diagram) Szolgáltatás tárak meghajtási módja Publikált szolgáltatások mérhetısége (igénybevétel, futásidı), szolgáltatások minıségi paramétereinek mérése (állásidı, késleltetés) RSA / PKI / biometrikus azonosítási rendszerek támogatása Szolgáltatás igénybevételéhez szükséges - Jogosultsági szintek deklarációja mint szolgáltatási attribútum (hitelesítési meta-adat) Támogatott hitelesség ellenırzési módszerek Támogatott elektronikus fizetési módok A legfontosabb hazai, külföldi kormányzati, közigazgatási referenciák (nagy rendszerek) A legfontosabb hazai, külföldi pénzintézeti referenciák (nagy rendszerek) SUN Microsystems Magyarország SOA technológiai modell (blokk diagram) Többszörözött szolgáltatás tárak létrehozása Szolgáltatás publikáció módjai Magas szintő rétegzett alkalmazásfejlesztı környezet ismertetése Szolgáltatás leíró szerkesztése / modellezése (GUI fejlesztı környezet) Kérési sorok összeállításának lehetısége (GUI fejlesztı környezet) Összetett szolgáltatások létrehozása elemi szolgáltatásokból workflow wizard Fejlesztı rendszer xml / soap /wdsl specifikumok Kompatibilitás más gyártók termékeivel (adatbázis szerverek, operációs rendszerek) Workflow programozhatósága (nyelvek, BPEL, JAVA stb.) Skálázhatóság / üzembiztonsági elemek / redundancia Kommunikációs modell ismertetése (blokk diagram) Szolgáltatás tárak meghajtási módja Publikált szolgáltatások mérhetısége (igénybevétel, futásidı), szolgáltatások minıségi paramétereinek mérése (állásidı, késleltetés) RSA / PKI / biometrikus azonosítási rendszerek támogatása Szolgáltatás igénybevételéhez szükséges - Jogosultsági szintek deklarációja mint szolgáltatási attribútum (hitelesítési metaadat) Támogatott hitelesség ellenırzési módszerek Támogatott elektronikus fizetési módok A legfontosabb hazai, külföldi kormányzati, közigazgatási referenciák (nagy rendszerek) A legfontosabb hazai, külföldi pénzintézeti referenciák (nagy rendszerek) Vizsgálati környezetek és részletes eredmények E-közigazgatás keretrendszer kialakítása 8

9 7.1. Tesztágy elsı változata Architektura Ügyfél, Ügyintézı Ügyfélkapu Cégbíróság Apeh Igazságügy Központ EVA áttérési folyamat Biztonság Tapasztalatok és eredmények Megoldott problémák Hatékonysági mérések Tesztágy második változata A tesztelt keretrendszerek Tesztfeladatok Számológép MTOM kódolás Banki szolgáltatás Aszinkron hívás Tesztelı keretprogram Tesztelési eredmények WsHttp SOAP WsHttp SOAP WsHttps SOAP WsAddr 1.0 SOAP WsAddr 2004 SOAP WsAddr 1.0 SOAP WsRm SOAP WsSc SOAP WsFault SOAP WsMtom SOAP WsMtom SOAP WsBank SOAP WsBank SOAP WsAt SOAP WsAt SOAP WsAsync SOAP WsAsync SOAP Vizsgálati eredmények összesítése Vizsgálati szempontok alapján készült összesítés A keretrendszerek együttmőködésének összefoglalása A keretrendszerek konfigurációinak megfeleltetése egymással SOA keretrendszerek az e-közigazgatásban HP IBM Oracle Útmutató további SOA keretrendszerek vizsgálatához E-közigazgatás keretrendszer kialakítása 9

10 1. Vezetıi összefoglaló Az E-közigazgatási pilot projektek alprojekt célja, hogy az EKOP projektek számára kidolgozott és javasolt integrációs elveket és módszereket kísérletekkel is alátámassza és megvalósíthatóságukat igazolja. Végrehajtása a következı fı feladatokat ölelte fel: Tesztágy: Létrehoztunk egy laboratóriumi kísérleti rendszert, amelyik tesztágyként szolgál SOA rendszerek funkcionális, konformancia, interoperabilitási és fejlesztés-módszertani vizsgálataihoz. KR-pilot: A központi rendszerre és további nagy alrendszerekre kiterjedı pilot-projektet terveztünk meg és hajtottunk végre egy több alrendszert érintı folyamat (anyasági támogatás igénylése) laboratóriumi rendszeren létrehozott szolgáltatási sínre és a KOPINT ügyfélkapujára és hivatali kapujára alapozott megvalósításával. Tanulmány: A kísérletek eredményeit is felhasználva összehasonlító tanulmányt készítünk a megvizsgált SOA rendszerekrıl. MKA-v1 és MKSZS-v1: A kísérletek tapasztalatai alapján kidolgozzuk az Alkalmazásfejlesztési keretrendszer kidolgozása alprojekt keretében elkészített két kulcsdokumentum, a Magyar e- Közigazgatási Architektúra és a Magyar Közigazgatási Szolgáltatási Sín második változatát (v1). A Konzorciumi tagok közül az alprojektben a BME IK és a Kopint-Datorg vett részt. A munka során irodalmi áttekintés és korábbi tapasztalatok alapján kiválasztottunk néhány SOA-rendszert, felállítottuk a tesztágy elsı változatát, és kísérleti rendszert építettünk. Az eredményekre alapozva elkészítettük a tesztágy továbbfejlesztett változatát. Kidolgoztunk egy tesztsorozatot, amely alkalmas a keretrendszerek interoperabilitási képességének tesztelésére, és a különbözı WS-* szabványoknak való megfelelés vizsgálatára. Elvégeztük a választott keretrendszerek együttmőködésének vizsgálatát. A KR-pilot megvalósítása során felvetıdı problémák megoldásához szükséges kísérletek elvégzéséhez is a tesztágyat használtuk. Jelen Tanulmány célja, hogy kísérleti vizsgálatokkal is alátámasztott összefoglalót és összehasonlító elemzést adjon a beszerezhetı SOA keretrendszerekrıl és azok együttmőködési képességeirıl. Ezzel segíteni kívánja a döntéshozókat a feladatokhoz és a fejlesztési körülményekhez leginkább igazodó termékek és megoldások kiválasztásában. Elkészítése során kidolgozzuk az összehasonlítás szempontrendszerét, az értékelés dimenzióit. A vizsgálatba bevont SOA rendszereket a dokumentációkból származó, a szakirodalmi, és a kísérleti adatok alapján ezen szempontrendszer szerint hasonlítjuk össze. Kísérletekkel igazolni tudjuk, hogy http-n a keretrendszerek képesek együttmőködni. A ma elérhetı megvalósítások különbözı WS-* szabványok szintjén történı együttmőködése még nem hibamentes, alkalmanként nehézkes. A termékek folyamatos és gyors változása pozitív fejlemény, a konvergencia irányába mutat. E-közigazgatás keretrendszer kialakítása 10

11 2. Bevezetés Jelen Tanulmány célja, hogy kísérleti vizsgálatokkal is alátámasztott összefoglalót és összehasonlító elemzést adjon a beszerezhetı SOA keretrendszerekrıl és azok együttmőködési képességeirıl. Ezzel segíteni kívánja a döntéshozókat a feladatokhoz és a fejlesztési körülményekhez leginkább igazodó termékek és megoldások kiválasztásában. Elkészítése során kidolgoztuk az összehasonlítás szempontrendszerét, az értékelés dimenzióit. A vizsgálatba bevont SOA rendszereket a dokumentációkból származó, a szakirodalmi, és a kísérleti adatok alapján ezen szempontrendszer szerint hasonlítottuk össze. A Tanulmány elsıként a SOA keretrendszerekkel szemben manapság támasztható elvárásokat fogalmazza meg. Ezt követi a jelentıs szállítók (pl: HP, IBM, SUN, MS stb.) piacon is elérhetı termékeinek összehasonlítása. A Kopint szakértıi a keretrendszerrel kapcsolatos elvárások alapján kérdıívet szerkesztettek, amelyekre választ kértek a fontos piaci szereplıktıl. A beérkezett válaszok és anyagok alapján egységes szempontok szerinti, de szóródó mélységő képet kapunk arról, hogy a gyártók mit állítanak a maguk készítette keretrendszerekrıl. A következıkben bemutatjuk a tesztágy különbözı változatait, és röviden vázoljuk a különbözı gyártók konkrét termékein elvégzett konkrét kísérletek lényegét. Az interoperabilitási vizsgálatok eredményeit részletes, táblázatos formában összegezzük. A Tanulmány végül összefoglalja a tapasztalatokat és a további lépésekre tesz javaslatot. E-közigazgatás keretrendszer kialakítása 11

12 3. Definíciók, fogalmak, rövidítések 2PC API BPEL BPEL4WS BPML CORBA EJB EPR HTTP HTTPS IIS IBM JavaEE JAXB JAX-RPC JAX-WS JDBC JMS JNDI KPI LRT MEP MIME MTOM OMG QoS RAD RMI RPC SAAJ SCA Two Phase Commit, kétfázisú commit protokoll Application Programming Interface, alkalmazás programozási interfész Business Process Execution Language, üzleti folyamatok szabványos leírása BPEL for Web Services, a BPEL specifikáció hivatalos elnevezése Business Process Modeling Language, folyamatok platformfüggetlen leírására kidolgozott jelölınyelv Common Object Request Broker Architecture, platformfüggetlen távoli eljáráshívás protokoll Enterprise Java Bean, az üzleti logikai réteg objektuma Java környezetben EndPoint Reference, webszolgáltatások végpontjainak szállítási rétegtıl független leírása HyperText Transfer Protocol, elsıdlegesen weboldalak továbbítására kidolgozott szállítási protokoll HTTP over SSL, HTTP üzenetek titkosított csatornán történı továbbítása Internet Information Services, a Microsoft web- és alkalmazásszervere International Business Machines, informatikai óriásvállalat Java Enterprise Edition, a Java API alkalmazáskiszolgáló-specifikus szolgáltatásokkal bıvített változata Java Architecture for XML Binding, Java adattípusok XML elemekre való leképzését és sorosítását definiáló API Java API for XML-based RPC, a JavaEE 1.4 webszolgáltatás API-ja Java API for XML-based Web Services, a JavaEE 5 webszolgáltatás API-ja Java DataBase Connectivity, adatbázisok egységes kezelését biztosító API Java Message Service, üzenetkezelést támogató API Java Naming and Directory Interface, erıforrások elnevezését és név szerinti keresését támogató API Key Performance Indicator, alapvetı teljesítményjellemzı, kulcsmérıszám Long-Running Transaction, hosszú lefolyású tranzakció Message Exchange Pattern, üzenetváltási minta Multipurpose Internet Mail Extensions, kezdetben üzenetek tartalmának típusa jelzésére használt kiterjesztés Message Transmisson Optimization Mechanism, nagymérető bináris adatok optimális továbbítását leíró szabvány Object Management Group, szabványosítási szervezet Quality of Service, szolgáltatásminıség Rational Application Developer, az IBM által készített fejlesztıkörnyezet Remote Method Invocation, szabványos távoli eljáráshívás protokoll a Java platformra Remote Procedure Call, távoli eljáráshívás, továbbá egy korai protokoll annak megvalósítására SOAP with Attachments API for Java, üzenet-orientált webszolgáltatás API Service Component Architecture, szolgáltatás-összetevı architektúra E-közigazgatás keretrendszer kialakítása 12

13 SOA Service Oriented Architecture, szolgáltatás-orientált architektúra SOAP Simple Object Access Protocol, webszolgáltatások üzenetformátumát leíró szabvány SPI System Programming Interface, rendszer programozási interfész SSL Secure Sockets Layer, biztonságos kommunikációt biztosító protokoll STS Security Token Service, biztonsági tokeneket kibocsátó webszolgáltatás TLS Transport Level Security, biztonságos kommunikációt biztosító protokoll URI Universal Resource Identifier, az interneten használt címformátum WAS Websphere Application Server, az IBM által fejlesztett alkalmazáskiszolgáló WCF Windows Communication Foundation, a Microsoft.NET 3.0-ban bemutatkozó webszolgáltatás API WF Windows Workflow Foundation, a Microsoft.NET 3.0-ban bemutatkozó folyamatleíró API WID Websphere Integration Developer, az IBM fejlesztıkörnyezete üzleti folyamatok számára WPS Websphere Process Server, az IBM üzleti folyamat kiszolgálója WSDL Web Service Description Language, webszolgáltatások interfész leíró nyelve WSFL Web Services Flow Language, az IBM által kidolgozott folyamatleíró nyelv WSFP Web Services Feature Pack, az IBM webszolgáltatás keretrendszerét tartalmazó kiegészítı csomag XA Egységes interfész elosztott tranzakciók kezelésére XML extensible Markup Language, platformfüggetlen, hierarchikus szervezéső jelölınyelv XLANG A Microsoft által kidolgozott struktúrált folyamatleíró nyelv XOP XML-binary Optimized Packaging, bináris adatok XML formátumban történı optimális tárolását leíró szabvány E-közigazgatás keretrendszer kialakítása 13

14 4. SOA integrációs koncepció A szolgáltatás-orientált architektúra (Service Oriented Architecture, SOA) napjaink leggyorsabban terjedı informatikai infrastruktúra tervezési elve. Fı célkitőzése a lazán csatolt rendszerek kialakítása nagyvállalati és globális környezetben egyaránt. Az OASIS referencia modellje [1] szerint a SOA egy paradigma különbözı érdekeltségek hatáskörében álló elosztott erıforrások és képességek szervezésére és hasznosítására. Definiálja az erıforrások és képességek egységes módon történı felkínálását, felderítését, együttmőködését és felhasználását annak érdekében, hogy ellenırizhetı elıfeltételeknek és elvárásoknak megfelelı eredményt, hatást érjünk el. A SOA központi fogalma a szolgáltatás. Hétköznapi értelemben a szolgáltatás egy szereplı által egy másik szereplı számára végrehajtott munkát jelenti. Alaposabban elemezve a szolgáltatás a következıket is magában foglalja: képesség más számára való munkavégzésre a végrehajtandó munkatevékenység leírása hajlandóság a munka végrehajtására és ennek felkínálása Ez az absztrakt megközelítés a funkcionalitásra helyezi a hangsúlyt, ellentétben az objektumorientált szemlélettel, ahol az adat és a rajta végezhetı mőveletek szorosan összekapcsolódnak. A legáltalánosabb definíció szerint a SOA nem más, mint egymással kommunikáló szolgáltatások csoportja. A webszolgáltatások tökéletesen illenek a SOA koncepciójába. A platformfüggetlenségnek köszönhetıen tetszıleges funkciót webszolgáltatássá lehet alakítani, azok interfészeinek és üzeneteinek szabványos leírása pedig biztosítja, hogy egy szolgáltatást anélkül lehessen használni, hogy a hívónak bármilyen tudomása legyen az implementáció részleteirıl, a futtató környezetrıl vagy akár a fizikai elhelyezkedésrıl, ami minimálisra csökkenti a komponensek közti csatolás mértékét. A szolgáltatás-orientált architektúra koncepciója arra épül, hogy az egyes szolgáltatások felhasználásával összetett mőveletek állíthatók össze, melyek önmaguk is egy-egy szolgáltatásként jelennek meg. Az üzleti folyamatok, különös tekintettel a BPEL folyamatokra egyenesen ezt az elvet követik. E-közigazgatás keretrendszer kialakítása 14

15 5. SOA keretrendszerek általában 5.1. A SOA keretrendszerek helye a szolgáltatás orientált architektúrában Mivel a SOA egy absztrakt tervezési paradigma, egy IT architektúra, amelyet a gyakorlatban egyebek között a webszolgáltatások és az üzleti folyamatok alkalmazásával lehet megvalósítani, ezért szükséges azon szoftvereszközök képességeinek feltérképezése, melyek ezen két technológia valamelyikét kínálják. Nem csak technológiáról szól azonban a SOA; fontos építı elemei még az alábbiak. az eszközök és metodológiák, amelyek az üzleti, kormányzati, közigazgatási mőködési mintákat képesek rögzíteni az eszközök, a SOA programozási modell és technikák, amelyek az implementáció során használhatóak a middleware infrastruktúra, amely biztosítja az implementáció hatékonyságát a folyamatos kontroll, amely a SOA teljes életciklusa során segíti a megvalósítást A SOA keretrendszerekkel szemben támasztott elvárások A mindennapi gyakorlatban elérhetı keretrendszerek képességei, az általuk nyújtott szolgáltatások jelentısen szórnak. A különbségek ellenére talán ma még nem követelmény jelleggel megfogalmazhatók azok az elvárások, amelyeket a felhasználók támasztanak a keretrendszerekkel szemben. Jelen fejezetben kerülnek ismertetésre mindazon tényezık, amelyeket, vagy amelyeknek módszeres támogatását a különbözı SOA keretrendszerekben részben vagy teljes mértékben megvalósították, illetıleg a megvalósítása elvárható Életciklus A SOA megvalósítását alapvetıen több szakaszra lehet bontani: ezek alkotják a SOA életciklusát. A ciklus a modellezéssel indul, majd ennek eredményei kerülnek át az információs rendszer tervezésén keresztül a megvalósítási fázisba. Az üzemeltetés fázisban a megvalósítás eredményességét mérjük, majd az eredményeinket a modell finomítására felhasználva visszacsatolunk az elsı fázis felé, akár több iterációs körben is. Valamennyi fázist átfogó kontroll irányít, amely biztosítja, hogy a felhasználói elvárásoknak megfelelı és megfelelıen mőködı rendszer készüljön, illetve, hogy csak az üzleti, kormányzati, közigazgatási irányelveknek megfelelı változások legyenek csak végrehajthatók a rendszereken Modellezés A modellezés során elsıdleges feladatunk mőködési modell rögzítése, az üzleti, kormányzati, közigazgatási követelmények feltérképezése és dokumentálása, ezek megfelelı üzleti, kormányzati, közigazgatási folyamatokként történı reprezentálása. A modellezés eredményeinek rögzítése egyszerőbb esetben történhet egy megfelelı szöveges dokumentum E-közigazgatás keretrendszer kialakítása 15

16 és/vagy valamilyen eszközben elkészített folyamatábra segítségével. A modellezés fázisa a dokumentációs célokon túlmenıen a folyamatok vizsgálatát, elemzését és szükség szerint finomítását is szolgálja. Ehhez megfelelı elemzı-szimulációs eszköz használata javasolt, amely a folyamatok lerajzolásán túl azok próbapadszerő mérését, szimulációját is képes elvégezni. A szimuláció, amely az egyes lépésekhez a már a modell szintjén definiálható idı, erıforrás és más paraméterek felhasználásával kimutathatja az esetleges szők keresztmetszeteket, ahol szükséges lehet a beavatkozás, a folyamat módosítása. Szintén a modellezés fázisának a feladata azoknak a mérıszámoknak a rögzítése, amelyek késıbbi mérése láttatja a konkrét, implementált folyamatok valós viselkedésének minıségét. Ezeket a mérıszámokat KPI-knek (key performance indicator) nevezzük Felépítés A felépítés fázisa kezdi meg az elızı fázisban kialakított modell eredményeinek átformálását a konkrét IT implementációban használható formába. Itt történik meg a folyamat egyes lépéseiben, az azok végrehajtásához szükséges szolgáltatások és a folyamat megfelelı pontjának logikai (és szolgáltatás-hívás szint) összekapcsolása. Ennek a lépésnek az elvégzéséhez kialakításra kell kerülniük a késıbb felhasználható szolgáltatásoknak. Ez történhet a meglévı alkalmazások kínálta, szemantikailag megfelelı funkciók megfelelı illesztıfelülettel történı ellátásával ( becsomagolásával ), amennyiben azok képesek a kormányzati, közigazgatási elvárások szerint megfogalmazott funkcionalitás biztosítására. Az eddigi implementációktól függıen, megfelelı adapterekkel a legacy alkalmazások is illeszthetık. A meglévı, az elvárásoknak nem, vagy nem pontosan megfelelı mőködéső komponensek esetében a funkciók SOA elvek szerinti (újra)fejlesztett verzióinak létrehozása lehet szükséges. Természetesen lesznek olyan szolgáltatások is, amelyek a frissen kialakítandó rendszer részeként ekkor kerülnek implementálásra. Bármelyik fenti módszert használjuk is fel, elı kell állítani a szabványos felülettel rendelkezı szolgáltatások tárházát, hiszen ezeknek a hivatkozásaival kerülnek a felépítés fázisban összeállításra a SOA alapú folyamataink Megvalósítás A megvalósítás fázisának kettıs feladata van: egyrészt kialakítja a futtatókörnyezetet az elkészült alkalmazások és folyamatok számára, másrészt gondoskodik ezek tényleges telepítésérıl és beüzemelésérıl. Ide értendık a kapacitás-követelményekkel kapcsolatos kérdések, valamint a biztonsági kérdések (pl. hozzáférés-kontroll) megoldása is. A futtatókörnyezet feladatai is szerteágazók. Biztosítani kell a különbözı részterületek megfelelı támogatását, így természetesen a kormányzati, közigazgatási folyamatok operatív környezetén túl a felhasználói interakciós logika, a különbözı üzleti, kormányzati, közigazgatási szolgáltatások, (legacy) alkalmazás-elérési szolgáltatások, ill. adatlogika runtime környezete is meg kell valósuljon. A megvalósítás fázisában kell kialakítani azokat a feltételeket, amelyek garantálják a SOA környezet megfelelı rendelkezésre állását, megbízhatóságát, integritását, performanciáját, stb. E-közigazgatás keretrendszer kialakítása 16

17 Felügyelet A SOA életciklus menedzsment fázisába fordulva azokat a szempontokat kell figyelembe venni, hogy hogyan mőködtethetı a korábban felállított futtatókörnyezet. A klasszikus rendszerfelügyeleti tevékenységeken túl (pl. hálózat-, szerver- és alkalmazás-menedzsment, naplófájlok elemzése, stb.) belépnek olyan tevékenységek, amelyek kifejezetten a SOA rendszerek specifikus viselkedését hivatottak megfigyelni. Így megoldandó a szolgáltatáshívások és kiszolgálás teljesítményparamétereinek, a válaszidıknek a folyamatos megfigyelése. A menedzsment másik rétege a kormányzati, közigazgatási modell felügyeletét jelenti. Amennyiben a kormányzati, közigazgatási elvárásoknak megfelelı mőködés megkívánja, a futtatókörnyezet hangolása, módosítása is szükségessé válhat. Azt, hogy a pillanatnyi mőködés mennyiben teljesíti az elvárásokat, a modellezés fázisában definiált KPI (key performance indicator) metrikák monitorozásával dönthetı el. A modellezett és azután megvalósított folyamataink kormányzati, közigazgatási szakmai monitoringját is el kell tehát végezzük, és ezek azok a valós mérési eredmények, amelyeket a modellezés fázisba visszaemelve elvégezhetjük kormányzati, közigazgatási modellünk finomítását. Az ún. BPM ciklus (business process management) itt zárul tehát. Az egyes életciklus-fázisok közötti átmenet nem biztos, hogy a fenti sorrendet követi, egyes esetekben más sorrendő elırehaladás is elképzelhetı. A KPI mérıszámok változtatása például a modellezési fázisból azonnal a felügyeleti fázisba kerül átemelésre, ahol ezek tényleges monitorozása történik. Hasonlóan, a megvalósítási fázis kötöttségei (pl. az erıforrások elhelyezkedése) befolyással lehet a felépítés fázis tevékenységeire Szolgáltatások Interakciós szolgáltatások Az interakciós szolgáltatások adják a rendszereink prezentációs logikáját, biztosítják a kapcsolatot az alkalmazások és a felhasználók között (felhasználó persze adott esetben nem csak humán közremőködı lehet, az ilyen speciális esetek kezelése szintén e blokk feladata). Fontos jellemzıje e blokknak, hogy az interakció gyakorisága, módja, csatornája és felhasználói kontextusa (szerepkör), preferenciái, elhelyezkedése, stb. alapján képes a megjelenített információ megfelelı szőrésére, a megjelenítés hangolására, esetleg a nyelvi környezet váltásával is. Gondoskodik arról, hogy a különbözı kliensek (pl. böngészı, kézi eszköz, mobil eszköz) számára, a nekik értelmezhetı formában juttassa el a különbözı tartalmakat. Az interakciós szolgáltatások réteg az elıbb ismertetett információ-megosztási funkciókon túl egyben képes kollaborációs (csevegés, jelenlét-érzékelés) feladatok ellátására a felhasználók között, ezzel segítve a felhasználók közötti információáramlást. E-közigazgatás keretrendszer kialakítása 17

18 Folyamatszolgáltatások A folyamat szolgáltatások feladata, hogy az architektúra további komponenseinek (Üzleti 1 alkalmazásszolgáltatások, Partnerszolgáltatások, vagy az Elérési szolgáltatások segítségével az architektúrába bekapcsolt gyári alkalmazások) mőködését az üzleti, kormányzati, közigazgatási stb. folyamatok igényei szerint koreografálják. A folyamat szolgáltatások ennek érdekében többféle kompozíciós logikát is megvalósíthatnak. Ezek közül a két legfontosabb az üzleti, kormányzati, közigazgatási stb. folyamatok és az ún. "üzleti állapotgépek" támogatása, de emellett lehetıvé teszik üzleti szabályok, vagy döntési fák feldolgozását is. Az üzleti, kormányzati, közigazgatási stb. folyamatok megvalósítása - mint e blokk kiemelt célja - mellett könnyő belátni, hogy az állapotgépek használata milyen elınyökkel jár. Folyamataink, amelyek modellezését, majd implementációját végezzük, valószínőleg nem változnak olyan gyakorisággal, mint azok a paraméterek, amelyek egy-egy elágazás irányát, vagy egy-egy döntés kimenetelét meghatározzák (pl. külsı feltételek, amelyek dinamikusan változó összeghatártól függnek, vagy gyakori változású feltételeket figyelı ellenırzések). Az üzleti folyamat absztrakció fontos eleme lehet tehát az üzleti állapotgép, amely a folyamattól függetlenül definiált és kezelt üzleti, kormányzati, közigazgatási szabályok alapján teszi az üzleti logikát finomhangolhatóvá. Ez láthatóan megint egy dekompozíciós szint, amikor magát az üzleti folyamatot leválasztjuk az üzleti szabályainkról, tesszük ezt éppen a nagyobb rugalmasság és a könnyebb menedzselhetıség kedvéért. A szabályokat tartalmazó táblázat karbantartása azután nem az üzleti logika programozását végzı munkatárs feladata, hanem egy erre feljogosított üzleti adminisztrátoré lehet. A folyamat szolgáltatások blokk biztosítja annak funkcionális infrastruktúráját is, hogy a modellünkben definiált kulcsmérıszámok (KPI) monitorozhatók legyenek Üzleti alkalmazásszolgáltatások Feladata a központi üzleti, kormányzati, közigazgatási logika implementálása. Ezek olyan szolgáltatás-komponensek, amelyek az üzleti, kormányzati, közigazgatási modellben megfogalmazott szolgáltatásokként kerülnek létrehozásra. Olyan szolgáltatások, amelyek nem dekomponálhatók tovább a modellnek megfelelıen, ugyanakkor magasabb szint (összetett, más néven kompozit) szolgáltatások felépítésére felhasználhatók. Ezek a szolgáltatások jellemzıen az üzleti folyamatainkban kerülnek hivatkozásra és hívásra, de elképzelhetı, hogy közvetlenül az interakciós szolgáltatások prezentációs logikája hívja meg ıket. 1 Beleértendı: kormányzati, közigazgatási stb. E-közigazgatás keretrendszer kialakítása 18

19 Információs szolgáltatások A kormányzati, közigazgatási mőködést támogató adatlogikát valósítja meg. A felszínen tekintve elérést biztosít az üzleti perzisztens adatok felé. Ezek az adatok jellemzıen elosztott környezetben, különbözı módon, és formátumban tárolva vannak jelen különbözı relációs és más adatbázisokban, fájlrendszerekben, XML tárakban, stb. Fontos szolgáltatás tehát ebben a blokkban az ún. federáció, amely egységes logikai nézeten át teszi mindezeket elérhetıvé. Eltakarja az adatok heterogenitását, kezeli a formátumok és fizikai elérési módok különbözıségét, egyszerősíti az adatelérést az ezt igénylı más szolgáltatások számára. Információs szolgáltatásként tekintjük az adatkezelés egy speciális, ám jelentıségében mégis kiemelt módját, az ún. tartalomkezelést. A kapcsolódó szolgáltatások teszik lehetıvé, hogy a nem-strukturált (dokumentum, média, stb. jelleg) információkat hatékonyan tárolni, és feldolgozni lehessen Elérési szolgáltatások Ez a blokk a különbözı meglévı (legacy) alkalmazások integrációját biztosítja a SOA környezetbe. Abban az esetben, ha ezek az alkalmazások az üzleti, kormányzati, közigazgatási modellünk elvárásainak jól megfelelı funkciókat kínálnak, akkor ez jelentheti ezen funkciók becsomagolását és szolgáltatásokként történı elérhetıvé tételét. Kevésbé szerencsés esetben arra is szükség lehet, hogy ezeket a funkciókat kibıvítve/kombinálva állítsuk el a megfelelı szemantikájú szolgáltatást. Ilyenkor az elérési szolgáltatások egynél több legacy funkciót is felhasználnak a kívánt mőködés megvalósításához. A blokk mőködéséhez elengedhetetlenek a különbözı adapterek, amelyek egyik oldalon a legacy alkalmazások specifikumait ismerve, ezek nyelvét beszélve, másik oldalon szabványos felületet kínálva teremtik meg a kapcsolatot a SOA-legacy felületen Partnerszolgáltatások A partnerszolgáltatások feladata a szervezeten kívüli irányok (esetleg speciális, a B2B területen elterjedt protokollok és módszerek, pl. SWIFT, EDI, stb. kihasználásával) kommunikációs integrációjának megvalósítása. Ez a blokk valamelyest analóg az interakciós szolgáltatások blokkal, hiszen megteremti a kapcsolatot a SOA architektúra és a kötött kommunikációs formákra képes partner között, ezzel lehetıvé téve, hogy ebbıl az irányból is fogadhassunk interakciót a SOA rendszereinkben Szolgáltatásmenedzsment Ezek a szolgáltatások azokat az eszközöket és metaadat-struktúrákat foglalják magukba, amelyek lehetıvé teszik az üzleti folyamatok leképzését, az üzleti, kormányzati, közigazgatási elvárások és követelmények rögzítését. Az üzleti, kormányzati, közigazgatási innováció a E-közigazgatás keretrendszer kialakítása 19

20 rögzített modell folyamatos, iteratív finomításán és javításán keresztül valósul meg, amelyet a valósidejő üzleti, kormányzati, közigazgatási paraméterek méréseivel támogatunk. Ebben a blokkban válik az is lehetıvé, hogy a mérendı értékeinket (KPI-k) definiáljuk ezek azok az általános üzleti, kormányzati, közigazgatási mérıszámok, amelyek teljesülését eleve, már a modell megfogalmazásakor célul tőztük ki. A mérés kivitelezéséhez, illetve a KPI-k esetleges változtatásainak végrehajtásához ez a blokk kapcsolatban áll majd az IT szolgáltatások felügyelete blokkal, illetve a folyamatszolgáltatások blokkal. E-közigazgatás keretrendszer kialakítása 20

OKTATÁSI CSOMAG (SOA)

OKTATÁSI CSOMAG (SOA) OKTATÁSI CSOMAG (SOA) 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási keretrendszer tárgyú kiemelt projekt megvalósításának

Részletesebben

KÖZPONTI RENDSZER PILOT PROJEKTTERV

KÖZPONTI RENDSZER PILOT PROJEKTTERV KÖZPONTI RENDSZER PILOT PROJEKTTERV 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási keretrendszer tárgyú kiemelt

Részletesebben

A MAGYAR SOA ALAPÚ ARCHITEKTÚRA RENDSZERTERVE

A MAGYAR SOA ALAPÚ ARCHITEKTÚRA RENDSZERTERVE A MAGYAR SOA ALAPÚ ARCHITEKTÚRA RENDSZERTERVE BME Informatikai Központ 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási

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

Ü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

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

SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.

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

Részletesebben

FOLYAMATLEÍRÁST SEGÍTİ GYAKORLATI ÚTMUTATÓ

FOLYAMATLEÍRÁST SEGÍTİ GYAKORLATI ÚTMUTATÓ FOLYAMATLEÍRÁST SEGÍTİ GYAKORLATI ÚTMUTATÓ 1/ 50 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási keretrendszer tárgyú

Részletesebben

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER INCIDENSMENEDZSMENT AJÁNLÁS

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER INCIDENSMENEDZSMENT AJÁNLÁS ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER INCIDENSMENEDZSMENT AJÁNLÁS 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási

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

SZÁLLÍTÓI TERMÉKEK INTEROPERABILITÁSI VIZSGÁLATA

SZÁLLÍTÓI TERMÉKEK INTEROPERABILITÁSI VIZSGÁLATA SZÁLLÍTÓI TERMÉKEK INTEROPERABILITÁSI VIZSGÁLATA A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási keretrendszer tárgyú

Részletesebben

JAVA webes alkalmazások

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,

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

Simon Balázs Dr. Goldschmidt Balázs Dr. Kondorosi Károly. BME, Irányítástechnika és Informatika Tanszék

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:

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

pilot példa SOA alkalmazásra 2008. április 29.

pilot példa SOA alkalmazásra 2008. április 29. Közigazgatási pilot példa SOA alkalmazásra 2008. április 29. A Szoftver és Szolgáltatások Nemzeti Technológiai Platform (NESSI Hungary) 2 Program Cél Szakmai konszenzus kialakítása az e-közigazgatás fejlesztésében

Részletesebben

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER RENDELKEZÉSREÁLLÁS MENEDZSMENT AJÁNLÁS

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER RENDELKEZÉSREÁLLÁS MENEDZSMENT AJÁNLÁS ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER RENDELKEZÉSREÁLLÁS MENEDZSMENT AJÁNLÁS 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus

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

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

Webszolgáltatás alapokon BPEL

Webszolgáltatás alapokon BPEL Üzleti folyamatok Webszolgáltatás alapokon BPEL Pl.: Bank: Motiváció o Ahány beszállító, annyi technológia, módszertan, protokoll o Régi eszközöket soha nem selejteznek le Meglévő workflow eszközök o Gyártófüggőek

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

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER IT ÜGYFÉLSZOLGÁLAT AJÁNLÁS

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER IT ÜGYFÉLSZOLGÁLAT AJÁNLÁS ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER IT ÜGYFÉLSZOLGÁLAT AJÁNLÁS 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási

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

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

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

ÚTMUTATÓ AKKREDITOROK SZÁMÁRA

ÚTMUTATÓ AKKREDITOROK SZÁMÁRA ÚTMUTATÓ AKKREDITOROK SZÁMÁRA A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási keretrendszer tárgyú kiemelt projekt

Részletesebben

Java I. A Java programozási nyelv

Java I. A Java programozási nyelv Java I. A Java programozási nyelv története,, alapvetı jellemzıi Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 02. 12. Java I.: Történet, jellemzık, JDK JAVA1 / 1 Egy kis történelem

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

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

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

SOA. Szolgáltatás Orientált Architektúra. Jelen és jövı. Várkonyi László IT Architect, IBM SWG. Software. SOA on your terms and our expertise

SOA. Szolgáltatás Orientált Architektúra. Jelen és jövı. Várkonyi László IT Architect, IBM SWG. Software. SOA on your terms and our expertise SOA Szolgáltatás Orientált Architektúra Jelen és jövı Várkonyi László IT Architect, IBM SWG SOA on your terms and our expertise 2005 IBM Corporation 2008-ig a vállalatok több, mint 60%-a a SOA elvei szerint

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

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

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER KIADÁSMENEDZSMENT AJÁNLÁS

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER KIADÁSMENEDZSMENT AJÁNLÁS ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER KIADÁSMENEDZSMENT AJÁNLÁS 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási

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

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1 Enterprise extended Output Management exom - Greendoc Systems Kft. 1 exom - Greendoc Systems Kft. 2 Sokféle bementi adatformátum kezelése Adatok fogadása különböző csatornákon Előfeldolgozás: típus meghatározás,

Részletesebben

INTEROPERABILITÁSI BEVIZSGÁLÁSI MÓDSZERTAN

INTEROPERABILITÁSI BEVIZSGÁLÁSI MÓDSZERTAN INTEROPERABILITÁSI BEVIZSGÁLÁSI MÓDSZERTAN E-közigazgatás keretrendszer kialakítása projekt 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával,

Részletesebben

30 MB INFORMATIKAI PROJEKTELLENŐR

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

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

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

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

stratégiai kutatási terve

stratégiai kutatási terve A NESSI-Hungary stratégiai kutatási terve Dr. Kondorosi osi Károly BME IIT 2 Vázlat Bevezető Alakulás, motivációk Mit csinál a NESSI az EU-s anya Mit csinál a NESSI-Hungary A Stratégiai kutatási terv (SKT)

Részletesebben

A KÖZPONTI RENDSZER PILOT PROJEKTJE

A KÖZPONTI RENDSZER PILOT PROJEKTJE A KÖZPONTI RENDSZER PILOT PROJEKTJE Zárójelentés e-közigazgatási Keretrendszer Kialakítása projekt 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával,

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

SOA ALAPÚ INTEGRÁCIÓS LEHETŐSÉGEK AZ E-KÖZIGAZGATÁSBAN

SOA ALAPÚ INTEGRÁCIÓS LEHETŐSÉGEK AZ E-KÖZIGAZGATÁSBAN SOA ALAPÚ INTEGRÁCIÓS LEHETŐSÉGEK AZ E-KÖZIGAZGATÁSBAN Fekete János, fekete@sbgk.hu Dr. Kondorosi Károly, kondor@iit.bme.hu Budapesti Műszaki Egyetem, Információtechnológiai Innovációs és Tudásközpont

Részletesebben

Elektronikus közigazgatási keretrendszer Mentési rend ajánlás ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER MENTÉSI REND AJÁNLÁS

Elektronikus közigazgatási keretrendszer Mentési rend ajánlás ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER MENTÉSI REND AJÁNLÁS ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER MENTÉSI REND AJÁNLÁS 1 A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával, az Elektronikus közigazgatási

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

Szolgáltat. gfelügyeleti gyeleti rendszer fejlesztése. NETWORKSHOP 2010 Sándor Tamás

Szolgáltat. gfelügyeleti gyeleti rendszer fejlesztése. NETWORKSHOP 2010 Sándor Tamás Szolgáltat ltatási minıségfel gfelügyeleti gyeleti rendszer fejlesztése se a HBONE hálózatbanh NETWORKSHOP 2010 Tartalom SLA menedzsment, teljesítmény menedzsment InfoVista bemutatás InfoVista az NIIFI-nél

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

TANÚSÍTVÁNY. tanúsítja, hogy a E-Group Magyarország Rt. által kifejlesztett és forgalmazott. Signed Document expert (SDX) Professional 1.

TANÚSÍTVÁNY. tanúsítja, hogy a E-Group Magyarország Rt. által kifejlesztett és forgalmazott. Signed Document expert (SDX) Professional 1. TANÚSÍTVÁNY A HUNGUARD Számítástechnikai-, informatikai kutató-fejlesztő és általános szolgáltató Kft. a 15/2001.(VIII. 27.) MeHVM rendelet alapján, mint a Magyar Köztársaság Informatikai és Hírközlési

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

Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19.

Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19. Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással Szabó Balázs HOUG konferencia, 2007 április 19. Mirıl lesz szó NETvisor Kft bemutatása Szolgáltatási szint alapjai Performancia

Részletesebben

InfoVista újdonságok. Sándor Tamás. fımérnök. SCI-Network Távközlési és Hálózatintegrációs zrt. T.: 467-70-30 F.: 467-70-49

InfoVista újdonságok. Sándor Tamás. fımérnök. SCI-Network Távközlési és Hálózatintegrációs zrt. T.: 467-70-30 F.: 467-70-49 SCI-Network Távközlési és Hálózatintegrációs zrt. InfoVista újdonságok T.: 467-70-30 F.: 467-70-49 info@scinetwork.hu www.scinetwork.hu Sándor Tamás fımérnök Nem tudtuk, hogy lehetetlen, ezért megcsináltuk.

Részletesebben

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28.

Részletesebben

A programkomponensek között különbözı típusú interfészek léteznek. következésképpen különbözı típusú interfészhibák fordulhatnak elı.

A programkomponensek között különbözı típusú interfészek léteznek. következésképpen különbözı típusú interfészhibák fordulhatnak elı. 1 Az interfésztesztelésre mikor kerül sor? amikor egy nagyobb rendszer létrehozásához modulokat és alrendszereket integrálunk, amelyek egymással interfészeken keresztül kommunikálnak. Ez a fajta tesztelés

Részletesebben

IT szolgáltatás menedzsment bevezetés az IIER projektben

IT szolgáltatás menedzsment bevezetés az IIER projektben IT szolgáltatás menedzsment bevezetés az IIER projektben it Service Management Forum 2005 Vámosi Róbert MVH Virágh Tamás HP 2005.03.18. Copyright 2005 MVH - HP. Minden jog fenntartva. 1 MVH IIER IT menedzsment

Részletesebben

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás 2011 November 8. New York Palota Hotel Boscolo Budapest Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás Sárecz Lajos, Vezető tanácsadó Oracle Hungary Átfogó felhő üzemeltetés

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

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

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A Web Service Web Service definíciója Számos definíció létezik. IBM [4] A Web

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

Internet of Things 2

Internet of Things 2 Az Internet jövıje Internet of Things Dr. Bakonyi Péter c. Fıiskolai tanár 2009.09.29. Internet of Things 2 2009.09.29. Internet of Things 3 2009.09.29. Internet of Things 4 2009.09.29. Internet of Things

Részletesebben

Informatikai ellenırzések, az informatika szerepe az ellenırzések támogatásában

Informatikai ellenırzések, az informatika szerepe az ellenırzések támogatásában Nincs informatika-mentes folyamat! Informatikai ellenırzések, az informatika szerepe az ellenırzések támogatásában Oláh Róbert számvevı tanácsos Az elıadás témái 2 Miért, mit, hogyan? Az IT ellenırzés

Részletesebben

S04-2 Elosztott alkalmazások készítése

S04-2 Elosztott alkalmazások készítése S04-2 Elosztott alkalmazások készítése Tartalom 1. Többrétegű architektúra, elosztott szerveroldal 2. Kommunikációs eszközök: távolieljárás-hívás és üzenet alapú infrastruktúra (point-to-point és publish-subscribe

Részletesebben

1. elıadás. Információelmélet Információ technológia Információ menedzsment

1. elıadás. Információelmélet Információ technológia Információ menedzsment http://vigzoltan.hu 1. elıadás A számítógépes információ rendszerk tudománya, amely tartalmazza az alábbiakat: Elméleti összefüggések Szemlélet Módszertant a tervezéshez, fejlesztéshez üzemeltetéshez Tartalmazza

Részletesebben

Szolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Web-szolgáltatások: SOAP, WSDL

Szolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Web-szolgáltatások: SOAP, WSDL Szolgáltatásorientált rendszerintegráció SOA-alapú rendszerintegráció Web-szolgáltatások: SOAP, WSDL Tartalom Integrációs feladat Service Oriented Architecture Web-service SOAP WSDL Web-szolgáltatás API-k

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

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

Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer

Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer XXII. MINŐSÉGSZAKEMBEREK TALÁLKOZÓJA A digitalizálás a napjaink sürgető kihívása Dr. Ányos Éva működésfejlesztési tanácsadó Magyar

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

Komponens modellek. 3. Előadás (első fele)

Komponens modellek. 3. Előadás (első fele) Komponens modellek 3. Előadás (első fele) A komponens modellek feladata Támogassa a szoftverrendszerek felépítését különböző funkcionális, logikai komponensekből, amelyek a számítógépes hálózatban különböző

Részletesebben

Szoftver újrafelhasználás

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

Részletesebben

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

Részletesebben

Informatikai Tesztek Katalógus

Informatikai Tesztek Katalógus Informatikai Tesztek Katalógus 2019 SHL és/vagy partnerei. Minden jog fenntartva Informatikai tesztek katalógusa Az SHL informatikai tesztek katalógusa számítástechnikai tudást mérő teszteket és megoldásokat

Részletesebben

Osztott rendszerek (Distributed. systems) Bevezetés. Tartalom. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék

Osztott rendszerek (Distributed. systems) Bevezetés. Tartalom. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék Osztott rendszerek (Distributed systems) Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 09. 18. osztottrendszerek / 1 Tartalom Miért kellenek osztott rendszerek Egy kis

Részletesebben

SZOLGÁLTATÁSOK MEGFELELİSÉG VIZSGÁLATÁBAN TECHNIKAI LEÍRÁS KÖZREMŐKÖDİ SZERVEZETEKRE VONATKOZÓ ELVÁRÁSOK

SZOLGÁLTATÁSOK MEGFELELİSÉG VIZSGÁLATÁBAN TECHNIKAI LEÍRÁS KÖZREMŐKÖDİ SZERVEZETEKRE VONATKOZÓ ELVÁRÁSOK SZOLGÁLTATÁSOK MEGFELELİSÉG VIZSGÁLATÁBAN KÖZREMŐKÖDİ SZERVEZETEKRE VONATKOZÓ ELVÁRÁSOK TECHNIKAI LEÍRÁS A dokumentum az Új Magyarország Fejlesztési Terv keretében, az Államreform Operatív Program támogatásával,

Részletesebben

Teszt terv Új funkció implementációja meglévı alkalmazásba

Teszt terv Új funkció implementációja meglévı alkalmazásba Teszt terv Új funkció implementációja meglévı alkalmazásba Passed Informatikai Kft. www.passed.hu Farkas Gábor 2007-P-123-45-T-1-1 IIR - Test Manager course 2 Szerepkör Név Aláírás Aláírás dátuma IT Projekt

Részletesebben

Web service fenyegetések e- közigazgatási. IT biztonsági tanácsadó

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

Részletesebben

Új generációs hálózatok. Bakonyi Péter c.docens

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

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

Object Orgy PROJEKTTERV 1 (9) Adattípusok menedzselése Palatinus Endre 2010-09-27 1.0

Object Orgy PROJEKTTERV 1 (9) Adattípusok menedzselése Palatinus Endre 2010-09-27 1.0 Object Orgy PROJEKTTERV 1 (9) Projektterv 1 Összefoglaló 2 Verziók Ez az projekt projektterve, ahol kitérünk a megrendelt szoftver elvárt szolgáltatásaira, és a tárgy keretein belül a projekt során felhasználandó

Részletesebben

Univerzális munkafolyamat szimulátor

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

Részletesebben

IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv. 3.9-es verzió GC22-0258-00

IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv. 3.9-es verzió GC22-0258-00 IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv 3.9-es verzió GC22-0258-00 IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv 3.9-es verzió GC22-0258-00 Megjegyzés

Részletesebben

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT Oracle Cloud Platform szolgáltatások bevezetése a Magyar Suzuki Zrt.-nél Farkas Bálint STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT MAGYAR SUZUKI CORPORATION Oracle Cloud Platform szolgáltatások

Részletesebben

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

Részletesebben

Informatikai kommunikációs technikák a beszállító iparban

Informatikai kommunikációs technikák a beszállító iparban Informatikai kommunikációs technikák a beszállító iparban A FLUID-WIN projekt Nyertes projekt az EU 6. Kutatás fejlesztési és demonstrációs keretprogramjában Prioritás: Információs Társadalom Technológiák

Részletesebben

Üzleti szabálykezelés

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

Részletesebben

A cloud szolgáltatási modell a közigazgatásban

A cloud szolgáltatási modell a közigazgatásban A cloud szolgáltatási modell a közigazgatásban Gombás László Krasznay Csaba Copyright 2011 Hewlett-Packard Development Company HP Informatikai Kft. 2011. november 23. Témafelvetés 2 HP Confidential Cloud

Részletesebben

4. rész: Java Enterprise Edition bevezetı. Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu

4. rész: Java Enterprise Edition bevezetı. Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu 4. rész: Java Enterprise Edition bevezetı Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Hol tartunk? Projekt tervezés, követés MS Project RequisitePro Követelmények Tervezés, modellezés

Részletesebben

Webszolgáltatások kommunikációs overhead-jének becslése

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

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

01. gyakorlat - Projektalapítás

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:

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

Új generációs informatikai és kommunikációs megoldások ANMS. távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés

Új generációs informatikai és kommunikációs megoldások ANMS. távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés Új generációs informatikai és kommunikációs megoldások ANMS távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés ANMS Távközlési szolgáltatók számára Az ANMS egy fejlett

Részletesebben

Nyilvántartási Rendszer

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,

Részletesebben

Üzletmenet-folytonosság és katasztrófa helyzet kezelés (Honnan indultunk, miért változtunk, hova tartunk?)

Üzletmenet-folytonosság és katasztrófa helyzet kezelés (Honnan indultunk, miért változtunk, hova tartunk?) Üzletmenet-folytonosság és katasztrófa helyzet kezelés (Honnan indultunk, miért változtunk, hova tartunk?) Év indító IT szakmai nap - PSZÁF Budapest, 2007.01.18 Honnan indultunk? - Architektúra EBH IT

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

Osztott Objektumarchitektúrák

Osztott Objektumarchitektúrák 1. Kliens szerver architektúra Osztott Objektumarchitektúrák Dr. Tick József Jól bevált architektúra Kliens-szerver szerepek rögzítettek Szerver szolgáltatást nyújt, vagy igénybe vesz Kliens csak igénybe

Részletesebben