Szabályalapú üzleti logika, komplex eseményfeldolgozás
|
|
- Sarolta Pataki
- 6 évvel ezelőtt
- Látták:
Átírás
1 Szabályalapú üzleti logika, komplex eseményfeldolgozás Rendszermodellezés Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement and Information Systems
2 Tartalom Produkciós rendszerek alapfogalmai Üzleti szabályrendszerek Komplex eseményfeldolgozás Esettanulmány(ok) 2
3 PRODUKCIÓS RENDSZEREK ALAPFOGALMAI
4 Szabály alapú működés Deklaratívan specifikált viselkedés o imperatív utasítássorozat helyett o ha-akkor szabályokkal Hol találkozunk szabály alapú viselkedéssel? o Tűzfal konfiguráció / routing tábla o MAKEFILE o Cron o Szakértő rendszerek (expert systems) o Diagnosztika, stb 4
5 Egy lehetséges kategorizálás Szabály alapú (rule based) rendszerek Következtető gépek (inference engines) Előre láncoló / produkciós Hátra láncoló Tűzfal, stb. Tiszta logikai Üzleti szabálymotor Prolog, stb. 5
6 Szabály alapú következtető gépek Tudásbázis (knowledge base) o Ténybázis (fact base) / munkamemória (WM) Változatos felépítés o Szabálybázis (rule base) Szabályok, amelyekkel új tudást lehet kapni Ha : feltétel rész, precondition, bal oldal (LHS) Akkor : következmény rész, postcondition, jobb oldal (RHS) Végül egy következtető mechanizmus o Előre vagy hátra láncoló Előre láncoló: logikai következtetés vagy üzleti szabályok 6
7 Példák Szakértői rendszer (pl. orvosi) o Ha egy szerv gyulladt, akkor fájdalmat okozhat o Ha egy szerv gyulladt és aszpirin van a vérben, csökken a gyulladás o Fáj a lábam, mi minden okozhatja? o Ha bevennék aszpirint, mi lenne a következménye? Üzleti szabályok o Ha az ügyfél sokat roamingol, ajánljunk más tarifát o Ha a járat egyik buszvezetője a többihez képest kiugróan kevés jegyet értékesít, ellenőrizzük 7
8 Következtetés Előre láncoló (induktív/produkciós, adatvezérelt) o A tényekből újabb tényeket képez (produkciós szabály) o Egy következmény teljesítheti egy szabály feltételrészét o Analógia: generatív nyelvtan, hatáselemzés o Ilyenek például a üzleti szabályrendszerek o Logikai következtetés (vs. üzleti szabály) ha a feltétel érvénytelenné válik, a következmény is? Hátra láncoló (deduktív, igényvezérelt) o Egy cél-állítást próbál visszavezetni alaptényekre o Analógia: parser, diagnosztika o Ilyen például a Prolog és számos szakértői rendszer 8
9 Produkciós rendszer fogalomtár Munkamemória (working memory, WM) o Folyamatosan változó ténybázis Aktivált (activated, triggered) produkciós szabály o Minden feltétele ki van elégítve, tüzelhet Aktiváció o Szabály LHS egy konkrét kielégítő behelyettesítése o n-es (tuple), minden lekötetlen változóhoz egy érték Tüzelés (firing) o Szabály konkrét végrehajtása egy adott aktivációra Napirend (agenda, conflict set) o Összes (tüzelésre váró) aktiváció 9
10 Egyszerű produkciós rendszer Szabálybázis WM Tüzelés Kiválasztás Szabály Szabály Szabály Aktiváció Aktiváció Aktiváció Aktiváció Aktiváció Napirend 10
11 Egyszerű produkciós rendszer Szabálybázis WM Naiv o Sok esetben elég Inkrementális o RETE, TREAT, LEAPS, stb. Tüzelés Kiválasztás Szabály Szabály Szabály Aktiváció Aktiváció Aktiváció Aktiváció Aktiváció Napirend 11
12 Egyszerű produkciós rendszer Szabálybázis WM Szempontok o Prioritás o Frissesség o Szabálycsoportok Tüzelés Kiválasztás Szabály Szabály Szabály Aktiváció Aktiváció Aktiváció Aktiváció Aktiváció Napirend 12
13 Egyszerű produkciós rendszer Szabálybázis WM Ciklus o Amíg van tüzelhető szabály Tüzelés Kiválasztás Szabály Szabály Szabály Aktiváció Aktiváció Aktiváció Aktiváció Aktiváció Napirend 13
14 ÜZLETI SZABÁLYRENDSZEREK
15 Business Rule Systems Szabály alapú üzleti logika MVC M V C Üzleti objektumok Üzleti szabályok 15
16 Üzleti logika kiszervezésére végrehajtató modell Üzleti objektumokat figyelhet, manipulálhat Felépítése: ha akkor Üzleti szabályok o ha az ügyfél 30 év alatti, emeljük 35%-al az ajánlatot o ha az ügyfél egyenlege 500Ft alá csökkent, értesítsük o ha más ügyfél korábban bejelentkezett már azonos lakcímre, nem adunk kedvezményt o ha a hallgatónak legalább húsz lezárt féléve van, nem szerzett aláírást diplomatervezésből és nem kapott köztársasági elnöki engedélyt, akkor megszüntetendő a jogviszonya, feltéve hogy ötéves képzésre jár és az ezt előíró jogszabály hatályba lépése óta kezdte tanulmányait 16
17 Üzleti szabálymotor Üzleti szabályok produkciós rendszer szemszögből o Tények üzleti objektumok o Kvázi produkciós szabályok, de RHS tetszőleges akció o Nem (feltétlen) logikai következtetés Érvénytelenné váló feltétel, akció hatása mégis megmarad Egy aktiváció többször is tüzelhet (pl. addig jár a korsó ) Üzleti szabálymotor (Business Rules Engine, BRE) o Üzleti szabályokat végrehajtó szoftver o Produkciós rendszer, a matematikai háttértől elvonatkoztatva, programozási platformként o Kapcsolat a külvilággal: WM, vagy akciók 17
18 Üzleti szabálymotor működése Szabályalapon leírt üzleti logika Következtető motor (BRE) A következtető kiértékeli a szabályokat a rendelkezésre álló tényeken Tények beillesztése Szabálybázis Mintaillesztő Ténybázis (WM) Ütközésfeloldás Tények beillesztése/módosítása Több egyidejűleg aktivált szabály Konfliktusban lévő szabályok feloldása Tények kiolvasása 18
19 BRE vezérlése Alapértelmezett: tüzelési ciklus o Amíg van még tüzelhető szabály o Vagy STOP szabályig Komplex rendszer: vezérlési folyam o Pl. jbpm workflow o Kiválthatja a bemutatott ciklust Eseményvezéreltség is elképzelhető o Alvó szabályok o Külön utasítás nélkül Szabály Szabálycsoport Szabály Szabály 19
20 Egyszerű Drools szabályok rule "We have an honest Politician" end salience 10 when exists( Politician( honest == true ) ) then insertlogical( new Hope() ); rule "Hope Lives" end salience 10 when exists( Hope() ) then System.out.println("Hurrah!!! Democracy Lives"); rule "Hope is Dead" when not( Hope() ) then System.out.println( "We are all Doomed!!! Democracy is Dead" ); end rule "Corrupt the Honest" when politician : Politician( honest == true ) exists( Hope() ) then System.out.println( "I'm an evil corporation and I have corrupted " + politician.getname() ); modify( politician ) { sethonest( false ) } end 20
21 Példa alkalmazás 21
22 BRMS BRMS = Business Rule Management System BRE + kapcsolódó szolgáltatások Számos termék o G2, JBoss Rules (Drools), IBM ILOG (J)Rules, Blaze Advisor, MS BRE, TIBCO iprocess, OPA stb. 22
23 Szabálytár BRMS szolgáltatások o Kereshető, automatizáltan módosítható o Verziózás Végrehajtó könyvtár (BRE) végrehajtó szerver Tool support o IDE, webes felület o Template lehetőség, döntési tábla o Magasabb granularitású szabályok o Tesztelési támogatás, gyors próba o Üzleti szótár építése meglévő adatokból 23
24 Szabály alapú üzleti logika előnyei Dedikált szabálytár karbantarthatóság o Üzleti logika könnyebben módosítható o Pont ez változhat leggyakrabban: új rendeletek, stb. Redundancia elkerülése o Ugyanaz az üzleti logika sok modulban megjelenhet Jó esetben az üzleti döntéshozók is tudják olvasni o Sőt, akár írni is: természetes nyelvi verbalizáció, spreadsheet alapú szabálygenerálás Hatékony végrehajtás (inkrementális mintaillesztés) Cserélhető körülötte az architektúra Eszköztámogatás 24
25 Szabály alapú üzleti logika hátrányai Sorrendiség körülményesebb o V.ö. imperatív programnyelvekkel o Megoldás: integráció workflow motorral (ld. Drools)? Univerzális absztrakciós nehézségek o Túl elvont nyelv bizonyos feladatokra alkalmatlan o Nem elég elvont nem is egyszerűbb, mint a Java o Szivárgás (law of leaky abstractions) Alkalmazási tapasztalatok nem mindig pozitívak Human factor o néha nem árt megkerülni a szabályt 25
26 Felhasználási területek - példák Biztosítók, bankok o Kalkulációk kiemelése o Szabályok következetes kikényszerítése o Ügyek elbírálásának támogatása E-Kormányzat o Regisztráció kiértékelése o Adó, járulékszámítás Logisztika o Szállítmányozási döntések támogatása 26
27 Példa szabálydefinícióra:drools döntési tábla Döntési tábla forrás: spreadsheet o Sok hasonló szabály ha <30 éves és legalább 2 éve ügyfél, kapjon 25%-ot ha éves és legalább 3 éve ügyfél, kapjon 17%-ot o Eltérő paraméterek (feltételek, akció részei) Akár kifejezés, pl. >30 o Üzleti döntéshozó által meghatározandó 27
28 Példa: üzleti folyamatok diagnosztikája Cél: folyamatok futásának ellenőrzése o Teljesítmény, biztonság, üzleti célok, o Üzleti felhasználó számára értelmezhető módon Szabályalapú diagnosztika üzleti folyamat vezérelt rendszerekben, Hartwig János, Urbán Balázs, TDK 2013.
29 KOMPLEX ESEMÉNYFELDOLGOZÁS (CEP) Bergmann Gábor, Dávid István és az OptXware Kft. anyagainak felhasználásával 29
30 Tartalom Szabályalapú megközelítés felhasználása: komplex eseményfeldolgozó rendszerek CEP felhasználása Esettanulmány: CoMiFin Eseményfeldolgozás modell alapú tervezése 30
31 Kihívások Sok információforrás o Szenzorok o Felhasználói lépések szekvenciái o Logok o Külső szolgáltatások Sok esemény o Pl. ~százas nagyságrendű szervermetrika, százas nagyságrendű szerver Sok érdektelen esemény közt néhány minta Párhuzamos, online adatfeldolgozás szükséges o Hagyományos adatbázis alapú módszerek lassúak lehetnek o Egyszerre nem fér el minden esemény egy feldolgozóegység memóriájában Feladat: események feldolgozása és korrelációja o Kis késleltetéssel o Aszinkron módon Kérdés: mit figyeljünk? 31
32 CEP alapelvek Komplex esemény o Több elemi esemény összekapcsolása Tulajdonságok o Időzítések figyelembevétele (pl. csúszóablak) o Aszinkron működés o Oksági kapcsolatok, hierarchikus események o Korreláció o Forward chaining SQL-szerű query nyelvek o Pl. EPL: Event Processing Language o Feldolgozási folyamatba láncolható lépések o Event-Condition-Action Elosztott adatforrások o Adatbázisok, beérkező kérések, megfigyelt események, stb. Skálázhatóság o Cloud környezet 32
33 Események szemantikája Drools: Alapok: o Allen-féle intervallum logika,
34 Tipikus CEP nyelvi elemek Esemény (típus definíció) o időbélyeg Eseményforrás Stream Időablak Időzítési operátorok Tolerancia (delta) az időbélyegekre Folyamatosan aktív lekérdezések 34
35 CEP alkalmazási területek Üzleti alkalmazások o Tőzsde, befektetések o Treasury o Kockázatkiértékelés o Hitelek árazása o Szállítmánykövetés Business Activity Monitoring Online visszaélések felderítése/megelőzése o Gyanús tranzakciók ellenőrzése o Fogadási adatok elemzése (pl. UEFA) Nagy IT rendszerek üzemeltetése o Komplex támadások felderítése o Metrika kiértékelés Biztonságtechnika o Pl. ddos ellen 35
36 Példa DEBS Grand Challenge
37 Szabálymotorok Hasonló technológiák o CEP esetén tipikusan nem tartjuk meg az adatot, nem módosítjuk (hierarchia, riasztások) o Nincs: explicit időzítés, eseményforrás, operátorok RDBM o Lekérdezőnyelvek hasonlóak o Nincs: időablak karbantartás, triggerek nem jól skálázódnak, válaszidő nehezen garantálható Döntéstámogató rendszerek o Nem realtime 37
38 Példa architektúra 38
39 CEP eszközök Számtalan megoldás o Esper o Drools Fusion o IBM InfoSphereStreams (System S), WebSphere Decision Server o OpenESB - Intelligent Event Processor o Apache Hadoop + ráépülő projektek o TIBCO CEP o Microsoft StreamInsight Döntési szempontok o Eseményfeldolgozási logika o Áteresztőképesség o Elvárt válaszidő ( low latency ) 39
40 Eseményfeldolgozás lépései Előkészítés o Események azonosítása ( Mi honnan jön? ) o Események kiválasztása/szűrése o Események kiegészítése o Aggregálás Elemzés o Események osztályozása (rating, scoring, classification) o Elemzési minták (pl. elnyomás, topológia alapú függőségek figyelembevétele) o Események komponens állapot Feldolgozás o Továbbítás o Előrejelzés o Esemény alapú tanulás 40
41 Korreláció Mit kezdjünk az eseményekkel? o Szolgáltatás leáll- újraindul Eszkaláció Ok-hatás analízis 41
42 CEP Benchmarking Kihívások o Nagy tömegű eseménynél ritka illeszkedés o Feldolgozás/adattovábbítás overhead o Kapcsolat a feldolgozott események és az eredmény közt o Terhelésgenerálás is lehet szűk keresztmetszet Mit mérünk? o Áteresztőképesség (bejövő/kimenő események) o Válaszidő o Skálázhatóság o elvárt pontosság mellett o Mögötte: query plan sharing, átfedő lekérdezések kiszűrése o 42
43 Hogyan mérjük az eseményfeldolgozást? Példa: IBM InfoSphere Streams Operátor/feldolgozási egység szint o Feldolgozott/eldobott adatok o Továbbított adatok o Sorhossz Feldolgozási egység szintje 43
44 Példa: Drools metrika gyűjtés 44
45 Példa: FinCOS 45
46 Kihívások Események szemantikája o Mit jelent? Melyiket figyeljük? (~100 eseményforrás) o Milyen kapcsolata van a rendszer dinamikus működésével? (folyamatok) Minta alapú tanulás o Pl. küszöbértékek hangolása Ritka események hatékony azonosítása Teljesség? Helyesség? Eseményleírás definíciója o Nincs egységes szabvány (BEMN, RuleML,.) 46
Szabályalapú üzleti logika
Szabályalapú üzleti logika Bergmann Gábor bergmann@mit.bme.hu Gönczy László anyagainak felhasználásával Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Tartalom
Szabályalapú rendszerek, eseményfeldolgozás
Szabályalapú rendszerek, eseményfeldolgozás Gönczy László gonczy@mit.bme.hu Bergmann Gábor és az OptXware Kft. anyagainak felhasználásával Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és
JBoss Drools laborgyakorlat
JBoss Drools laborgyakorlat Bergmann Gábor Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Ismétlés Szabály alapú üzleti logika MVC M V C Üzleti objektumok
Szolgáltatásintegráció (VIMIM234) tárgy bevezető
Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs
Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban
Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban Török Tamás senior consultant ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. Miről lesz ma szó? Röviden az ULX-ről A JBoss közösségről
Szolgáltatásintegráció (VIMIM234) tárgy bevezető
Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs
Szabálykezelés a gyakorlatban
Szabálykezelés a gyakorlatban ILOG-eszközökkel Ivicsics László vezető tanácsadó BCA Hungary 2008. június 25. Üzleti folyamatok és szabályok Üzleti folyamatok Munkautasítások Szabályzatok Példa: Hitelképesség
Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.
Tudásmodellezés Kereskedelmi Alkalmazásokban Dezsényi Csaba Ovitas Magyarország kft. Tudásmenedzsment Adat -> Információ -> Tudás Intézményi tudásvagyon hatékony kezelése az üzleti célok megvalósításának
Rendszerintegráció és -felügyelet
Rendszerintegráció és -felügyelet laboratórium (VIMIM309) Szabályalapú üzleti logika Mérési segédlet Készítette: Bergmann Gábor Utolsó módosítás: 2011. április 7. Verzió: 1.0 Budapesti Műszaki és Gazdaságtudományi
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata,
Üzleti szabálykezelés
Üzleti szabálykezelés Az Alerant és a BCA üzleti szabálykezelési szolgáltatásai Darmai Gábor technológiai igazgató 2008. június 25. A Alerant Al t Zrt. Z t Az 3. Nagyvállalati fókusz (TOP50 vállalat megcélzása)
Felhők teljesítményelemzése felhő alapokon
Felhők teljesítményelemzése felhő alapokon Kocsis Imre ikocsis@mit.bme.hu HTE Infokom 2014 Budapest University of Technology and Economics Department of Measurement and Information Systems 1 IT Szolgáltatásmenedzsment
Banki üzleti szabályok kezelésének támogatása
Banki üzleti szabályok kezelésének támogatása Szabálykezelés ILog eszközzel 2008. november 4. Tartalom Bemutatkozás BRM Business Rule Management Egy banki példa Kérdések és válaszok 3 2008. május 28. Az
DSD DSD. Egy országos méretű orvosi adatbázissal kapcsolatos informatikai kihívások. Kovács László Pataki Balázs Pataki Máté MTA SZTAKI DSD
MTA SZTAKI Department of Distributed Systems Egy országos méretű orvosi adatbázissal kapcsolatos informatikai kihívások Kovács László Pataki Balázs Pataki Máté Témakörök MTA SZTAKI bemutatása Nemzeti Rákregiszter
Infor PM10 Üzleti intelligencia megoldás
Infor PM10 Üzleti intelligencia megoldás Infor Üzleti intelligencia (Teljesítmény menedzsment) Web Scorecard & Műszerfal Excel Email riasztás Riportok Irányít Összehangol Ellenőriz Stratégia Stratégia
The nontrivial extraction of implicit, previously unknown, and potentially useful information from data.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék Adatelemzés intelligens módszerekkel Hullám Gábor Adatelemzés hagyományos megközelítésben I. Megválaszolandó
Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel
IBM Software Group Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel Rehus Péter Szoftver üzletág igazgató 2005. február 2. 2003 IBM Corporation On demand igény szerinti működési
Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel
Készítette: Szabó Gábor, 1996 Az Az IntelliCorp IntelliCorp stratégiája: stratégiája: Kifinomult, Kifinomult, objektum-orientált objektum-orientált környezetet környezetet biztosít biztosít tervezéséhez,
IRÁNYTŰ A SZABÁLYTENGERBEN
IRÁNYTŰ A SZABÁLYTENGERBEN amikor Bábel tornya felépül BRM konferencia 2008 október 29 BCA Hungary A Csapat Cégalapítás: 2006 Tanácsadói létszám: 20 fő Tapasztalat: Átlagosan 5+ év tanácsadói tapasztalat
Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18.
Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18. Két projekt Mindkettőben folyamatirányítás Eltérő követelmények Eltérő megoldások Dokumentum gyártási folyamat Üzemeltetés
Big Data adattárházas szemmel. Arató Bence ügyvezető, BI Consulting
Big Data adattárházas szemmel Arató Bence ügyvezető, BI Consulting 1 Bemutatkozás 15 éves szakmai tapasztalat az üzleti intelligencia és adattárházak területén A BI Consulting szakmai igazgatója A BI.hu
- Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban
I. Intelligens tervezőrendszerek - Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban Adat = struktúrálatlan tények, amelyek tárolhatók,
Folyamatmodellezés (BPMN) és alkalmazásai
Folyamatmodellezés (BPMN) és alkalmazásai Rendszermodellezés 2018. Budapesti Műszaki és Gazdaságtudományi Egyetem Hibatűrő Rendszerek Kutatócsoport Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika
Vezetői információs rendszerek
Vezetői információs rendszerek Kiadott anyag: Vállalat és információk Elekes Edit, 2015. E-mail: elekes.edit@eng.unideb.hu Anyagok: eng.unideb.hu/userdir/vezetoi_inf_rd 1 A vállalat, mint információs rendszer
STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT
Oracle Cloud Platform szolgáltatások bevezetése a Magyar Suzuki Zrt.-nél Farkas Bálint STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT MAGYAR SUZUKI CORPORATION Oracle Cloud Platform szolgáltatások
Teljesítménymodellezés
Teljesítménymodellezés Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement and Information Systems
webalkalmazások fejlesztése elosztott alapon
1 Nagy teljesítményű és magas rendelkezésreállású webalkalmazások fejlesztése elosztott alapon Nagy Péter Termékmenedzser Agenda Java alkalmazás grid Coherence Topológiák Architektúrák
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Ez vajon egy állapotgép-e? Munkafolyamat (Workflow):
Informatikai Navigátor
2014. Szeptember Informatikai Navigátor Az üzleti szabálymotorok A Drools Business Rules Management System gyakorlati használata 11. szám Informatikai Navigator Gondolatok a szoftverek használatáról és
Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary
Oracle9i Alkalmazás Szerver Üzleti folyamat integráció Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary Üzleti folyamat integráció Kereskedők Beszállítók Partnerek Alkalmazás Disztribútor Belső
A klubnap fő témája: Alapozás
Dr. Angster Erzsébet angster.erzsebet@t-logic.hu A klubnap fő témája: Alapozás BRMS definíciója, jellemzői, fajtái BRMS használatának előnyei, várt eredmények, azok mérése BRMS használatának kihívásai,
Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Bevezetés Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu
Az alállomási kezelést támogató szakértői funkciók
Az alállomási kezelést támogató szakértői funkciók dr. Kovács Attila Szakértői rendszerek Emberi szakértő kompetenciájával, tudásával rendelkező rendszer Jellemzői: Számítási műveletek helyett logikai
Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Célkitűzés
A szemantikus világháló oktatása
A szemantikus világháló oktatása Szeredi Péter Lukácsy Gergely Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi és Információelméleti Tanszék ➀ A szemantikus világháló... c. tárgy ➁ A tananyag
KÖFOP VEKOP A jó kormányzást megalapozó közszolgálat-fejlesztés
KÖFOP-2.1.2-VEKOP-15-2016-00001 A jó kormányzást megalapozó közszolgálat-fejlesztés Az Okos város okos közigazgatás kutatóműhely zárórendezvénye Okos szolgáltatások teljesítményének mérése, elemzése és
VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor
VÁLLALATI INFORMÁCIÓS RENDSZEREK Debrenti Attila Sándor Információs rendszer 2 Információs rendszer: az adatok megszerzésére, tárolására és a tárolt adatok különböző szempontok szerinti feldolgozására,
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Folyamatmodellezés
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamatmodellezés Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata, amelyeket
EGY NAGYBÓL HÚSZ KISEBB
EGY NAGYBÓL HÚSZ KISEBB JAVA EE ALKALMAZÁSÉPÍTÉS 2015-BEN - ESETTANULMÁNY KÁLMÁN ANDRÁS, KÁSA KÁROLY PRECOGNOX INFORMATIKAI KFT, 2015. WWW.PRECOGNOX.COM TARTALOM Monolit és több applikációra bontott alkalmazások
IBM felhő menedzsment
IBM Váltsunk stratégiát! Budapest, 2012 november 14. IBM felhő menedzsment SmartCloud Provisioning és Service Delivery Manager Felhő alapú szolgáltatások Felhasználás alapú számlázás és dinamikus kapacitás
Történet John Little (1970) (Management Science cikk)
Információ menedzsment Szendrői Etelka Rendszer- és Szoftvertechnológia Tanszék szendroi@witch.pmmf.hu Vezetői információs rendszerek Döntéstámogató rendszerek (Decision Support Systems) Döntések információn
Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő 2013. február 20.
Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő 2013. február 20. 1 2 3 4 5 6 7 8 Pentaho eszköztára Data Integrator Spoon felület Spoon
IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan
IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan Bácsi Zoltán Bedecs Szilárd Napirend Közép Európai Egyetem (CEU) bemutatása IT stratégia kialakítása Változás előtt Termék
30 MB INFORMATIKAI PROJEKTELLENŐR
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR BEVEZETÉS (INFORMATIKA, INFORMATIAKI FÜGGŐSÉG, INFORMATIKAI PROJEKTEK, MÉRNÖKI ÉS INFORMATIKAI FELADATOK TALÁKOZÁSA, TECHNOLÓGIÁK) 2016. 09. 17. MMK- Informatikai
Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19.
Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással Szabó Balázs HOUG konferencia, 2007 április 19. Mirıl lesz szó NETvisor Kft bemutatása Szolgáltatási szint alapjai Performancia
Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András 2009. szeptember 10.
Üzleti folyamatok rugalmasabb IT támogatása Nick Gábor András 2009. szeptember 10. A Generali-Providencia Magyarországon 1831: A Generali Magyarország első biztosítója 1946: Vállalatok államosítása 1989:
IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.
IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere
Teljesítménymodellezés
Üzleti IT rendszerek modellezése Teljesítménymodellezés Gönczy László gonczy@mit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Erőforrás szintű kapacitástervezés
Virtualizált környezetek teljesítménymérése és elemzése
Rendszermodellezés Virtualizált környezetek teljesítménymérése és elemzése Micskei Zoltán, Nádudvari György fóliáinak felhasználásával Budapest University of Technology and Economics Fault Tolerant Systems
Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2
Bevezetés xv Mitől tartozik egy platform a következő generációhoz?... xvi Mennyire jelentős az egyre újabb.net-változatok közötti különbség?... xviii Mit jelentett a Windows Vista megjelenése a Microsoft.NET
Nagy bonyolultságú rendszerek fejlesztőeszközei
Nagy bonyolultságú rendszerek fejlesztőeszközei Balogh András balogh@optxware.com A cég A BME spin-off-ja A Hibatűrő Rendszerek Kutatócsoport tagjai alapították Tisztán magánkézben Szakmai háttér Hibatűrő
Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben
Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben Mérő Gábor PepsiAmericas Kft Technikai szolgáltatási Vezető Hajdú Miklós ICON Számítástechnikai Rt Alkalmazás- és Rendszerfelügyeleti
Linux kiszolgáló felügyelet: SUSE Manager
Linux kiszolgáló felügyelet: SUSE Manager SUSE Expert Days Kovács Lajos Vezető konzultáns kovacs.lajos@npsh.hu Linux kiszolgáló felügyelet problémái SUSE Linux Enterprise workload Private and public cloud
Az Oracle Fusion szakértői szemmel
Az Oracle Fusion szakértői szemmel Pigniczki László ügyvezető igazgató ProMigCon Kft. HOUG 2017. november 8. ProMigCon Kft. 2009 novemberében alakult. Alapvető tevékenység: Oracle E-Business Suite bevezetés,
RapidAnalytics Enterprise Edition bevezetés a Telenor Magyarországnál. Szakács Balázs - Telenor Magyarország Szücs Imre United Consult
RapidAnalytics Enterprise Edition bevezetés a Telenor Magyarországnál Szakács Balázs - Telenor Magyarország Szücs Imre United Consult Miről lesz szó? Telenor bemutatása Eszközválasztás háttere Igények
COMPANY PROFILE SZOFI ALGORITHMIC RESEARCH KFT
COMPANY PROFILE SZOFI ALGORITHMIC RESEARCH KFT WWW.SZOFIUSA.COM CÉGTÖRTÉNET 1990 Alapítás 1990 Informatikai fejlesztések kezdete 1992 Felsőfokú informatikai képzési rendszer kidolgozása a kormányzat részére
Projektportfólió-menedzsment az MVM Csoportban
Microsoft Project 2010 bevezetési esettanulmány Projektportfólió-menedzsment az MVM Csoportban Balázs István MVM Zrt. 2013.10.17. Tematika 1 Portfóliómenedzsment kompetencia kiépítése 2 Működés 3 PPM eszköz
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása
Emerald: Integrált jogi modellező keretrendszer
Emerald: Integrált jogi modellező keretrendszer Förhécz András Szőke Ákos Kőrösi Gábor Strausz György Budapesti Műszaki és Gazdaságtudományi Egyetem Multilogic Kft, Budapest Networkshop 2011 2011. április
ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ
Budapest Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ Elméleti segédanyag Készítette: Kovács Dániel László 2007. november Tartalomjegyzék
Teljesítménymodellezés
Teljesítménymodellezés Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement and Information Systems
Szoftver-mérés. Szoftver metrikák. Szoftver mérés
Szoftver-mérés Szoftver metrikák Szoftver mérés Szoftver jellemz! megadása numerikus értékkel Technikák, termékek, folyamatok objektív összehasonlítása Mér! szoftverek, programok CASE eszközök Kevés szabványos
Felhő alkalmazások sikerének biztosítása. Petrohán Zsolt Zsolt.petrohan@oracle.com
Felhő alkalmazások sikerének biztosítása Petrohán Zsolt Zsolt.petrohan@oracle.com Safe Harbor The following is intended for information purposes only, and may not be incorporated into any contract. It
Újdonságok. Jancsich Ernő Ferenc
Újdonságok Jancsich Ernő Ferenc Microsoft Dynamics NAV o Világszerte, több, mint 110 000 ezer kis- és középvállalat választotta a Microsoft Dynamics NAV rendszert növekedésének támogatásához. o Ez közel
Rendszermodellezés: házi feladat bemutatás
Rendszermodellezés: házi feladat bemutatás Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement
Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer
Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer XXII. MINŐSÉGSZAKEMBEREK TALÁLKOZÓJA A digitalizálás a napjaink sürgető kihívása Dr. Ányos Éva működésfejlesztési tanácsadó Magyar
Nyilvántartási Rendszer
Nyilvántartási Rendszer Veszprém Megyei Levéltár 2011.04.14. Készítette: Juszt Miklós Honnan indultunk? Rövid történeti áttekintés 2003 2007 2008-2011 Access alapú raktári topográfia Adatbázis optimalizálás,
A Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
Intelligens Rendszerek I. Szabályalapú tudásábrázolás
Intelligens Rendszerek I. Szabályalapú tudásábrázolás 2007/2008. tanév, I. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Miskolci Egyetem Informatikai Intézet 106. sz. szoba Tel: (46)
A ChipScope logikai analizátor
A ChipScope egy, az FPGA tervbe integrálható logikai analizátor, amely az FPGA terv belső jeleinek vizsgálatára használható Előnye a normál logikai analizátorhoz képest Az igényeknek megfelelően konfigurálható
Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás
Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás Alvicom HP szeminárium 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
A szoftverfejlesztés eszközei
A szoftverfejlesztés eszközei Fejleszt! eszközök Segédeszközök (szoftverek) programok és fejlesztési dokumentáció írásához elemzéséhez teszteléséhez karbantartásához 2 Történet (hw) Lyukkártya válogató
Szimuláció. Fault Tolerant Systems Research Group. Budapest University of Technology and Economics. Department of Measurement and Information Systems
Szimuláció Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement and Information Systems 1 Mérés:
Microsoft SQL Server telepítése
Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban Fekete Tamás 2015. December 3. Szoftver verifikáció és validáció tantárgy Áttekintés Miért és mennyire fontos a megfelelő validáció és
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Mi az IMDG? Nem memóriában futó relációs adatbázis NoSQL hagyományos relációs adatbázis Más fajta adat tárolás Az összes adat RAM-ban van, osztott
IBM Datacap Taskmaster. Bejövő Számlák feldolgozása Accounts Payable Taskmaster (APT) Előadó: Csendes Balázs / IBM Industry Solutions Brand Executive
IBM Datacap Taskmaster Bejövő Számlák feldolgozása Accounts Payable Taskmaster (APT) Előadó: Csendes Balázs / IBM Industry Solutions Brand Executive Időpont: 2011.11.24. Napirend Miért Bejövő számlák Feldolgozása?
Modell alapú tesztelés mobil környezetben
Modell alapú tesztelés mobil környezetben Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék A terület behatárolása Testing is an activity performed
ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu
ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28.
Konszolidáció és költségcsökkentés a gyakorlatban. Az Országos Tisztifőorvosi Hivatal Oracle adatbázis konszolidációja
Konszolidáció és költségcsökkentés a gyakorlatban Az Országos Tisztifőorvosi Hivatal Oracle adatbázis konszolidációja Az Xperteam Zrt. Szolgáltatásaink Oracle termékekkel kapcsolatos kiemelkedő szakismeret:
Vizuális adatelemzés - Gyakorlat. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Vizuális adatelemzés - Gyakorlat Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Adatelemzés szerepe a rendszermodellezésben Lényeges paraméterek meghatározása
A cloud szolgáltatási modell a közigazgatásban
A cloud szolgáltatási modell a közigazgatásban Gombás László Krasznay Csaba Copyright 2011 Hewlett-Packard Development Company HP Informatikai Kft. 2011. november 23. Témafelvetés 2 HP Confidential Cloud
NAGY TELJESÍTM. Szerzők Dévai. István Automatizálási. és s Alkalmazott Informatikai Tanszék
NAGY TELJESÍTM TMÉNYŰ WEBALKALMAZÁSOK KÉSZÍTÉSE SE JAVA TECHNOLÓGI GIÁVAL Szerzők Dévai István Automatizálási és s Alkalmazott Informatikai Tanszék Az előad adás s tartalma Elméleti áttekintés Nagy teljesítményű
Rendszermodellezés. Modellellenőrzés. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Rendszermodellezés Modellellenőrzés Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Ismétlés: Mire használunk modelleket? Kommunikáció, dokumentáció Gondolkodás,
Komponens alapú programozás Bevezetés
Komponens alapú programozás Bevezetés Ficsor Lajos Miskolci Egyetem Általános Informatikai Tanszék Ez a tananyag felhasználja a TEMPUS S_JEP-12495-97 Network Computing Chapter 8 Developing of Network Computing
BASH script programozás II. Vezérlési szerkezetek
06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van
Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést
IBM Európa, Közel-Kelet és Afrika szoftverbejelentés ZP11-0164, kelt: 2011. május 17. Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést Tartalomjegyzék
Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294
Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294 Übelhart István ubelhart@mit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszéke Nyílt rendszerek
SQL DDL-2 (aktív elemek) triggerek
SQL DDL-2 (aktív elemek) triggerek Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 7.fej.: Megszorítások és triggerek 7.4. Önálló megszorítások 7.5. Triggerek
Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató
Integrációs mellékhatások és gyógymódok a felhőben Géczy Viktor Üzletfejlesztési igazgató Middleware projektek sikertelenségeihez vezethet Integrációs (interfész) tesztek HIÁNYA Tesztadatok? Emulátorok?
BI megoldás a biztosítói szektorban
Dobos Zoltán 2009 szeptember 10 BI megoldás a biztosítói szektorban Tartalom Üzleti felhasználási területek a biztosítói szektorban Cognos megoldások a biztosítói szektor részére 2 Fókusz területek Értékesítési
Mesterséges Intelligencia Elektronikus Almanach. Konzorciumi partnerek
Mesterséges Intelligencia Elektronikus Almanach Konzorciumi partnerek 1 Konzorcium Budpesti Mőszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Méréstechnika és Információs Rendszerek
Mi is volt ez? és hogy is volt ez?
Mi is volt ez? és hogy is volt ez? El zmények: 60-as évek kutatási iránya: matematikai logika a programfejlesztésben 70-es évek, francia és angol kutatók: logikai programozás, Prolog nyelv 1975: Szeredi
Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét!
Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét! http://m.equicomferencia.hu/ramada Liszkai János senior rendszermérnök vállalati hálózatok Miről is lesz szó? Adatközpont
Ügyfélszolgálati képernyők
Ügyfélszolgálati képernyők avagy ami az ügyfélből még kilátszik Philippovich Ákos +36 30 555 4 666 philippovich@t-online.hu Operátori felület Történeti áttekintés A technológia és az igények fejlődése
Nagyvállalati térinformatika a Telenornál
Nagyvállalati térinformatika a Telenornál Veress Zoltán (Telenor), Ecseri Zoltán (Telenor) Varga Péter (Grepton) 2015. október 8. OPEN Agenda GIS előzmények GIS második hullám Új GIS megoldás bemutatása
Utolsó módosítás:
Utolsó módosítás: 2012. 09. 06. 1 A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2 3 4 5 6 7 8 9 Forrás: Gartner Hype Cycle for Virtualization, 2010, http://premierit.intel.com/docs/doc-5768
Folyamattervezéstıl a megvalósításig
IBM Software Group Folyamattervezéstıl a megvalósításig Balogh Péter WebSphere Technical Specialist IBM Software Group Koczé Zoltán Tanácsadó Hyperteam 2006 IBM Corporation IBM Software Group Problémák
CLIPS áttekintés. Produkciós rendszerek fejlesztése
CLIPS áttekintés Produkciós rendszerek fejlesztése CLIPS történet CLIPS = C Language Integrated Production System Fejlesztették: NASA s Johnson Space Center (80-as évek közepén) C nyelvet alkalmazták a
Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet
Analitikai megoldások IBM Power és FlashSystem alapokon Mosolygó Ferenc - Avnet Bevezető Legfontosabb elvárásaink az adatbázisokkal szemben Teljesítmény Lekérdezések, riportok és válaszok gyors megjelenítése