ESB bevezetés nagyvállalati környezetben, avagy mindezt hogyan csinálta az MVMI Zrt., Engel László fejlesztési igazgató



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

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

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

Oracle Middleware megoldások helye üzleti esettanulmányokon keresztül bemutatva, különböző iparágakban

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

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

A Magyar Posta Zrt Hyper-V infrastruktúrája. Bene Zsolt Infrastruktúra fejlesztő rendszermérnök Magyar Posta ZRT

TOGAF elemei a gyakorlatban

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

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

Jogosultság igénylési folyamatok egységesítése a Magyar Telekom csoportnál. Magyar Telekom IAM rendszer Pálfy Zsolt Levente , 1.

30 MB INFORMATIKAI PROJEKTELLENŐR

Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök

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

DW 9. előadás DW tervezése, DW-projekt

Üzleti szabálykezelés

stratégiai kutatási terve

KIR 2.0 A KIR MEGÚJÍTÁSÁNAK ELSŐ LÉPÉSEI BARCSÁNSZKY PÉTER OKTATÁSI HIVATAL. TÁMOP-3.1.5/ PEDAGÓGUSKÉPZÉS Támogatása

Projektportfólió-menedzsment az MVM Csoportban

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

László Zsuzsanna Vezérigazgató. Integra Zrt. Budapest, 1037 Kiscelli utca

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

innovációra és nemzetközi együttműködések

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

Együttműködés, tudásmegosztás és feladatmenedzsment. avagy Microsoft eszközrendszer a vállalati folyamatok szolgálatában

Fejlesztésekről és beruházásokról üzemeltetői szemmel

IT üzemeltetés és IT biztonság a Takarékbankban

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

Szemléletmód váltás a banki BI projekteken

Tisztelettel köszöntöm a RITEK Zrt. Regionális Információtechnológiai Központ bemutatóján.

Nagy bonyolultságú rendszerek fejlesztőeszközei

Konszolidáció és költségcsökkentés a gyakorlatban. Az Országos Tisztifőorvosi Hivatal Oracle adatbázis konszolidációja

A-NET Consulting a komplex informatikai megoldásszállító

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

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Infor PM10 Üzleti intelligencia megoldás

össz hang Ü z l e t r e h a n g o l t i n f o r m a t i k a

Globális trendek lokális stratégiák. Kovács András

Vezetői információs rendszerek

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

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

Üzletmenet folytonosság menedzsment [BCM]

Térinformatika adatbázisból. GisOpen 2007 konferencia, március 12-14

Központi közigazgatási rendszerek kapcsolatai

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

SOA Start.... és összeáll, ami összetett

CROCODILE projektek a Budapest Közút Zrt.-nél

BIM RENDSZER KIALAKÍTÁSA A KORMÁNYABLAK PROJEKT LEBONYOLÍTÁSÁBAN

Az Egységes Segélyhívó Rendszer (112), valamint az Önkormányzati ASP projekt tapasztalatai

Self Service szekció. XXVIII. Budapesti Menedzsment és Controlling Fórum. Havas Levente. Budapest, május 26. IFUA Horváth & Partners

Pilot projekt az NFGM-ben: nyílt forráskódú kollaborációs dokumentumportál és üzleti dashboard projektek tapasztalatai

Microsoft SQL Server telepítése

Novell Roadshow január március

A kormányzati informatika konszolidációja. Vályi-Nagy Vilmos. Helyettes államtitkár

Menetrendkezelő Rendszer

Eszköz és karbantartás management

Breczku János. Igazgató-helyettes Üzleti Folyamatok Támogatása üzletág ICON Számítástechnikai Kft.

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

Papír helyett elektronikus űrlap. Szabadság és interaktivitás az űrlapkezelésben

Bartimex Kft. Cégbemutató

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

Hálózati szolgáltatások biztosításának felügyeleti elemei

RapidAnalytics Enterprise Edition bevezetés a Telenor Magyarországnál. Szakács Balázs - Telenor Magyarország Szücs Imre United Consult

TÁJÉKOZTATÓ SZEPTEMBER 15. ELŐADÓ: DR. SZEPESI GÁBOR OPERATÍV PROJEKTVEZETŐ

Magyar Posta központi Oracle infrastruktúrája VMware alapokon

CROCODILE 2.0_HU projekt

Beszállítók integrálása és szolgáltatások optimalizálása ITIL szemüvegen keresztül

IBM felhő menedzsment

