Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

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

Nyílt forráskódú technológiák központi és Önkormányzati környezetekben

Üzleti szabálykezelés

Viczián István IP Systems JUM XIX szeptember 18.

RH/CentOS felügyelet SUSE Manager segítségével. Kovács Lajos Vezető konzultáns

JBoss Drools laborgyakorlat

Közösség, projektek, IDE

Szabálykezelés 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

A Java EE 5 plattform

JAVA webes alkalmazások

Informatikai célrendszertől a komplex oktatási intézménymenedzsmentig

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

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

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Nyílt forráskód, mint üzleti előny. Szücs Imre VTMSZ - CMC Minősítési előadás Ha valamit érdemes csinálni, akkor azt megéri jól csinálni

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

Szoftver Tervezési Dokumentáció. Nguyen Thai Binh

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

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

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

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

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

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést

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

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

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

System Center Service Manager 2012 konferencia. Ker-Soft Kft. Dr. Vinkovits Eszter - Ügyvezető igazgató

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

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

Szoftver technológia. Projektmenedzsment eszközök. Cserép Máté ELTE Informatikai Kar 2019.

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

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

Üzleti intelligencia eszköztár a SAS 9.2 platformon

A SuliX család: Az oktatási és érettségi disztribúciótól a SuliXerverig

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

Együttműködésben a külvilággal, együttműködésben a piaccal

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

Oracle cloudforgatókönyvek

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

Az OpenEDU program. Dr. Szentiványi Gábor. ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft.

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

EGY NAGYBÓL HÚSZ KISEBB

IBM felhő menedzsment

Informatikai Tesztek Katalógus

iphone és Android két jó barát...

Oracle Enterprise Manager 12c Cloud Control és 11g Grid Control összehasonlítás

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

Novell Roadshow január március

TANANYAGTÁRHÁZAK SZEREPE AZ ELEARNINGBEN. Vágvölgyi Csaba - Papp Gyula. Kölcsey Ferenc Református Tanítóképző Főiskola Debrecen

Integrált nyílt forráskódú megoldások alkalmazási lehetőségei a kormányzati felhőben

SAS Enterprise BI Server

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

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

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

Kommunikációs rendszerek teljesítőképesség-vizsgálata

Osztott rendszerek, Java EE. Általános bevezető

MMK-Informatikai projekt ellenőr képzés 4

Projektportfólió-menedzsment az MVM Csoportban

Nyílt forráskódú licencek és üzleti modellek: lehetőségből siker

Melyek az újdonságok a Microsoft Dynamics AX 2012-ben? Sasfi Imre

IBM Business Process Manager változat 8 alváltozat 5. Az IBM Business Process Manager áttekintése

Sun Identity Management megoldások Vértes Miklós

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

Linux kiszolgáló felügyelet: SUSE Manager

Komponens modellek. 3. Előadás (első fele)

Ariadné fonala a Java technológi

Folyamatmodellezés (BPMN) és alkalmazásai

Nyílt forráskódú szoftverek az oktatásban: miért és hogyan?

Működő ITSM Ne ágyúval verébre

GUSE BEMUTATÓ. Az MTA CLOUD felhasználói számára készült guse bemutató v2.0. MTA Cloud csapat

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

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting

Bevezetés. Kiknek szól a könyv?

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

Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary

A DevOps-kultúra eszközei

IT trendek és lehetőségek

Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető október 6.

A TANTÁRGY ADATLAPJA

A MiddleWare rendszerek Rolls Roysa

Microsoft SQL Server telepítése

Gyors, kényelmes, típusbiztos

SAP tanfolyam értékesítés, termékstratégia. Berczik Márton, SAP Hungary Kft. ELTE, április 9.

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

Webszolgáltatás alapokon BPEL

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

Az automatizálás ergonómiája és az ergonómia automatizálása Siemens megoldásokkal. Molnár Zsolt vezető konzultáns, digitális gyártás graphit Kft.

A TANTÁRGY ADATLAPJA

JBoss SOA Platform. Dr. Szántó Iván ULX Open Source Consulting & Distribution május 9.

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

DW/BI rendszerek kialakítása bevezetői szemszögből. Gollnhofer Gábor - Meta Consulting Kft.

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

ALKALMAZÁS KERETRENDSZER

Osztott alkalmazások fejlesztési technológiái Áttekintés

Novell és Oracle: a csúcsteljesítményű, költséghatékony adatközpont megoldás. Sárecz Lajos Értékesítési konzultáns

30 MB INFORMATIKAI PROJEKTELLENŐR

IBM WorkLight 5.0 mobil alkalmazás platform

Irányelv elektronikus rendszerekhez való hozzáférés biztosításához

SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns

Átírás:

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 Izgalmas közösségi projektekről

