OKTATÁSI CSOMAG (SOA)



Hasonló dokumentumok
KÖZPONTI RENDSZER PILOT PROJEKTTERV

A MAGYAR SOA ALAPÚ ARCHITEKTÚRA RENDSZERTERVE

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

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

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

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

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

ÚTMUTATÓ AKKREDITOROK SZÁMÁRA

FEJLESZTÉSI KERETRENDSZER ÉS KOMPONENSTÁR

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

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

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

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

A MAGYAR E-KÖZIGAZGATÁSI ARCHITEKTÚRA

Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben. Simon Géza Zsemlye Tamás

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

MINTA BIZTONSÁGI KATEGORIZÁLÁS SEGÉDLET

INTEROPERABILITÁSI BEVIZSGÁLÁSI MÓDSZERTAN

Szolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Enterprise Service Bus (ESB) Ercsényi András, BME IIT, 2011.

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER SZOLGÁLTATÁSKATALÓGUS AJÁNLÁS

IT BIZTONSÁGI KÖVETELMÉNYRENDSZER

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

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER RENDSZERFEJLESZTÉSI PROJEKT KÖVETELMÉNYEK

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

FEJLESZTÉSI ÚTMUTATÓ ÉS MENETREND (ROADMAP)

A KÖZPONTI RENDSZER PILOT PROJEKTJE

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

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER KÖZBESZERZÉS MŐSZAKI LEÍRÁS AJÁNLÁS

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

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

ALKALMAZÁS KERETRENDSZER

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

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

SOA KERETRENDSZEREK ÖSSZEHASONLÍTÓ

ÖNKORMÁNYZATI ARCHITEKTÚRA AJÁNLÁS

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

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

Közösség, projektek, IDE

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

GAZDÁLKODÁSI RENDSZER INTERFÉSZ AJÁNLÁS

iphone és Android két jó barát...

Webszolgáltatások (WS)

Módszertani összefoglaló számú projekt Jó Állam Mutatókhoz kapcsolódó hozzájárulásáról, vállalt célértékeiről

SZAKMAI MONITORING KERETRENDSZER PILOT VERZIÓ LEÍRÁS

AZ ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER SZOLGÁLTATÁSMENEDZSMENT TÁRGYÚ AJÁNLÁSAI

JAX-WS mélyvíz. Viczián István JUM XII november 18.

Autóipari beágyazott rendszerek Dr. Balogh, András

KÖZIGAZGATÁSI OPERATÍV PROGRAMOK IT BIZTONSÁGI KÖRNYEZETE AZ IT BIZTONSÁGI SZABÁLYZATMENEDZSMENT KÖVETELMÉNYEI

PROJEKTMENEDZSMENT ÉS FEJLESZTÉSI SABLONOK

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

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

Nagyvállalati SOA infrastruktúra (ESB, szolgáltatástárak)

Mobil szolgáltatások és alkalmazások fejlesztése

Összefoglaló - Jármőipari biztonságtechnikai szakmai nap

Az azonosító számú, Internetes alkalmazásfejlesztő megnevezésű elágazás szakmai követelménymoduljainak

MÓDSZERTANI ÚTMUTATÓ AZ INTEROPERABILITÁS TERVEZÉSÉNEK TÁMOGATÁSÁRA

Webes alkalmazások fejlesztése 12. fejezet. Szolgáltatás alapú kommunikáció (WCF) Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar

ÚTMUTATÓ RENDSZER INTEGRÁTOROK SZÁMÁRA

V. SZAKMAI MONITORING KERETRENDSZER (TANULMÁNY) SPECIFIKÁCIÓJA. E-közigazgatás keretrendszer kialakítása projekt 1

Web-szolgáltatás szabványok

Útmutató az IT biztonsági szintek meghatározásához ÚTMUTATÓ AZ IT BIZTONSÁGI SZINTEK MEGHATÁROZÁSÁHOZ ÚTMUTATÓ

Informatikai biztonsági elvárások

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

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

ALAPADATOK. KÉSZÍTETTE Balogh Gábor. A PROJEKT CÍME Hálózati alapismeretek

stratégiai kutatási terve

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

TERMÉKEKRE VONATKOZÓ ÉRTÉKELÉSI MÓDSZERTAN

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

ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER ÜZLETI ELEMZÉS KÉSZÍTÉS AJÁNLÁS

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

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

FOLYAMATLEÍRÁST SEGÍTİ MÓDSZERTANI AJÁNLÁS

KNOWLEDGETREE DOKUMENTUMMENEDZSMENT KÉZIKÖNYV SZOFTVER. E-közigazgatás keretrendszer kialakítása 1