Az agrár-informatikai fejlesztések ágazati kihívásai az EU finanszírozás tükrében. Előadók: Dr. Mezőszentgyörgyi Dávid és Kaszás Zoltán

Nagyvállalati térinformatika a Telenornál

Út az ITIL-e00n át az ISO/IEC ig Fujitsu Siemens Computers Kft.

Oracle adatkezelési megoldások helye az EA világában. Előadó: Tar Zoltán

Rónai Gergely. fejlesztési főmérnök BKK Közút Zrt.

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

KÖZPONTI OKOSHÁLÓZATI MINTAPROJEKT

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

WEB2GRID: Desktop Grid a Web 2.0 szolgálatában

IT Factory. Kiss László

Vállalati folyamatok támogatása ELO-val Beszerzés management

Szervezeti működésfejlesztés komplexitása CMC minősítő előadás

BEVEZETÉS AZ ADATTÁRHÁZ AUTOMATIZÁLÁSBA

Az ITIL hazai alkalmazhatóságának kérdései

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

Banki üzleti szabályok kezelésének támogatása

Az Enterprise Content Management. Miért, mit, hogyan? , Sasi Péter

Everything Over Ethernet

Hogyan lehet ma munkafolyamat támogatás nélkül üzleti folyamatokat kezelni?

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok

IT trendek és lehetőségek

Hetyei József. Certified Management Consultant MBA for IT szakvezető

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

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

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

LOGISZTIKA/ELLÁTÁSI LÁNC MENEDZSMENT BODA & PARTNERS SZAKÉRTŐI SZOLGÁLTATÁSOK

Invitel IT és adatközponti szolgáltatások üzletág projekt erőforrás gazdálkodása

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

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

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

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

Információtartalom vázlata

Átírás:

1 ESB bevezetés nagyvállalati környezetben, avagy mindezt hogyan csinálta az MVMI Zrt., Engel László fejlesztési igazgató engel.laszlo@mvm-informatika.hu www.mvm-informatika.hu

2 Mottó Ha mindent addig halogatsz, amíg biztos nem leszel benne, sosem végzel el semmit. (Norman Vincent Peale)

3 Az MVMI helye az MVM Holding szervezeti struktúrájában MVM Informatika Zrt.

4 MVMI szervezeti felépítése Állami Vagyonkezelő Alapító MVM Zrt. Csoportszintű irányító szervezeti egységei Uralmi szerződés Alapító okirat Alapító okirat FB Könyvvizsgáló VEZÉRIGAZGATÓ Fejlesztési Igazgatóság TÖRZSKAR IT BIZT. ÉS MINŐ- SÉGIRÁNYÍTÁS GAZDASÁGI Osztály SZOLGÁLTATÁSI IGAZGATÓSÁG ÜZEMELTETÉSI IGAZGATÓSÁG FEJLESZTÉSI IGAZGATÓSÁG Jogtanácsos Ügyfélszolgálati Osztály SAP rendszer Osztály Innovációs Osztály HR Osztály Szolgáltatásfelügyeleti Osztály BI és Rendszerintegrációs Osztály Fejlesztési Osztály Logisztikai Osztály Desktop Osztály Dokumentummenedzsment Osztály Szolgáltatásmenedzsment Osztály Műszaki rendszerek Osztály Infrastruktúra üzemeltetési Osztály Webtechnológiai Osztály

A közelmúlt és a jelen a legfontosabb projektek, amelyek az MVM holding üzleti folyamataira gyakorolnak hatást Paksi Atomerőmű Üzemidő Hosszabbítási Program projektjének informatikai támogatása 2009-2013; Paksi Atomerőmű karbantartási rendszerének (AS/6) upgrade fejlesztése; Dokumentumkezelő rendszer fejlesztése, upgrade; Information Right Management rendszer bevezetése; Paksi Atomerőmű, majd teljes MVM csoport belső intranet portál új technológiai alapokon történő kialakítása (MS Share Point 2010); SAP HCM rendszer bevezetése; Microsoft infrastruktúra fejlesztése; Elektronikus Szerződéskötési Rendszer bevezetése az MVM számára; SAP6 re-implementációban való operatív közreműködés; Informatikai biztonságot növelő beruházások; Paksi új korszerű data center kialakítása; Az EON gázüzletág vásárláshoz kapcsolódó informatikai rendszerek migrációja; MVM Partner Gáz és Villamos üzletág informatika támogatását szolgáló komplex alkalmazásfejlesztések. 5