Az ULX-ről röviden Magyar tulajdonú technológiai vállalat, 10+ éves háttér (18 fő, 4-500 MHUF) Nyílt forráskódú nagyvállalati megoldásokra fókuszál A Red Hat és JBoss termékek és szolgáltatások magyarországi teljes képviselete Teljes nagyvállalati szoftver portfólió nyílt forráskódú alapon Nem csak Red Hat és JBoss Számos nagyvállalati projekt (nyílt forrású alapokon) Erős oktatási kötődés, közösségi szerepvállalás

A JBoss közösség A jövő Red Hat (JBoss) projektjeinek inkubátora ~100 aktív projekt (különböző fejlettségi szintű) Kategóriák: Web interface Programing model Services Servers Management Cloud Tools & Testing User group-ok (jelenleg 32 ww), blogok, webinarok, fórumok

Programming model - Seam Enterprise Java alkalmazás keretrendszer Ajax, Ajax, Ajax!!! - a fejlesztés fókusza a kezdetektől Egységes komponens modell az üzleti logika számára Kibővített JSF, egyszerű EJB 3.0 használat Ajax: JBoss RichFaces és ICEfaces Üzleti folyamattámogatás, jbpm, folyamat alapú pageflow Perzisztencia kezelés: Hibernate vagy JPA Annotáció kezelés (pl. Java 5,6 annotációk)

Web Interface - RichFaces Komponens könyvtár a JSF-hez (eredetileg AJAX for JSF) 100+ AJAX megfelelő komponens A híd az Ajax funkcionalitása és a vállalati alkalmazások között A komponens library-n túl biztosít: Kész komponenseket, skinezhetőséget CDK-t (Component dev. Kit) Ne hagyd ki! http://exadel.com/web/portal/richfacesdemo http://www.jboss.org/richfaces/demos.html

Services - Drools Öt projekt egy branch alatt Drools Guvnor Drools Expert Drools Flow Drools Fusion Drools Planner

Drools Guvnor - BRMS Általános célú központi repository és tudásbázis Drools-tól független önálló projekt is Drools kontextusban azonban: Teljes BRMS platform Web alapú grafikus szabályszerkesztő Integrált szabály tesztelési környezet Külső hozzáférés a tudásbázishoz (WebDAV, RSS) Eclipse szinkronizáció, integráció

Drools Expert - a szabálymotor Döntések, szabályok meghozatala az alkalmazástól függetlenül Üzleti szabályok és az alkalmazás logika szétválasztása Szabályok létrehozása: BRL (tecnical rules) DSL (domain specific rules) Decision table (xls, ods) Guided editor, erős IDE támogatás (pl. Eclipse)

Drools Flow Workflow / business process képességek drools platformon Beágyazható vagy önállóan futtatható process engine Teljes BMPM 2.0 kompatibilitás (modell), technológiasemleges folyamat Szabályok és folyamatok integrációja Human Task (WS-HT), Worklist mgmt. Guvnor integráció (repository, verziókezelés) BAM (Business Activity Monitoring) Debugging, auditing

Drools Fusion CEP - komplex események feldolgozása Rule Engine + CEP = inteligencia valós időben Nagy mennyiségű eseményből az adott pillanatban valóban fontosak értelmezése

Drools Planner API kiegészítés a Drools-hoz (jelenleg Beta) Optimalizációs feladatokra szolgál Emberi erőforrás rotáció Útvonaltervezés Csomagolás tervezés Keresőalgoritmusok programozott használata Szoros intergáció a rule engine-nel

Servers - Application Server A legszélesebb körben használt Java alkalmazásszerver Vannak más nyílt forráskódú alkalmazásszerverek is, de......ennyire széles közösség nem áll egyik mögött sem...ennyi irodalom nem elérhető egyikhez sem...ennyire stabil gyártói háttér nem áll egyik mögött sem...ennyire teljes projekt portfólió nem egészíti egyiket sem Néhány tulajdonság: Teljes Java EE5 (JBoss AS 6.0.0 Java EE6), Clustering, messaging, security, tranzakciókezelés, web service stack, stb. Microcontainer architektúra Fejlett menedzsment és monitoring

A JBoss termékfejlesztési modellje Minél előbb, minél gyakrabban 100+ projekt, eltérő érettség, ütemezés, függőségek 100K+ regisztrált fejlesztő Közösségi támogatás, fórumok, wiki, issue tracker, stb. (Vállalati) platform megoldások, projekteket integrálnak disztribúciókba Fókusz a hosszútávú stabilitás, biztonság, támogathatóság Hosszú terméktámogatási életciklus Akár küldetéskritikus rendszerek vállalati támogatássa is

Miért a JBoss.org? A futó projektek gyakorlatilag teljes megoldást adnak Minden esetben nyílt forráskód és nyílt szabványok használata State of the Art technológiák Ha szükséges, akkor komoly, biztos vállalati háttér Fájdalommentes migráció a későbbiekben Az ügyfelek szeretik, használják a megismerése jó befektetés!!! Te is csak egy kattintásra vagy tőle!

Köszönöm a figyelmet! További információk: Török Tamás torok.tamas@ulx.hu ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft.

Ha komolyan gondolod... További információk: Török Tamás torok.tamas@ulx.hu ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft.