Molnár Balázs Oracle Hungary

Slides:



Advertisements
Hasonló előadás
Molnár Balázs Oracle Hungary
Advertisements

Ráczné Dr. Rózsa Katalin projektvezető A DASZK fő feladatai TÁMOP /2-2F
A kártyanyomtatás fortélyai Csákvári Krisztián Kártya és címke gyártás
ECM/DMS A GYAKORLATBAN E-SZÁMLA KIBOCSÁTÁS ÉS BEFOGADÁS E-SZÁMLA KIBOCSÁTÁS ÉS BEFOGADÁS
A tartalommarketingről röviden Tartalom generálás és megosztás Először látogatók, olvasók, majd belőlük vásárlók lesznek. Bárhol, bármikor és bármilyen.
IBM Software Group ® Tartalomkezelés és egységes hozzáférés a vállalati adatvagyonhoz Kovács László IBM SWG.
Irattári és levéltári funkciók a tanúsított szoftverekben Vágujhelyi Ferenc.
Beruházási és finanszírozási döntések kölcsönhatásai 1.
TÁMOP B-13/ SZAKMAI-MÓDSZERTANI TÁMOGATÁS A KOMPLEX TELEPPROGRAM ÉS AZ ELNÉPTELENEDŐ FALVAK TÁRSADALMI GAZDASÁGI FOLYAMATAINAK MEGFORDÍTÁSÁT.
Követelményelemzés – követelményspecifikáció A szoftverfejlesztés kapcsán az elemzés speciálisan egy kezdeti szakaszt jelöl, amelynek alapvető feladata.
A MINŐSÉGFEJLESZTÉSI TERÜLET 2007 Menner Ákos. A minőségfejlesztés intézményi ritmusa Önértékelés 2006 Önértékelésből származó fejlesztési célkitűzések.
1 Az önértékelés mint projekt 6. előadás 1 2 Az előadás tartalmi elemei  A projekt fogalma  A projektek elemei  A projekt szervezete  Projektfázisok.
Hogyan teljesíthetjük a HpT 13§B követelményeit Egy vállalati Compliance Adatbázis terve Dr Lőrincz István Associator Kft.
BINARIT TIMESHEET Több, mint munkaidő nyilvántartás Virág Zsolt (BINARIT Informatikai Kft.)„Hogyan legyek milliomos?” konferencia – BKIK ( )
TARTALOM BREVIÁRIUM – RÖVID MAGYARÁZATOK NÉGY ESZKÖZ BERUHÁZÁSTERVEZÉS ÉS -MENEDZSMENT Bevezetés Főszereplők Az eszközök Tanulság ESZKÖZÖK és ERŐFORRÁSOK.
Dr. Szűcs Erzsébet Egészségfejlesztési Igazgatóság Igazgató Budapest, szeptember 29. ÚJ EGÉSZSÉGFEJLESZTÉSI HÁLÓZATOK KIALAKÍTÁSA ÉS MŰKÖDTETÉSE.
Turisztikai desztináció- menedzsment és klaszter Tóthné Bánszki Zsuzsa Észak-magyarországi Regionális Fejlesztési Ügynökség Kht.
A biztos befektetés Szabó Gábor Brand manager IBM Magyarország Budapest,
Open SKM Agency Kft. - „...a nyílt szabványok választása egyértelműen okos üzleti döntés...” „... az EU nem válhat a zárt forráskód rabjává,
Kiszervezés szolgáltatói szemmel Tóth Zoltán november 9.
XXIV. Országos Jegyző-Közigazgatási Konferencia Wi-Fi és HD kamerarendszer Borbély Olivér
TEROTECHNOLÓGIA Az állóeszközök újratermelési folyamata.
Internet tudományos használata
Gazdasági informatika - bevezető
Üzleti modell központú fejlesztés
Nemzeti Erőforrás Minisztérium Oktatásért Felelős Államtitkárság
Tájékoztató a munkahelyteremtő pályázati programról
Tájékoztató a Magyar Nemzeti Vidéki Hálózatról
Összeállította: Horváth Józsefné
Kihívások a LEADER program eredményes végrehajtásában
A FELÜGYELŐBIZOTTSÁG BESZÁMOLÓJA A VSZT
Folyamatmanagement eszközök hódítása Teremts rendet a káoszból PPM-el
A CMMI modell alkalmazása SOA-környezetben
HUNTÉKA Integrált Könyvtári (Közgyűjteményi) Rendszer
Szupergyors Internet Program (SZIP) Jogi akadálymentesítés megvalósítása: Jogalkotással is támogatjuk a fejlesztéseket dr. Pócza András főosztályvezető.
Foglalkoztatási Paktumok az EU-ban