6 Az MVMI napjainkban szolgáltatói környezet és technológia Az MVMI szolgáltatói környezete Szerződéses partnerek száma 30 Telephelyek száma (megközelítően) 42 Kiszolgált informatikai felhasználók száma kb. 4300 fő Technológiai adottságok Szerverközpontok száma 4 (Paks, Budapest) Üzemeltető személyzet kb. 40 fő Üzemeltetett desktopok száma Kb. 4000 Szerverek száma 500 db

7 Integrációs kihívások általában, de ez a helyzet az MVMI-nél is Eltérő platformok Többféle protokoll Különböző interfészek Nem egységes rendelkezésre állás Állandó változások Időnyomás

8 MEGOLDÁS SOA alapú ESB mint technológia Szolgáltatás Orientált Architektúra Üzleti élet dinamikája - gyorsan változó piaci feltételek Szervezetek jóval gyakrabban változtatják folyamataikat Informatikának gyorsabban, rugalmasabban kell alkalmazkodni Vállalatok informatikai infrastruktúrájának eseményvezéreltnek kell lennie

Enterprise céges környzetről ESB-t heterogén, komplex környezetben szokás használni (nincs egyetlen felkent platform) A szokásos kihívások: Metaadatok kezelése: sok szolgáltatás, sok kapcsolat -> SOA governance Jogosultságkezelés (az alkalmazásokon belüli jogosultsági rendszerek itt nem alkalmazhatók) MVMI-nél kultúraváltás szükséges: napi adatáttöltés helyett eseményvezérelt üzenetcserék gondolata (nem kell az adatokat több rendszerben megismételni) 9

Service SOA alapfogalom Service Oriented Architecture (SOA) az ESB-hez ad módszertani keretet: rendszerfejlesztési elvek és módszerek gyűjteménye új alapokra helyezi a rendszerfejlesztést és integrációt a rendszerek itt lazán kapcsolt komponensekből állnak, a komponensek valósítják meg a szolgáltatásokat Szolgáltatás egy jól meghatározott üzleti funkció, ami újrahasznosítható szoftverkomponensként van megvalósítva 10

A SOA és az ESB viszonya Az ESB a SOA de facto alkalmazásintegrációs szabványa Webeszolgáltatás és ESB viszonya: tisztán WS esetén csak a biztonság növelésére kell, egyébként az ESB fordít a WS és más típusok között 11

12 Bus - ESB mint technológia BUS hardver analógia Üzenetek célbajuttatása Sokféle protokoll Üzenetformátumok közötti transzformációk (XML, TXT, ) Message queue Tervező, paraméterező felület: Mapping Üzenet szétválasztás, egyesítés Összetett szolgáltatások építése Jogosultságok kezelése Logolás, monitorozás

13 ESB Enterprise Service Bus Rugalmas adatkommunikáció Magasabb szintű adatszállítás Szolgáltatásminőség javulása Költséghatékonyság Koordinált rendszermenedzsment Üzleti tevékenység monitorozása

14 ESB alapú Központi Integrációs Platform kialakítása az MVMI Zrt.-nél

PROJEKT ELŐZMÉNYEK MVMI történeti áttekintése - 2005 óta az MVM Csoport tagja - Informatikai szolgáltatások nyújtása (informatikai infrastruktúra, alkalmazási rendszerek üzemeltetése és fejlesztése, valamint az ezekhez kapcsolódó ügyfélszolgálati és szolgáltatás menedzsment tevékenységek) - Hagyomány: gyorsan fejlődő informatikai rendszerek kusza kapcsolattal ( tál spagetti ) - 2011: felmérés és megvalósíthatósági tanulmány készítése - Vezetői döntés: ESB (Enterprise Service Bus) alapú Központi Integrációs Platform kialakítása SOA (Service Oriented Architecture) módszertannal 15

16 PROJEKT ELVÁRÁS ESB előtt Rendszerkapcsolatok ESB után

PROJEKT ELVÁRÁSOK Jelenlegi alkalmazások közötti integrációs feladatok számára jól menedzselhető, egységes környezetként egy központi integrációs platform kialakítása (ESB) Hosszú távon szolgáltatásalapú integrációs megoldások kialakításának biztosítása (SOA módszertan) Költséghatékonyság Szolgáltatás mutatók (SLA) teljesítésének megkönnyítése SAP 6.0 reimplementációs projekt számára kész ESB biztosítása SAP 6.0 projekttel való sikeres együttműködés 17

