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



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

SZOLGÁLTATÁS ORIENTÁLT ARCHITEKTÚRÁK (SOA)

Ü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

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás

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

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

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

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

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

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

IBM Rational AppScan. IBM Software Group. Preisinger Balázs Rational termékmenedzser

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

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

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

Üzleti szabálykezelés

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

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

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

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

Érettségi tétel az IT vizsgán: Felhő

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.: F.:

1 IdMatrix Identity Governance Válaszok a GDPR kihívásaira

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

Üzleti folyamatmenedzsment és SOA. Több mint workflow... IBM Software Group. Géczy Viktor WebSphere termékmenedzser IBM Software Group SOA

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

ö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

Szolgáltatás Modellezés. Tivoli Business Service Management

S01-7 Komponens alapú szoftverfejlesztés 1

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

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

Üzleti folyamatmenedzsment: - káoszból rendet!

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

IT trendek és lehetőségek

Infor PM10 Üzleti intelligencia megoldás

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

IBM felhő menedzsment

Együttmőködési rendszerek, csoporttevékenység támogatása 2. rész

Szoftver újrafelhasználás

Bárányfelhő vagy viharfelhő? A felhő alapú megoldások biztonsági kérdései. Császár Rudolf Műszaki fejlesztési vezető Digital Kft.

Eszköz és karbantartás management

webalkalmazások fejlesztése elosztott alapon

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

A hibrid DB cloud biztonsági eszköztára. Kóródi Ferenc Budapest,

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

Felhőszolgáltatások megvalósítása PureSystems eszközökön

Európa e-gazdaságának fejlıdése. Bakonyi Péter c. docens

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

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

TOGAF elemei a gyakorlatban

IT trendek és lehetőségek. Puskás Norbert

30 MB INFORMATIKAI PROJEKTELLENŐR

Adatstruktúrák, algoritmusok, objektumok

Alkalmazások architektúrája

A USER Kft - mint Open Text partner - bemutatása

BIRDIE. Business Information Reporter and Datalyser. Előadó: Schneidler József