Object Orgy PROJEKTTERV 1 (9) Adattípusok menedzselése Palatinus Endre

Szolgáltatásorientált technológiák

Webszolgáltatás alapokon BPEL

IT biztonsági keretek és követelmények. Budapesti Műszaki és. Informatikai Központ. Szigeti Szabolcs. Networkshop 2009

E-Számlázás az ECOD rendszeren belül. Horváth Péter, Senior Projekt Menedzser Synergon Retail Systems Kft.

Szolgáltatás technológiák (WS, WS-*) Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

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 számítógépes feladatok a várt megoldáshoz egyértelmű utalásokat tartalmazzanak.

SOA projektmenedzsment. Kondorosi Károly BME IIT, 2011.

Pénzügyminisztérium ÚTMUTATÓ Vállalkozási ügyintézı szakképesítés

ETL keretrendszer tervezése és implementálása. Gollnhofer Gábor Meta4Consulting Europe Kft.

Kompetenciák fejlesztése a pedagógusképzésben. IKT kompetenciák. Farkas András f_andras@bdf.hu

Közigazgatási informatika tantárgyból

Szoftver újrafelhasználás

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

Metamodellezés. Simon Balázs BME IIT, 2011.

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

Mi legyen az informatika tantárgyban?

az értékelemzés alapjai

DOTPROJECT PROJECTMENEDZSMENT SZOFTVER KÉZIKÖNYV

MÉRNÖKINFORMATIKUS ALAPSZAK TANULMÁNYI TÁJÉKOZATÓ 2017.

A TANTÁRGY ADATLAPJA

COMPANY PROFILE SZOFI ALGORITHMIC RESEARCH KFT

Szaniszló Gábor, ABB Kft MEE szakmai nap elıadás, Az IEC61850-es szabvány gyakorlati alkalmazása. ABB Group June 1, 2010 Slide 1

Informatikai alkalmazásfejlesztő Információrendszer-elemző és - tervező

PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK. Elıadó: Dr. Oniga István Egytemi docens

Átírás:

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észeként készült. A dokumentum elkészítésében részt vett: 2

1. Metaadat-táblázat Megnevezés Cím (dc:title) Kulcsszó (dc:subject) Leírás (dc:description) Típus (dc:type) Forrás (dc:source) Kapcsolat (dc:relation) Terület (dc:coverage) Létrehozó (dc:creator) Kiadó (dc:publisher) Résztvevı (dc:contributor) Leírás Oktatási csomag Az e-közigazgatás informatikai rendszere, e-közigazgatás, szolgáltatás alapú architektúra, szolgáltatási sín 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 szerkezetével és felépítésével kapcsolatos ismereteket foglalja össze és terjeszti elı oktatási anyag formájában. A prezentációkból és fejlesztıi feladatokból álló oktatási egységek különbözı szintő szakmai csoportokat (vezetık, tervezık, fejlesztık) céloznak meg. szöveg Magyarország e-közigazgatási Keretrendszer Kialakítása projekt Miniszterelnöki Hivatal BME Informatikai Központ Jogok (dc:rights) Dátum (dc:date) 2008.10.01. Formátum (dc:format) Azonosító (dc:identifier) Nyelv (dc:language) magyar Verzió (dc:version) V3 Státusz (State) Végleges Fájlnév (FileName) EKK_ekozig_SOA_OktatasiCsomag_081001_V3.doc Méret (Size) Ár (Price) Felhasználási jogok (UserRights) 3

2. Verziókövetési táblázat A dokumentum neve Oktatási csomag A dokumentum készítıjének neve BME Informatikai Központ A dokumentum jóváhagyójának neve A dokumentum készítésének dátuma 2009.09.21. Verziószám V3 Összes oldalszám 21 A projekt azonosítója e-közigazgatási Keretrendszer Kialakítása projekt 2.0.1. Változáskezelés Verzió Dátum A változás leírása V1 2008.07.30. Annotált tartalomjegyzék V2 2008.09.19. MeH-nek átadott verzió V3 2008.10.01. Minıségbiztosítói vélemény alapján javított verzió 4

3. Szövegsablon Megnevezés Leírás 1. Elıszó (Foreword) Az Elektronikus Közigazgatási Keretrendszer Kialakítása (EK3) projekt részként indult Alkalmazásfejlesztési keretrendszer kidolgozása alprojekt célja: a) A magyar e-közigazgatási rendszer szolgáltatásorientált architektúrájának specifikálása b) A közigazgatási szolgáltatási sín (ESB) és mőködési rendjének specifikálása c) Fejlesztési útmutató és menetrend (roadmap) elkészítése d) Fejlesztési keretrendszer és komponenstár tartalmi meghatározása e) A fenti témákban oktatási csomagok kidolgozása Jelen dokumentum az alprojekt egyik terméke. 2. Bevezetés (Preamble) A dokumentum célja a szolgáltatásorientált architektúra felépítésével, kialakításával kapcsolatos ismeretek oktatási formában történı közreadása. 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) 5