18 BEVEZETETT MEGOLDÁS KIVÁLASZTÁSA PÁLYÁZTATÁS FOLYAMATA: Pályázati anyag összeállítása Próba feladat megoldása, prezentálása Írásbeli és szóbeli kérdések megválaszolása Műszaki és pénzügyi értékelés

19 A megoldás szállító A választott ESB megoldás A megoldás szállítója és egyben az MVMI stratégiai partnere

20 BEVEZETETT MEGOLDÁS KIVÁLASZTÁSA KIVÁLASZTÁS DÖNTŐ SZEMPONTJAI: Pályázati folyamatban kért követelteknek való maradéktalan megfelelés (műszaki, pénzügyi kritériumok) Központi integrációs eszköz és SOA módszertan Projekt csapat teljes bemutatása Elkötelezettség SAP 6.0 projekttel való együttműködés

ESB MEGOLDÁS RÖVID BEMUTATÁSA az ESB olyan kommunikációs, és köztes szoftver megoldás ami szolgáltatás-orientáltan valósítja meg a szolgáltatást biztosító és a szolgáltatást igénybe vevő közötti kapcsolatot Source: Gartner webmethods ESB Platform: SOA architektúra Integráció heterogén környezetben Nagy teljesítményű üzenettovábbítás Üzleti folyamat automatizálás B2B, B2C megoldás 21

22 Az ESB MEGOLDÁS FELADATAI Az ESB egy rugalmas összeköttetés a vállalati infrastruktúra alkalmazásai és szolgáltatásai között. ADAT-IRÁNYÍTÁS a vállalati alkalmazások között Biztosítja az előfizetők és a szolgáltatók közötti kommunikációt KONVERTÁLÁS különböző átviteli protokollok között NEM egyszerűen csak üzenettovábbító réteg ÜZENET-TRANSZFORMÁCIÓ különböző adatformátumok között Elfedi az interfész- és protokoll különbségeket AZONOSÍTÁS és ELOSZTÁS üzleti események között Lehetővé teszi a Service Registry használatát Biztosítja a folyamat monitorozhatóságát 22

23 webmethods ADAPTEREK Technológiai adapterek Alkalmazás adapterek Tuxedo JDBC x.400

PROJEKTEKRŐL. Két önálló projektről beszélünk Kis időbeli eltolással, egymással párhuzamosan ESB Pilot projekt SAP HCM rendszer és kapcsolatai MVM Csoport SAP ECC 6.0 bevezetési projekt Meglévő rendszerkapcsolatok kiváltása Új eszközrendszer (ESB és adapterei), új megközelítés (SOA) alkalmazásával 24

25 A kialakított megoldás I. - SOA megközelítés

26 A kialakított megoldás II. - ESB megközelítés Heterogén rendszerek Platform Alkalmazás Jelleg Kialakított interfészek HTTP 1.0 POST Webservice (SOAP) SAP RFC SAP Idoc Fájl alapú De! Törzsadat szolgáltatás (SOA kezdemények)

27 Törzsadat integráció

28 Folyamat szintű integráció

29 webmethods ESB rendszer elemei Integration Server Minden, amit egy ESB-nek tudnia kell Központi elem mind a fejlesztéshez, mind a futtatáshoz My webmethods Server Portál szerver (wm termékekhez) Folyamatok adminisztrációja és felügyelete (monitoring) Humán taszk felület (továbblépési lehetőség workflow irányban) webmethods Broker Üzenetküldésre IS-ek közti kommunikáció, cluster kezelés

30 ESB rendszerkörnyezet

31 PROJEKT TAPASZTALATOK A SOA megközelítés evolúcióval jár, a szervezetnek alkalmazkodni kell! Az ESB platform jó alapot biztosít a szolgáltatás alapú integráció kialakítására. Komplex tervezést és nagyfokú koordinációt igényel megvalósítás oldalon. Együttműködés, csapatmunka, közös nyelv kialakítása szükséges!

PROJEKT TAPASZTALATOK Sikeres projekt zárás: a célként kitűzött feladatok teljesítése (ESB bevezetés és SOA módszertani alapok megalkotása) Nehézségek: - szervezeti elfogadtatás - új, szolgáltatás alapú gondolkodásmód meghonosítása SAP 6.0 projekttel való sikeres együttműködés: működő ESB rendszer biztosítása Nehézségek: - projekten túli feladatok bevállalása - SAP ESB Kapcsolódó rendszerek közötti elhelyezkedés Új rendszerek folyamatos ESB-re csatolása 32