Az Európai Uniós csatlakozás könyvtári kihívásai
A cégvezetők problémái az informatikával kapcsolatban
TOP SO „Foglalkoztatási paktum Barcs és térségében” A Foglalkoztatási stratégia célrendszere tervezett programok BARCS VÁROS.
Kommunikáció a könyvvizsgálatban
Vörös-Gubicza Zsanett képzési referens MKIK
Szervezetfejlesztés II. előadás
Új szolgáltatások illesztése működő rendszerekhez SOA alulnézetben
A PDCA elv alkalmazása az információvédelmi irányítási rendszerekben 1
Adatbázis alapfogalmak
Rendszerfejlesztés gyakorlat
Áttekintés a HÉTFA Kutatóintézet Önkormányzati témájú kutatásaiból
Cipész, maradj a kaptafánál!
CONTROLLING ÉS TELJESÍTMÉNYMENEDZSMENT DEBRECENI EGYETEM
CALDERONI FORRÁSKEZELŐ RENDSZER
Önkormányzati Fejlesztések Figyelemmel kísérése II.
Tájékoztató az Önkormányzati ASP Projektről
Informatikai gyakorlatok 11. évfolyam
„ Egy hatékony iskolai egészségnevelési program – az egyik legköltséghatékonyabb beruházás, amit egy nép (állam) csak megtehet annak érdekében, hogy párhuzamosan.
Csomagoló Üzemi optimalizáló és Szimulációs rendszer
A villamos installáció problémái a tűzvédelem szempontjából
Környezeti Kontrolling
Köszöntő A Dokumentumkezelő rendszerek helye és szerepe
Sigfox technológia és hálózatok
Interaktív Adatmenedzsment Kft.
SWIFT csatlakozás Wittmann György
SZAKKÉPZÉSI ÖNÉRTÉKELÉSI MODELL I. HELYZETFELMÉRŐ SZINT FOLYAMATA 8
I. HELYZETFELMÉRÉSI SZINT FOLYAMATA 3. FEJLESZTÉSI FÁZIS 10. előadás
SOTER-LINE Soter-Line Oktatási, Továbbképző és Szolgáltató Kft.
Dél-dunántúli Regionális Munkaügyi Központ
SZAKKÉPZÉSI ÖNÉRTÉKELÉSI MODELL I. HELYZETFELMÉRŐ SZINT FOLYAMATA 7
Algoritmusok.
IT biztonsági monitoring eseményfelügyelet, bizonyítékok,
Üzlezi információelemző specializió
Előadás másolata:

Molnár Balázs Oracle Hungary Egy kattintásnyira a céltól - BPEL fordítás futtatható programrendszerbe Molnár Balázs Oracle Hungary

Mit jelent egy üzleti folyamat egy korszerű vállalatnál Üzleti folyamat menete központilag meghatározott Jogszabály Belső ügymenet Az Üzleti folyamatokat Emberek, Informatikai rendszerek, Külső partnerek hajtják végre, Közben dokumentumok keletkeznek