4. Tartalomjegyzék 1. Metaadat-táblázat 3 2. Verziókövetési táblázat 4 2.0.1. Változáskezelés 4 3. Szövegsablon 5 4. Tartalomjegyzék 6 5. Vezetıi összefoglaló 7 6. Bevezetés 8 7. Fejlesztési útmutató és menetrend (Roadmap) 9 8. A Magyar e-közigazgatási Architektúra 10 9. Mintaeljárás a Magyar e-közigazgatási Architektúrán 11 10. A Magyar e-közigazgatási Szolgáltatási Sín 12 11. Szolgáltatás Orientált Architektúra (SOA) 13 12. Folyamatok modellezése, tervezése (BPMN, BPEL) 14 13. Web-szolgáltatások (WS, SOAP, WSDL, UDDI) 15 14. WS-* szabványok 16 15. Üzenetkezelés (MQ) 17 16. Fejlesztési keretrendszer és komponenstár 18 17. Modell alapú kódgenerálás (MDA, AOP) 19 18. Web-szolgáltatás API-k, UML profile-ok 20 19. Oktatási feladatok 21 19.1. Feladatok 21 19.1.2. Telepítés 21 19.1.3. WS-* szabványok vizsgálata 21 19.1.4. Aszinkron hívás vizsgálata (WsAync) 21 19.1.5. MTOM kódolás vizsgálata (WsMtom) 21 19.1.6. Banki szolgáltatás 21 19.1.7. BPEL számológép (BpelCalculator) 21 19.1.8. BPEL banki átutalás (BpelTransfer) 22 19.1.9. MQ feladat: Matematika (MqMath) 22 19.1.10. EVA áttérési folyamat (BpmnEva) 22 19.1.11. Adminisztrációs felület és API (Admin) 22 6

5. Vezetıi összefoglaló Az e-közigazgatás fejlıdése és kiteljesedése szükségessé teszi, hogy megfelelı szakembereket képezzünk ki, akik az e-közigazgatás elkötelezettjeként, az igazgatás és az informatika különbözı szintjein azonosulni tudnak az e-közigazgatás céljaival, értik a kapcsolódó fogalmakat, képesek részt venni az e-közigazgatás bevezetésében és üzemeltetésében, az esedékes feladatot végrehajtják illetve végrehajtatják. Jelen 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 szerkezetével és felépítésével kapcsolatos ismereteket foglalja össze és terjeszti elı oktatási segédanyagok formájában. A prezentációkból és fejlesztıi feladatokból álló oktatási egységek különbözı szintő szakmai csoportokat (vezetık, tervezık, fejlesztık) céloznak meg. 7

6. Bevezetés Az e-közigazgatás fejlıdése és kiteljesedése szükségessé teszi, hogy megfelelı szakembereket képezzünk ki, akik az e-közigazgatás elkötelezettjeként, az igazgatás és az informatika különbözı szintjein azonosulni tudnak az e-közigazgatás céljaival, értik a kapcsolódó fogalmakat, képesek részt venni az e-közigazgatás bevezetésében és üzemeltetésében, az esedékes feladatot végrehajtják illetve végrehajtatják. A potenciális hallgatóságot az alábbi kategóriákba soroltuk be: a) IT vezetık b) Architektúra tervezık c) Fejlesztık A projekt keretében elkészített oktatási segédletek, segédanyagok formájuk szerint lehetnek: d) Prezentációk e) Számítógépes gyakorlati feladatok Az alábbi táblázat összefoglalja, hogy a különbözı szakértıknek a tématerület mely részeit érdemes tanulni. IT vezetık Architektúra Fejlesztık tervezık Fejlesztési útmutató és menetrend (Roadmap) X A Magyar e-közigazgatási Architektúra X X X Mintaeljárás a Magyar e-közigazgatási Architektúrán X X X A Magyar e-közigazgatási Szolgáltatási Sín X X Szolgáltatás Orientált Architektúra (SOA) X X Folyamatok modellezése, tervezése (BPMN, BPEL) X X Web-szolgáltatások (WS, SOAP, WSDL, UDDI) X X WS-* szabványok X X Üzenetkezelés (MQ) X X Fejlesztési keretrendszer és komponenstár X Modell alapú kódgenerálás (MDA, AOP) X X Web-szolgáltatás API-k, UML profile-ok X Oktatási feladatok X 8