33 JÖVŐBENI TERVEK, JELEN FELADATOK ESB folyamatos kiterjesztése Minden MVMI rendszer ESB-hez való csatlakozása SOA módszertan kiterjesztése, KIZÁRÓLAGOS gyakorlati alkalmazása

34 TERVEK MEGVALÓSÍTÁSA Telefonszám, helyiség karbantartás ESB Fényképtár ESB Telefonkönyv alkalmazás Egyéb belsős karbantartás Telefonkönyv adatbázis AS6 Rendész SAP HR Személytörzs FIM + Active Directory evk (WorkflowGen) Cégtörzs HP Service Manager Előregisztráció (MVMI portál) Előregisztráció WorkflowGen (evk)

35 Tyúk vagy a tojás, SOA vagy ESB Melyik volt előbb?

Mit hoz a SOA az MVMI-nek? Az informatika üzleti orientáltságának megteremtése Az informatikai fejlesztések költséghatékonnyá tétele A szervezeti agilitás kialakítása Vevői elégedettség növelése 36

SOA vs. ESB Service Oriented Architecture egy szemléletmód: szolgáltatások állnak a középpontban célja: agilitás növelése költséghatékonyság javítása elvei: szabványosítás újrahasznosítás lazán kapcsoltság egységbezártság Enterprise Service Bus egy eszköz(rendszer): rendszerintegrációs platform WebMethods termékcsalád: adapterek (SAP, JDBC, ) Integration Server Broker CentraSite képességek: platformok közötti átjárhatóság monitorozás sorkezelés fejlesztési platform is 37

SOA alapkoncepció Együttműködés lazán kapcsolt módon: 1. A szolgáltatást nyújtó publikálja a szolgáltatást egy nyilvántartásba 2. Az igénybevevő megkeresi a szolgáltatást a nyilvántartásban 3. Az igénybevevő meghívja a szolgáltatást 38

ESB és SOA A SOA szolgáltatásokat hoz létre minden fejlesztési platformon. Ezek együttműködése elképzelhetetlen ESB nélkül. Az ESB-vel pont-pont kapcsolatok is felépíthetők. SOA nélkül egy fejlettebb eszközrendszerrel valósítjuk meg ugyanazt a spagetti architektúrát, csak körülményesebben és drágábban. Ezért a SOA és az ESB kéz a kézben jár. 39

Megkezdődött a stratégiaváltás 2013-ban ESB big bang helyett SOA szemlélet áttekinthetőbb, monitorozható, de: jelentősen növeli az IF fejlesztés költségét, átfutási idejét évekig is eltart az átállás, de: hosszú távon költség magtakarítást hoz és növeli a szervezeti agililást, rugalmasságot 40

SOA irányítás: stratégia Szolgáltatás alapszint Silo Integrált Komponensekre bontott Szolgáltatások Kompozit szolgáltatások Virtualizált szolgáltatások Dinamikusan újrakonfigurált szolgáltatások Üzleti nézet Elkülönült, üzletág vezérelt Üzleti folyamat integráció Komponentizált üzleti funkciók A vállalat használ és nyújt szolgáltatásokat Összetett üzleti szolgáltatások Kiszervezett szolgáltatások, BPM & BAM Üzleti képességek kontextus-függő szolgáltatások révén Irányítás és szervezet Eseti LOB IT stratégia és irányítás IT átalakulás Közös irányítási folyamatok Kialakuló SOA irányítás SOA és IT irányítás összehangolása SOA és IT infrastruktúra irányítás Szabályokra épülő irányítás Módszerek Strukturált elemzés és tervezés Objektum orientált modellezés Komponens alapú fejlesztés Szolgáltatás orientált modellezés Alkalmazások Modulok Objektumok Komponensek Szolgáltatások Architektúra Információ Monolitikus architektúra Alkalmazás specifikus adatmegoldás Réteges architektúra LOB specifikus Komponens architektúra Kanonikus modellek Szolgáltatás orientált modellezés Összetett szolgáltatásokból álló alkalmazások Szolgáltatás orientált modellezés az infrastruktúrára Szolgáltatásokon keresztüli folyamatintegráció Kialakuló SOA SOA Grid képes SOA Információ, mint szolgáltatás Vállalati adatszótár és adattár Virtualizált adatszolgáltatás ok Üzleti folyamat modellezés Dinamikus alkalmazás építés Dinamikusan újrakonfigurálható architektúra Szemantikus adatszótár Infrastruktúra és menedzsment LOB platform specifikus Vállalati standardok Közös újrahasználható infrastruktúra Projekt alapú SOA környezet Közös SOA környezet Virtuális SOA környezet Kontextus-alapú eseményvezérelt 41 Forrás: Stratis érettségfelmérés