Hogyan hajtjuk végre a folyamatokat klasszikus esetben? Az eljárásokat teljesen emberek irányítják Az eljárások megtanulása egy új belépőnél hosszú folyamat A kivételes esetek megoldása egyéni improvizáció alapján Az emberi felelősségek nem egyértelműek. Sok feladat elsikkad. Az informatikai rendszerek folyamatokba illesztése esetleges. Nem mindíg illeszkednek tökéletesen Használatuk speciális szakértelmet igényel Az üzletmenettel kapcsolatos dokumentumokkal problémák vannak Néha elvesznek Néha több változat van belőlük. Néha nehezen hozzáférhetőek. Időigényes a kezelésük. A határidőkre csak azok lejárta után figyelnek fel. Sokszor csúsznak. Nem átlátható, hogy pontosan kik és mennyi időt töltenek egy egy eljárással

Mit tud egy folyamatvezérlő rendszer? Az eljárás rend meghatározása továbbra is emberi feladat Az eljárásokat egy gépi folyamatvezérlő irányítja Pontosan kiosztja a feladatokat a felelősőknek és begyűjti a munkafázis eredményét Döntések, dokumentumok, rögzített adatok A munkafolyamatba kapcsolódó IT rendszereket a munkafázisnak megfelelően integrálja Összegyűjti az adott fázishoz szükséges összes adatot. Az IT rendszer közvetlenül a munkafázisban szükséges funkcióhoz vezet Pontosan tudjuk, hogy a folyamatban ki mikor mennyi feladatot végzett el Tudjuk, hogy hol vannak a szűk keresztmetszetek, illetve hogyan lehetne hatékonyabb a folyamat

Hogyan működik? Felbontjuk a folyamatokat elemi lépésekre Emberi Dokumentum Rendszerhívás Összetett lépések Döntési pontok, elágazások Párhuzamos szálak Egy szabványos folyamatvezérlő nyelvet használunk, hogy az alapvető lépéseket összekössük BPEL (Business Process Execution Language) A rendszerhívásokat szabványos integrációs felületen keresztül hívjuk SOA (Service Oriented Architecture) Az elemi és összetett folyamatlépésekből szolgáltatásokat alakítunk ki

Hogyan tervezzük a folyamatokat? Üzleti vég- fel- használó Folyamatért felelős Osztályvezető Fejlesztő Folyamat üzemeltető Folyamat tervező/ Rendszertervező Üzleti elemző BPM Tervezői kompetenciák Model Szimuláció Business Process Analysis (BPA) Tervezési fázisok Elemzés Optimalizás Business Process Monitoring (BAM) BPM Lifecycle Implementáció Telepítés Végrehajtás Business Process Execution (BPE) BPM is about Process Modeling, Execution and Management Continuous Process Improvement Business and IT working together to achieve business objectives Making IT more responsive to changing business needs and conditions Oracle BPM: Complete Service Oriented Architecture platform for full BPM innovation cycle 100% standard process models Shared model between analysis, execution and monitoring Provide choice of modeling tools to customers OEM leading BPA tool Enhance the logical view of BPEL PM Designer for analysts Provide integration with leading BPA tools so that customers can select BPA tool of their choice

Folyamatvezérlés SOA környezetben A BPM-ben jól leképezhetjük az üzleti rendszereinket, ügymenetünket A SOA biztosítja, hogy a BPM ne csak egy dokumentum maradjon, hanem a folyamatokat végre is hajtsák A BPM támogatja a SOA projektek üzleti céljainak teljesítését, megalapozva a SOA projektek létjogosultságát Felhasználói felület Üzleti folyamatok Üzleti szolgáltatások (“Összetett”) Szolgáltatás Vezénylés Szolgáltatás implementáció Alkalmazások Csomagolt/meglévő /Egyedi

A folyamatok végrehajtása A tervezett folyamatokat a vezérlő pontosan végrehajtja Megszólítja a folyamatban szereplő emberi szereplőket Munkakosár, email, sms stb. Megszólítja a folyamatban szereplő IT rendszereket Szabványos integrációs protokoll, adapterek, integrációs busz Verziókat kezel, változást menedzsel Egyszerre több verziója is futhat egy folyamatnak Változás menedzsment biztosított Naplózza az eseményeket

BPEL Modellező eszköz