7. Fejlesztési útmutató és menetrend (Roadmap) Célcsoport: IT vezetık Kapcsolódó fájlok: EKK_OktatasiCsomag_FejlesztesiUtmutatoMenetrend_V1.ppt Az oktatási anyag bemutatja az architektúrát megalapozó elveket, a fejlesztésre vonatkozó követelményeket, a gyakorlatban elterjedt módszertanokat, kiemelten a kormányzati feladatok megvalósítására szolgáló metodológiákat, és az intézményi érettség vizsgálatára javasolt módszereket. Végül felvázolja a javasolt magyar fejlesztési menetrendet. Az architektúra alapelvei Fejlesztési folyamat követelményei Fontosabb útvonaltervek o EA módszertanok o Közigazgatási roadmap-ek o Érettségi modellek Javasolt magyar roadmap 9

8. A Magyar e-közigazgatási Architektúra Célcsoport: IT vezetık, architektúra tervezık, fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_eKozigArchitektura_V1.ppt Az oktatási anyag ismerteti az e-közigazgatási architektúra rétegszerkezetét, a rétegek feladatait, a fontosabb adatformátumokat (üzenet- és csomagformátum), az architektúra által biztosított alapszolgáltatásokat (szolgáltatáskatalógus, tokenszolgáltató, hitelesítésszolgáltató, naplózás, e-tár, ügyfélkapu), az architektúra adminisztrációját és felügyeletét. Az architektúra felépítése Az alapfogalmak o szolgáltató o sín o üzenet és csomag Alapszolgáltatások Adminisztráció Felügyelet 10

9. Mintaeljárás a Magyar e-közigazgatási Architektúrán Célcsoport: IT vezetık, architektúra tervezık, fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_eKozigMintaeljaras_V1.ppt Az oktatási anyag bemutatja a kommunikációt a Magyar e-közigazgatási Architektúra rétegei között egy példaként választott eljárás végrehatásakor, ezzel segítve az architektúra mőködésének a megértését. Mintaeljárás rövid ismertetése A mintaeljárás bemutatása a szolgáltatási rétegig Kérés-válasz lépései az X hivatal és a Y hivatal között a csomagátviteli rétegig 11

10. A Magyar e-közigazgatási Szolgáltatási Sín Célcsoport: Architektúra tervezık, fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_eKozigSzolgaltatasiSin_V1.ppt Az oktatási anyag ismerteti a szolgáltatási sín felépítését, a kapcsolódó adatformátumokat, protokollokat, a sín clusterekbe szervezését, a sín adminisztrációját és felügyeleti alapszolgáltatásait (életjel, naplózás, statisztika). A sín felépítése Protokoll Alapszolgáltatások Clusterek Adminisztráció Felügyelet 12

11. Szolgáltatás Orientált Architektúra (SOA) Célcsoport: IT vezetık, architektúra tervezık Kapcsolódó fájlok: EKK_OktatasiCsomag_SzolgaltatasOrientaltArchitektura_V1.ppt Az oktatási csomag magas szinten ismerteteti a szolgáltatás orientált architektúra alapjait és kapcsolódó szabványait, valamint megvalósításához használható legnépszerőbb eszközöket. Service Oriented Architecture o alapfogalmak, WSDL, SOAP Web-Service szabványok o WS-ReliableMessaging, WS-Security, WS-SecureConversation, WS-Trust, WS-Federation, WS-Transaction Eszközök 13

12. Folyamatok modellezése, tervezése (BPMN, BPEL) Célcsoport: Architektúra tervezık, fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_FolyamatmodellezesTervezes_V1.ppt Az oktatási anyag bemutatja a folyamatok leírására alkalmas BPMN és BPEL szabványokat és kapcsolatukat, valamint a folyamatok tervezésének lépéseit. BPMN BPEL Folyamatok tervezése 14

13. Web-szolgáltatások (WS, SOAP, WSDL, UDDI) Célcsoport: Architektúra tervezık, fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_Webszolgaltatasok_V1.ppt Az oktatási anyag részletesen bemutatja a legfontosabb web-szolgáltatás szabványokat. Web-szolgáltatás SOAP WSDL UDDI 15

14. WS-* szabványok Célcsoport: Architektúra tervezık, fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_WebszolgaltatasSzabvanyok_V1.ppt Az oktatási anyag részletesen bemutatja a legfontosabb WS-* szabványokat. Célok WS-Addressing MTOM WS-ReliableMessaging XML digital signature XML encryption WS-Security WS-SecureConversation WS-Trust WS-Federation WS-Policy 16