Kockázatmenedzsment a vállalati sikeresség érdekében. ISOFÓRUM XXIII. NMK Balatonalmádi, Dr. Horváth Zsolt (INFOBIZ Kft.

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

Stratégia eszközök gazdaságos üzemeltetése

Menetrendkezelő Rendszer

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

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

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

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

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

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

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

A regionális TDM és a Balatoni RMI kapcsolódási pontjai. Dani Barbara Balatoni Regionális Marketing Igazgatóság igazgató

MOBILITÁS VÁLLALATI KÖRNYEZETBEN MEGOLDÁS KONCEPCIÓ

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

MEGA ÜZLETI FOLYAMATMENEDZSMENT ÉS VÁLLALATI ARCHITEKTÚRA MEGOLDÁSOK. Kóczé Zoltán Tanácsadó

E-számlák kifizetésének lehetıségei. Prágay István (GIRO Zrt.) E-számla konferencia június 8.

BI megoldás a biztosítói szektorban

Oracle integrációs platform nem csak Oracle Alkalmazásokhoz

Tudásalapú információ integráció

Beszédfelismerés alapú megoldások. AITIA International Zrt. Fegyó Tibor

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

Definiciók. Definiciók. Európa e-gazdaságának fejlıdése. Szélessávú hozzáférés-ezer. Web felhasználók- Európa-fejlett része

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

Információs rendszerek Információsrendszer-fejlesztés

Webszolgáltatás alapokon BPEL

április 24. INFO Savaria április 24. INFO Savaria április 24. INFO Savaria

Microsoft SQL Server telepítése

Gyakorlati tapasztalatok dokumentumkezelő rendszerek bevezetésében. Hivekovics Zoltán Kereskedelmi vezető Remedios Kft.

Tananyagfejlesztési módszer platformfüggetlen tananyagcsomagok elıállítására

Megfelelés a PSD2 szabályozásnak, RTS ajánlásokkal Electra openapi

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

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez

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

Prolan Zrt. fejlesztéseiben. Petri Dániel

Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben

TECHNOLÓGIAI JÖVİKÉP. Felhınézetben. Tázló József mőszaki igazgató Cisco Systems Magyarország Cisco Systems, Inc. All rights reserved.

ALKALMAZÁS KERETRENDSZER

K&H Központosított felhasználó adminisztráció gyakorlati megvalósítása

Osztott Objektumarchitektúrák

DOCUMENTA.HU képzésszervezési és adminisztrációs rendszer

Toborzás a Linkedin és okosórák korában A toborzás, mint ügyfélkapcsolat kezelés

Informatikai technológiák szakirány Rendszertervezés ágazat

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

Risk and Compliance Management mit jelent ez egy lízing cég gyakorlatában?

Átírás:

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 építi majd üzletileg kritikus rendszereit és alkalmazásait. (Gartner) 2 SOA on your terms and our expertise

Tartalomjegyzék SOA miért kell, mi ez (és s mi nem)? IBM SOA referencia architektúra ra A SOA legfontosabb építıelemei ESB Enterprise Service Bus BPM Business Process Management SOA hogyan adaptálhat lható? 3 SOA on your terms and our expertise

Tartalomjegyzék SOA miért kell, mi ez (és s mi nem)? IBM SOA referencia architektúra ra A SOA legfontosabb építıelemei ESB Enterprise Service Bus BPM Business Process Management SOA hogyan adaptálhat lható? 4 SOA on your terms and our expertise

5 SOA on your terms and our expertise

Miért kell a SOA? - rugalmatlan üzleti megoldások! Az üzlet annyira lehet rugalmas, amennyire az IT azt támogatni képes Integrációs nehézségek a szabványok hiánya miatt Architektúrális problémák Ad-hoc fejlıdés Pont-pont kapcsolatok Heterogén szigetmegoldások Infrastruktúrális hiányok Nem lehet mindent lecserélni (de nem is kell)... 6 SOA on your terms and our expertise

SOA - az integráció új szintje Vállalati alkalmazás integráció Szolgáltatás központú integráció Üzenetközpontú integráció Pont-pont kapcsolatok Költséges fejlesztés Átláthatatlan Szabványok hiánya Központosított alkalmazásintegrációs hub Nagyszámú kapcsolatok könnyebb felügyelete Rugalmasság Egységesített, technológiafüggetlen integráció Rugalmas kapcsolat jól definiált, szabványos interfészeken keresztül 7 SOA on your terms and our expertise

IT architektúrák fejlıdése 1950-es 1960-as évek 1980-as évek közepéig 1990-es évek közepéig 1990-es évek közepétıl 200x-ig 1990-es évek vége Ma Monolitikus Monolitikus architektúrák architektúrák Szubrutinok Szubrutinok / / Távoli Távoli eljáráshívások eljáráshívások (RPC) (RPC) Távoli Távoli objektumhívások objektumhívások Üzenetalapú Üzenetalapú feldolgozás feldolgozás EAI EAI Szolgáltatások Szolgáltatások (SOA) (SOA) Növekvı modularitás nagyobb rugalmasság 8 SOA on your terms and our expertise

SOA definíciók, jellemzık A szolgáltatás orientált architektúra üzleti folyamatok felépítésére szolgál. Ehhez olyan újrafelhasználható komponensekre, modulokra, ra támaszkodik, amelyek függetlenek az alkalmazásoktól és a futtató platformoktól is. A SOA négy legfontosabb jellemzıje: Komponens-alapú: szabványos szolgáltatási interfészekre támaszkodik az alkalmazások és erıforrások felé Együttmőködı: könnyő információcserét tesz lehetıvé az alkalmazások és erıforrások között Moduláris: építıkocka-elvő felépítés az üzleti folyamatok és az infrastruktúra terén egyaránt Skálázható: kezdd azzal, amid van, majd terjeszd ki fokozatosan 9 SOA on your terms and our expertise

SOA mi nem? SOA = Web Services A SOA az üzleti folyamatok hatékony támogatását, azok felügyeletét (BPM, business process management) célozza a vállalat jelenleg is meglévı alkalmazásainak segítségével, jóval túlmutat az egyszerő Web Services alapú kapcsolatokon. 10 SOA on your terms and our expertise

SOA: mi a szolgáltatás? A szolgáltatás olyan ismételhetı funkció, amely meghívásakor elvégez valamilyen meghatározott tevékenységet (pl. operációs rendszer funkció, saját fejlesztéső üzleti logika/mővelet vagy dobozos alkalmazás egy modulja, stb.) A jól definiált illesztıfelületet adnak Szolgáltatás hívó Szolgáltatás nyújtó Szolgáltatás fekete dobozok - elrejtik implementációjuk részleteit nyílt szabványú mechanizmusokon át hívhatóak lehetnek elemi vagy összetett megvalósításának jó példája, de csak egyik eszköze a Web Services 11 SOA on your terms and our expertise

Példák a ra Hívás: címzett, tárgy, levél szövege Válasz: nyugta a küldésrıl Hívás: ügyfél neve, adatai Válasz: ügyfélazonosító Ügyfél felvétele DB2, MSSQL vagy Oracle adatbázis E-mail küldése Ügyfél portfólió lekérdezése Hívás: ügyfélazonosító Válasz: az ügyfél valamennyi adata (bankszámlák, hitelek, egyenlegek,stb.) CLAVIS Jóváhagyás Hívás: jóváhagyó, jóváhagyandó tétel ID Válasz: IGEN/NEM Hívás: tárolandó dokumentum, leíró adatok Válasz: nyugta a tárolásról, doc ID Dokumentum tárolása DB2 Content Manager Hívás: áruazonosító Válasz: készleten lévı mennyiség Raktárkészlet ellenırzése Hívás: pénznem1, összeg, pénznem2 Válasz: összeg Valutakonverzió J2EE vagy.net modul 12 SOA on your terms and our expertise

Tartalomjegyzék SOA miért kell, mi ez (és( s mi nem)? IBM SOA referencia architektúra ra A SOA legfontosabb építıelemei ESB Enterprise Service Bus BPM Business Process Management SOA hogyan adaptálhat lható? 13 SOA on your terms and our expertise

A SOA életciklusa 2) Összeállítás felépítés tesztelés 3) Telepítés/megvalósítás Integráció személyek folyamatok információk 1) Modellezés követelményelemzés modellezés & szimuláció tervezés Kontroll Pénzügyi követés Üzleti/IT egyeztetés Folyamatok kontrollja 4) Felügyelet alkalmazások és felügyelete identitás és megfelelıség felügyelete üzleti mérıszámok monitorozása 14 SOA on your terms and our expertise