BPEL forráskód <process> is the top level element <partnerLink>, channel use to interact with client (and services integrated in process) <variable>: reference to an XML message receive or sent to the <partnerLink>s. Process flow: sequence of activities defining the process logic. Initiate a new instance of the process when a process request is received Create and assign greeting to output message. Send synchronous reply to client passing output variable as response

BPM zárt lánc Oracle SOA Suite Oracle BAM BPA Suite Jdev Process Designer Process Manager/Server Folyamat Monitoring ESB / Integrációs keretrendszer Csomagolt Alkalmazások Egyedi WebService /EJB Biz Partners Folyamat elemzés és modellezés BPEL Folyamat motor Process Instance Data Logikai és fizikai folyamat modellek keretrendszer Humán munka / Szabály Work List fx Rules Engine

Folyamat elemzés Üzleti események Esemény feldolgozása Adatbázisok Alkalmazások Üzenetek RFID Üzleti események Esemény feldolgozása

Folyamat elemzéssel felderíthető információ Mennyi ideig tart egy üzleti folyamat Pl: megrendeléstől a pénz megérkezéséig, Kintlévőség behajtása, stb. Hol vannak a folyamat szűk keresztmetszetei Melyik lépés tart a legtovább Melyik munkatárs a leginkább leterhelt Melyik rendszer válaszol a leglassabban

Folyamat optimalizálás Erőforrás átcsoportosítás Több erőforrás a leterhelt pontokra Munkafázisok közötti átcsoportosítás Párhuzamosítás Egymással párhuzamosan is végezhető feladatok kialakítása Drága felesleges ágak elhagyása A folyamat céljának és az ágak költségének figyelembe vételével Szimuláció Változtathatunk a folyamaton és megnézhetjük, hogy elméletileg hogyan változnak a kulcsmutatók.

Oracle SOA platform ROUTING & ORCHESTRATION Events Analytics Business Monitoring System Enterprise Manager BAM BI MANAGEMENT & MONITORING App Dev Framework JDeveloper Analyst Tools BPA Suite Multi Protocol Routing XSLT Transform Enterprise Service Bus Native BPEL Business Rules Human Workflow BPEL Process Manager ROUTING & ORCHESTRATION Discovery Policies Management Security Web Services Manager Registry GOVERNANCE DATA SERVICES & CONNECTIVITY Apps Adapters Partners B2B RFID SES DB Bulk ODI ETL Metadata Repository J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere Messaging

Összefoglalva A folyamatvezérlő használatával az üzleti folyamatok jobban vezérelhetővé és átláthatóvá válnak Az üzleti elemzők az Oracle BPA suite-al elemezhetik, tervezhetik és optimalizálhatják a folyamatokat. Folyamatvezérlési feladatokra a szabványos SOA architektúrát és a benne lévő folyamatszabványt a BPEL-t célszerű használni. Az Oracle több elemző véleménye szerint is vezető szállító a SOA, illetve a folyamat tervező és vezérlő eszközök terén.

Az Oracle Fusion Middleware részét képező Oracle Application Server 10g a meglévő IT-rendszerek kiterjesztésére és továbbfejlesztésére a vállalati szolgáltatásokat kezelő buszt (ESB-t) kínálja, amely a szolgáltatási gerinc (Service Backbone, SBB) stratégiai IT-integrációs platform egyik eleme.

Az Oracle Fusion Middleware részét képező Oracle BPEL Process Manager a JBoss alkalmazásszerverre kapcsolódik, és több mint 150 BPEL-eljárást és 15 000 tranzakciót futtat naponta.

Néhány kormányzati példa... City of Rotterdam: Hollandia második legnagyobb városa kulcs kormányzati és önkormányzati folyamatok támogatására használja (pályázatok elbírálására is) Ecquaria (Singapore a legfejlettebb eGovernment alkalmazásában) Az eGoverment megoldásainak középpontjában az Oracle SOA megoldása van Health Canada Kábítószer felülgyeleti rendszer Integrációs feladatokra használják a rendőrség rendszereivel