15. Üzenetkezelés (MQ) Célcsoport: Architektúra tervezık, fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_Uzenetkezeles_V1.ppt Az oktatási anyag ismerteti az üzenetkezelés elınyeit. Bemutatja a Java Messaging System és Microsoft Message Queue használatát, a web-szolgáltatások és üzenetkezelı rendszerek kombinálásának elınyeit. Célok RPC modell MOM modell JMS MSMQ Web-szolgáltatások és az üzenetkezelés 17

16. Fejlesztési keretrendszer és komponenstár Célcsoport: Fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_FejlesztesiKeretrendszer_V1.ppt Az oktatási csomag bemutatja a fejlesztési keretrendszer részeit és használatát, azt a folyamatot, ahogy az UML-ben modellezett szolgáltatások futtatható kódjai elıállnak. Fejlesztési komponenstár Fejlesztési keretrendszer Fejlesztési eszközök támogatottsága Fejlesztési komponenstár o felépítés o használat o elıállított elemek felhasználása 18

17. Modell alapú kódgenerálás (MDA, AOP) Célcsoport: Architektúra tervezık, fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_ModellAlapuKodgeneralas_V1.ppt Az oktatási anyag bemutatja a Model Driven Architecture és az aspektus orientált programozás alapjait és kódgenerálási lehetıségeit. Aonix Ameos + TDL MDA Model Driven Architecture Modell alapú kódgenerátor keretrendszer Aspektus alapú kódgenerátor keretrendszer 19

18. Web-szolgáltatás API-k, UML profile-ok Célcsoport: Fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_WebszolgaltatasApikUML_V1.ppt Az oktatási anyag ismerteti a Java és a.net web-szolgáltatásokhoz kapcsolódó API-jainak használatát, valamint a kódgenerátorral készített kódok és az API-k kapcsolatát. NET 3.0, 3.5 o DataContract o Windows Communication Foundation (WCF) Java o Java API for XML RPC (JAX-RPC, JSR-101) o Java Architecture for XML Binding (JAXB, JSR-222) o Java API for XML-Based Web-Services (JAX-WS, JSR-224) (= JAX-RPC 2.0) Kódgenerátor és a fentiek kapcsolata 20

19. Oktatási feladatok Célcsoport: Fejlesztık Kapcsolódó fájlok: EKK_OktatasiCsomag_OktatasiFeladatok_V1.zip Termék: számítógépes gyakorlatok Az oktatási anyag célja, hogy a fejlesztık gyakorlati tapasztalatot szerezzenek a szolgáltatás orientált architektúrához kapcsolódó szabványok és eszközök használatában. 19.1. Feladatok 19.1.2. Telepítés A feladat célja az adott eszköz telepítésének a megismerése. 19.1.3. WS-* szabványok vizsgálata A feladat célja a különbözı protokollok mőködésének vizsgálata, valamint az egyszerő hibakezelés megvalósítása. 19.1.4. Aszinkron hívás vizsgálata (WsAync) A feladat célja az aszinkron operációk kipróbálása. 19.1.5. MTOM kódolás vizsgálata (WsMtom) A feladat célja az MTOM kódolás kipróbálása. 19.1.6. Banki szolgáltatás A feladat célja egy adatbázis web-szolgáltatáson keresztül való elérése. 19.1.7. BPEL számológép (BpelCalculator) A feladat célja az eszközök egyszerő konfigurálása és a WS-Addressing szabvány támogatottságának vizsgálata, valamint az elágazás és a kivétel dobásának kipróbálása. 21

19.1.8. BPEL banki átutalás (BpelTransfer) A feladat célja a BPEL következı elemeinek kipróbálása: több porttype implementálása, korrelációk, kivételkezelés, kompenzáció, soros/párhuzamos végrehajtás, várakozás. 19.1.9. MQ feladat: Matematika (MqMath) A feladat célja a kiválasztott MQ eszköz megismerése, és az MQ API használatának elsajátítása egy matematikai feladatokat megoldó üzenetkezelı rendszer segítségével. 19.1.10. EVA áttérési folyamat (BpmnEva) A feladat célja, hogy megtervezzünk egy komplett folyamatot egy szöveges leírás alapján, rutint szerezzünk a BPMN modellezésben, valamint a fejlesztési komponenstár használatában. 19.1.11. Adminisztrációs felület és API (Admin) A feladat célja az adott eszköz adminisztrációs lehetıségeinek megismerése. 22