SOA irányítás: döntéshozatal SOA Irányítási Testület 42 SOA architekt Infrastruktúra Bizottság SOA Bizottság Megoldásfejlesztő csoport Meghatározza az IT architektúra stratégiai fejlesztési irányát, célkitűzéseket fogalmaz meg Kialakítja és elfogadja az IT fejlesztési szabályokat, SOA elveket és gyakorlatokat Dönt az IT architektúrát érintő változásokról, a stratégiai fejlesztési tervekről Meghatározza a SOA elveket, irányítási folyamatokat, szabványokat és gyakorlatokat Elkészíti az IT architektúra jövőbeni stratégiai fejlesztési tervét Megoldások fejlesztése során javaslatot tesz architekturális döntések vonatkozásában Az ügyviteli informatikai fejlesztési igények közötti szinergiák elemzése, az egyes fejlesztési igények véleményezése, Ellenőrzi a technológiai irányelvek betartását az IT infrastruktúra vonatkozásában, felel a kivételkezelésért Az ügyviteli informatikai fejlesztési igények közötti szinergiák elemzése, az egyes fejlesztési igények véleményezése Ellenőrzi a technológiai irányelvek betartását az ügyviteli informatikai rendszerek vonatkozásában, felel a kivételkezelésért Felel az ügyviteli informatikai rendszereket érintő fejlesztési igények műszaki megvalósításáért. Felelnek a technológiai irányelvek alkalmazásáért SOA Irányítási Testület - Fejlesztési igazgató - Üzemeltetési igazgató - SOA Architekt - Infrastruktúra Bizottság vezetője - SOA Bizottság vezetője Infrastruktúra Bizottság - Üzemeltetési ov. - Innovációs ov. - Rendszermérnökök - SOA Architekt Forrás: Stratis érettségfelmérés SOA Bizottság - Rendszerintegrációs ov. - Fejlesztési ov. - Vezető rendszerszervező - SOA architekt Meghívott tagok: - Projektvezető - Alkalmazásgazda Megoldás fejlesztő csoport SOA architekt

43 SOA rétegek és kapcsolódó eszközök ESB Workflow CentraSite, WebMethods Designer ucmdb ucmdb Insight

Fejlesztési folyamat fázisai Előkészítés + Megoldás specifikálás + Rendszertervezés + Fejlesztés/ Integráció + Átadás/ Átvétel + Átmenet + Előkészítés: Magas szintű üzleti és IT tervezés, cél a feladat hatókörének megértése és egy megvalósítási koncepció készítése Megoldás specifikálás: A szállító kiválasztásához szükséges részletességű üzleti és IT tervezés, cél a követelmények megértése és az erőforrások tervezése Rendszertervezés: A megoldás részletes terveinek elkészítése, cél a funkcionalitással kapcsolatos döntések meghozatala Fejlesztés/Integráció: A megoldás megvalósítása és integrálása az MVMI infrastruktúrájába, cél egy működőképes, az igényeknek megfelelő megoldás előállítása. Termék Átadás/Átvétel: A kész rendszer tesztelése és átadás/átvétele, cél megbizonyosodni, hogy a megrendelői igények teljesülnek. Átmenet: A fejlesztett megoldás használatba vétele, cél a zökkenőmentes üzembe állítás és a felhasználók támogatása az átmeneti időszakban A fejlesztési folyamat fő egységei, időben egymást követő fázisai. Minden fejlesztési ciklus vége egy mérföldkő a fejlesztési folyamatban. 44 Forrás: Stratis SOA irányítási rendszer

Fázisok SOA dimenziók, agilitás Előkészítés + Megoldás specifikálás + Rendszertervezés + Fejlesztés/ Integráció + Átadás/ Átvétel + Átmenet + Dokumentáltság: Minden témát korán elindítunk: sablon alapján {0. kezdeti} mélység Új információ keletkezésekor mélyítünk: {1. átfogó} mélység A felhasználás előtt komplettírozunk: {2. részletes} mélység Iterációk Munkafolyamatok 45 Forrás: Stratis SOA irányítási rendszer

46 Köszönöm megtisztelő figyelmüket!