Molnár Balázs Oracle Hungary

Slides:



Advertisements
Hasonló előadás
Tervezési olimpia Integrált nagyvállalati tervezési rendszer a Vivendi Telecom Hungary-nél Nagy Sándor.
Advertisements

IdőpontCím 09:15-09:45Az alkalmazás-életciklus menedzselése – Áttekintés (Kőnig Tibor) 09:45-10:30Az életciklus-kezelés alapjai – Forráskód-kezelés, build,
© 2010 IBM Corporation IBM Enterprise Content Management Az intelligens karakterfelismerés üzleti lehetőségei A dokumentum feldolgozás 5 lépcsője Előadó:
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Projekt vezetés és kontroll – Mi történik a gépházban?
IBM Software Group © 2006 IBM Corporation Hatékonyság és üzleti intelligencia Egységesített felület meglévő alkalmazásainkhoz Szabó János Technikai szakértő.
Az Ibtv. civil-szakmai támogatása
Infrastruktúra-felügyelet a privát felhőben
Kőnig Tibor főmérnök Microsoft Magyarország. Ma a vállalatok elsősorban olyan szoftvereket használnak, amelyeket maguk futtatnak ez a helyben telepített.
Az integrált áramkörök (IC-k) tervezése
RENDSZERINTEGRÁLÁS B_IN012_1
A Microsoft rendszermenedzsment víziója A Dynamic Systems Initiative A System Definition Model Az üzemeltetésre tervezett szoftverek A SDM jelentősége.
SQL Server 2005 Reporting Services a gyakorlatban
A projektmenedzsment fogalma
ASP.NET MVC 3 platform áttekintés
Oracle Java fejlesztési stratégiája
1950-es évek 1960-as évek 1970-es évek 1980-as évek 1990-es évek
Emberi erőforrás menedzsment
WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok.
A vállalati pénzügyi tervezés informatikai támogatásának lehetőségei Magyarországon Szakdolgozat Budapesti Corvinus Egyetem – Mérnök-közgazdász posztgraduális.
Nagyvállalati projektmenedzsment GTM szeminárium sorozat A Microsoft nagyvállalati projektmenedzsment megoldása Előadó:Kőnig Tibor
SQL Server 2005 Integration Services Kószó Károly rendszermérnök Microsoft Magyarország.
Dokumentumkezelés. A 2007-es Microsoft Office rendszer dokumentumkezelési szolgáltatásai Kőnig Tibor szakmai vezető Microsoft Magyarország
Projektmenedzsment főosztály szerepe a Kereskedelmi és Hitelbank működésében Erdősi József főosztályvezető Pogátsnik Béla konzulens.
Látványos vektrorgrafikus és deklaratív prezentációs réteg 3D támogatássalLátványos vektrorgrafikus és deklaratív prezentációs réteg 3D támogatással Egységesített.
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
Humánerőforrás Kontrolling
Konzulens: Dr. Boda György Készítette: Kovács Katalin
Bevezetés az ebXML-be Forrás: An Introduction to ebXML ebXML and Web Services Practical Considerations In Implementing Web Services Romin IraniRomin Irani.
ESzabványok Workshop 1. előadás: Bevezető, eAdatmodell október 13.
Költség hatékony és rugalmas infrastruktúra ami az ismert és meglevő termékeken alapul  Heterogén környezetek támogatása  Folyamat automatizálás  Önkiszolgáló.
Microsoft BI technológiák az eszközmenedzsment szolgálatában
Szaktanácsadás SQL Server UpgradeTeljesítményoptimalizálás Replikáció kialakítás Disaster Recovery tervezés.NET Framework alapú fejlesztések.
Projektek monitorozása. Elvek és módszerek
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
Munkavédelem és controlling
Member of HVB Group HVB Bank Internet Banking szolgáltatás Komócsi Sándor Dr. Vinnai Balázs HVB Bank Hungary Rt. A fejlődés útja, technikai,
Molnár Balázs Oracle Hungary
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
Kulturális Projekt Ciklus Menedzsment A kultúra gazdaságtana
Engel László fejlesztési igazgató
A szoftver, szoftvertípusok
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Alkalmazás és megjelenítés virtualizáció Micskei Zoltán.
Java web programozás 11..
A Microsoft Üzleti Intelligencia megoldása és platformja
Müller László vezető fejlesztő EQL Soft Informatikai és Tanácsadó Kft.
Automatizálási folyamatok az SQL 2012-ben
Microsoft Üzleti Megoldások Konferencia 2005
Adatbányászat Excel 2007-tel
Elektronikus tanulási forráskezelő keretrendszer, kompetencia-fejlesztő program adatbázis létrehozása Calderoni program.
Oracle Fusion Middleware Fórum SOA Suite + Business Process Management Petrohán Zsolt Vezető műszaki tanácsadó
Miért jó nekünk kutatóknak a felhő?
A közszolgáltatásokra kifejlesztett általános együttműködési modell GYÁL VÁROS ÖNKORMÁNYZATÁNÁL Gyál, szeptember 30.
Cél – a biztonsági szempontokat is figyelembe vevő betekintés a vállalati adatokba a szervezet összes munkatársa számára, hogy optimális döntéseket hozhassanak,
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
Irány a felhő Előnyök, tapasztalatok Sárdy Tibor
XXIII. Országos Jegyző-Közigazgatási Konferencia Integrált vezetői információrendszer önkormányzatoknak Zalaszám Informatika Kft. Varga János projektvezető.
SOA platform Petrohán Zsolt, Vezető műszaki tanácsadó, FMW - SOA Suite
1 VIIR Vállalatirányítási Integrált Információs rendszerek I. (Történeti áttekintés - TEI) Szent István Egyetem TATA Kiválósági Központ és Informatikai.
Informatika a gyógyszeriparban Informatikai Vállalkozások Szövetsége E-egészség munkacsoport Lukács Lajos Munkacsoport vezető
Egységes tartalomkezelés - Adatharmonizálás ECM filozófiával -
Enterprise Content Management – Referencia projekt.
2007. szeptember 27. DMS Forte - Dokumentumkezelési újdonságok 1 Az ECM felszínre törése - DMS konvergencia (Enterprise Content Management, Document Management.
Szent István Egyetem Közgazdaságtudományi Jogi és Módszertani Intézet
Modellezési Kockázat Kereskedelmi Banki Kockázatmodellezés
ECM vagy DMS terméket vegyek?
Az ORACLE JDE EnterpriseOne ERP rendszer bevezetésének tapasztalatai
Molnár Balázs Oracle Hungary
Microsoft SQL licenselés a gyakorlatban
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