SOA referencia architektúra Üzleti innovációs és optimalizációs Fejlesztési Interakciós Partner Folyamat ESB Üzleti alkalmazás Információs Elérési Alk. & info rendszerek IT felügyelete Infrastruktúra Modellezés, összeállítás Telepítés/megvalósítás Felügyelet 15 SOA on your terms and our expertise

Tartalomjegyzék SOA miért kell, mi ez (és( s mi nem)? IBM SOA referencia architektúra ra A SOA legfontosabb építıelemei ESB Enterprise Service Bus BPM Business Process Management SOA hogyan adaptálhat lható? 16 SOA on your terms and our expertise

Mi az Enterprise Service Bus (ESB)? 17 SOA on your terms and our expertise

Enterprise Service Bus (ESB) Alkalmazások hatékony kommunikációja Elemek hozzáadása, megváltoztatása, eltávolítása az üzleti mőködés befolyásolása nélkül Kapcsolati problémák megoldása: több programozási modell számos platform többféle programozási nyelv eltérı üzenetformátumok szabványok eltérısége 18 SOA on your terms and our expertise

Enterprise Service Bus (ESB) Rugalmas infrastruktúra az alkalmazások és integrációjához a SOA mőködés megvalósítása érdekében alak = protokoll szín = adattípus 19 SOA on your terms and our expertise

Enterprise Service Bus (ESB) Rugalmas infrastruktúra az alkalmazások és integrációjához a SOA mőködés megvalósítása érdekében Üzenetek TOVÁBBÍTÁSA a között Protokollok KONVERZIÓJA a hívó és a szolgáltatás között Üzenetformátumok ÁTALAKÍTÁSA a hívó és a szolgáltatás között Különbözı forrásokból származó üzleti események KEZELÉSE alak = protokoll szín = adattípus 20 SOA on your terms and our expertise

IMS tranzakció Szolgáltatás (J2EE) Szolgáltatás (Web) Software SOA, üzleti folyamatok, ESB - példa Hitelkérelem tárolása IGEN Fedezet foglalása START Elızetesen jóváhagyva? (üzleti szabály) Hitelképesség-ellenırzés NEM Hitelbírálati jóváhagyás NEM Enterprise Service Bus Hitelkockázat értékelése Kockázatos? (Üzleti szabály) NEM Elfogadás email küldése IGEN IGEN Jóváhagyva? Elutasító email küldése Tevékenységek hívása az ESB-n keresztül Az ESB elrejti a implementációjának részleteit Szolgáltatás helye; platformja; nyelve (Web) Programozási modell és nyelv Szolgáltatásnyújtási minıség Kommunikációs konveriók Authentikáció, Szolgáltatásnaplózás, auditálás. (humán interakció) Szolgáltatás (e-mail) Szolgáltatás (e-mail) VÉGE A folyamatmotor futtatja az üzleti folyamatokat 21 SOA on your terms and our expertise

Az üzleti folyamatok felügyelete kulcsfontosságú! Business Process Management - BPM Redundanciák és szők keresztmetszetek azonosítása és kiküszöbölése Kockázatok csökkentése a folyamatok pontos megértése segítségével, még a megvalósítást megelızıen A folyamatok megvalósításának automatizálása a kézi tevékenységek kiiktatásával Új üzleti szabályok és folyamatok azonnali végrehajtása A folyamatok valós viselkedésének megjelenítése a legfontosabb mőködési jellemzık mérésével Lehetséges folyamatjavítási lépések kimutatása 22 SOA on your terms and our expertise

Üzleti folyamatok felügyelete a SOA környezetben Folyamatmodellezés és -elemzés Valós idejő adatgyőjtés és felügyelet START 12 11 1 10 2 9 3 8 4 7 5 6 Hitelkérelem létrehozása Hitelképesség-ellenırzés IGEN Elızetesen jóváhagyva? (üzleti szabály) NEM Fedezet foglalása Hitelbírálati jóváhagyás Hitelkockázat értékelése IGEN Jóváhagyva? NEM Kockázatos? (Üzleti szabály) NEM Elfogadás email küldése IGEN Elutasító email küldése VÉGE Enterprise Service Bus IMS tranzakció Szolgáltatás (J2EE) Szolgáltatás (e-mail) Szolgáltatás (Web) Szolgáltatás Szolgáltatás (humán interakció) (e-mail) Szolgáltatás (humán interakció) 23 SOA on your terms and our expertise

Tartalomjegyzék SOA miért kell, mi ez (és( s mi nem)? IBM SOA referencia architektúra ra A SOA legfontosabb építıelemei ESB Enterprise Service Bus BPM Business Process Management SOA hogyan adaptálhat lható? 24 SOA on your terms and our expertise

A SOA megvalósításának lehetséges irányai az üzleti igényektıl és a meglévı IT környezet megkötöttségeitıl függıen Belépési pontok az üzleti prioritások függvényében 4 A meglévı üzleti modellek széles körő transzformációja vagy új modellek bevezetése Vállalati üzleti és IT transzformáció 3 2 Szolgáltatások integrációja alkalmazások között egy adott üzleti cél érdekében a vállalaton belül és kívül Szolgáltatások létrehozása tevékenységekbıl új vagy meglévı alkalmazásokban 1 Az üzleti funkciók vállalati szintő integrációját lehetıvé tévı implementáció SOA alaptermékekre épülı implementáció Egy SOA projekt megvalósítása Line of Business (LOB) alkalmazás, üzleti folyamatok megvalósításával Business Value 25 SOA on your terms and our expertise

Segítség az induláshoz: IBM SOA Assessment Tool On-line vagy SOA workshop keretében is használható Konkrét lépésekké lefordítható ajánlások a szervezet SOA-érettségének megfelelıen Hogyan jutok ide? Itt vagyok most ibm.com/soa 26 SOA on your terms and our expertise

Segítség az induláshoz: IBM SOA Jumpstart Többnapos helyszíni esemény Ismeretbıvítés, szabályozási kérdések Integrációs architektúra workshop Következı lépések definiálása SOA Assessment Criteria Results SOA IBM IGS/BCS/SWG konzultáció Felmérés, tervezés Services Architecture IT Standards Component Placement Services Portfolio Component Structuring Service Business Alignment 7 Governance of Services 6 5 IT Processes 4 3 2 1 0 Processes Services Oriented A&D Services Management Encapsulation of Services Services Security Componentization Web Services Technologies Services Identification & Exposure Operational Model SOA Migration Approach Applications Infrastructure 27 SOA on your terms and our expertise Processes Infrastructure Applications Services Architecture

További információk a www.ibm.com/soa lapon Események, online események Ügyfeleink véleménye 2 elemzıi video, 8 új SOA whitepaper Demók SOA referenciák: 85 ügyfél Információs anyagok 28 SOA on your terms and our expertise

SOA - összefoglalás Szolgáltatás Újrahasznosítható, elemi üzleti funkció (számlanyitás, felhasználó felvitele, dokumentum tárolás, raktárkészlet ellenırzése,...) Szolgáltatás központúság Az üzleti folyamatok elemi ból való felépítése Szolgáltatás Orientált Architektúra (SOA) IT architektúra modell, ami támogatja a szolgáltatás központúságot: az üzleti folyamatokat elemi ból építi fel Összetett alkalmazás Az elemi egy csoportját nyújtó alkalmazás 29 SOA on your terms and our expertise

Megfeleltetés: SOA referencia architektúra IBM szoftvermegoldások Üzleti innovációs és optimalizációs Fejlesztési Interakciós Folyamat Információs Bevezetés a megújult WebSphere termékcsaládba: központban a SOA Partner ESB Üzleti alkalmazás Elérési Alk. & info rendszerek IT felügyelete Infrastruktúra 30 SOA on your terms and our expertise

Köszönöm figyelmüket! laszlo.varkonyi@hu.ibm.com 31 SOA on your terms and our expertise