Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18.



Hasonló dokumentumok
Folyamatmodellezés (BPMN) és alkalmazásai

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

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

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

Integrált keretrendszer

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

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

Automatizált Java Build. ApacheAnt használatával

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

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

Új generációs informatikai és kommunikációs megoldások ANMS. távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés

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

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

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

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

JAVA webes alkalmazások

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő február 20.

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

Folyamatmodellezés implementáció

Webszolgáltatás alapokon BPEL

Flex: csak rugalmasan!

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

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

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

KÜRT Zrt. Logelemzés heti riport Felhasználói fiók, illetve felhasználói csoportkezelési műveletek

WebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW

Webszolgáltatás alapokon BPEL

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció

Gara Péter, senior technikai tanácsadó. Identity Management rendszerek

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

Könyvtári címkéző munkahely

Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor

Konszolidáció és költségcsökkentés a gyakorlatban. Az Országos Tisztifőorvosi Hivatal Oracle adatbázis konszolidációja

Java I. A Java programozási nyelv

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

Közösség, projektek, IDE

RapidAnalytics Enterprise Edition bevezetés a Telenor Magyarországnál. Szakács Balázs - Telenor Magyarország Szücs Imre United Consult

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

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

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

Operációs rendszerek gyak.

Modellek dokumentálása

Concurrency in Swing

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

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

TELJESÍTÉNYMÉRÉS FELHŐ ALAPÚ KÖRNYEZETBEN AZURE CLOUD ANALÍZIS

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

Univerzális munkafolyamat szimulátor

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA

Van-e ingyen-ebéd? Avagy mire elég a nyílt forráskodú Pentaho? Fekszi Csaba Ügyvezető október 4.

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

Az egységes tartalomkezelés üzleti előnyei

Erőforrás gazdálkodás a bevetésirányításban

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA

2023 ban visszakeresné 2002 es leveleit? l Barracuda Message Archiver. Tóth Imre Kereskedelmi Igazgató Avisys Kft Barracuda Certified Diamond Partner

Debreceni Egyetem Informatikai Kar. Szolgáltatás-orientált programozás az Oracle-ben

Örökölt adattárháztól a CMDB-ig

Folyamatmodellezés implementáció

Üzleti folyamatmodellezés: EPC, BPMN

NEPTUN ID BMENET ID. Címtár BME VPN. vcenter VPN SVN. Trac Wiki. Wifi

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

Üzleti szabálykezelés

Tájékoztatás alap- és haladószintű tanfolyamainkról

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

Tesztelés és hibajavítás Microsoft Visual Studio 2005 fejlesztőkörnyezetben

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

Faxkommunikáció integrálása a DM folyamatokba. TOPCALL Magyarország Kft., T.: ,

Szabálykezelés a gyakorlatban

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

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

Workflow és Petri hálók. Workflow fogalma

Networkshop Kaposvár Balaskó Á., Kozlovszky M., Karóczkai K., Márton I., Kacsuk P. MTA SZTAKI

Automatikus infrastruktúra menedzsment és alkalmazástelepítés

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

Dokumentumok Information kezelése? Management Információ - management. Professzionális dokumentumkezelés hiteles másolat készítés. Offisys Kft.

Ismerkedjünk meg a Linuxszal!

JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése

Tájékoztatás alap- és haladószintű tanfolyamainkról

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

NAV online számla regisztráció SAP rendszerhez

A hitelezési folyamatok hatékonyságának növelése - Autonomy alapú iratkezelés. Szűcs István HP Informatikai Kft. E-banking konferencia 2014 március 6.

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Webes alkalmazások fejlesztése

Programozási technológia

Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

TSIMMIS egy lekérdezés centrikus megközelítés. TSIMMIS célok, technikák, megoldások TSIMMIS korlátai További lehetségek

Kalumet Számlázó. Termék leírás

Modell alapú tesztelés mobil környezetben

SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.

2F Iskola fejlesztői dokumentáció

4. Gyakorlat: Csoportházirend beállítások

PowerShell v2.0 alapok. Nagy Miklós

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

BackupPC. Az /etc/hosts fájlba betehetjük a hosztokat, ha nem a tejles (fqdn, DNS név) névvel hivatkozunk rájuk: # /etc/hosts #

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

Döbrönte Zoltán. Data Vault alapú adattárház - Fél óra alatt. DMS Consulting Kft.

Folyamatok rugalmas irányítása. FourCorm Kft.

Valós idejű információk megjelenítése web-alapú SCADA rendszerben Modbus TCP protokollon keresztül

Átírás:

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 közeli Létező Windows batch script-ek, C, Java alkalmazások Célok Időmérés Naplózás Monitorozás

Apache Ant Platformfüggetlen XML formátum Project, target, task Deklaratív, nem imperatív, futási sorrend függőségek alapján Külön futtatható target-ek Eseménykezelők Egységes időmérés, naplózás, monitoring, egymásra futás

Feladat (job): egy konkrét gyártási folyamat a hozzá tartozó munkafolyamattal és beállításokkal. Technikailag egy build.xml és hozzá tartozó build.properties. Tulajdonságai ezen kívül a tetszőlegesen megadott név és leírás, valamint a legutolsó futás ideje, státusza, és a legutolsó sikeres futás ideje és hossza. Futás (run): egy feladat konkrét lefutása, státusszal (sikeres/sikertelen), kezdési időponttal, futási hosszal, keletkezett napló állománnyal Lépés (target): a feladaton belüli csoportosítás, egyes lépések. Technikailag egy Ant target-nek felel meg. Ennek tulajdonságai: név (target name attribútum), leírás (target description attribútum), kezdési időpontja, futási hossza.

Listener Log4J Külön napló állományba lehessen gyűjteni a futási időket A különböző target-ek külön napló állományba naplózzanak A napló állományok nevében benne legyen a futtatás pontos időpontja A napló állományokat akár naponta külön könyvtárba tegye a naplózó rendszer

Cron-nal ütemezhető, lehetne Java-ból is Property Futtatandó lépés kiválasztása Ütemezett folyamatok egymásra futása Több build.xml állomány Dokumentációs task: az implementáció folyamán a dokumentálás megkönnyítésére build folyamatot vezérlő konfigurációs állományban elhelyeztünk dokumentációs megjegyzéseket, melyből később PDF, HTML, stb. formátumú dokumentáció gyártható XSL-FO technológia segítségével Saját Ant task (TCP kommunikáció) Verziókezelés: Subversion

Üzemeltetés közeli Iteratív szemlélet hiánya: Contrib

Alkalmazás modul Meglévő képernyőkhöz megjelenítésben illeszkedni Bonyolult munkafolyamat Különböző szereplők E-mail értesítések, timeout-ok Vezetői áttekintés Lehetőleg Spring-hez integrált

Előzmény: JBoss jbpm Activiti (Alfresco) Apache licence Activiti Modeler Activiti Designer - WYSIWYG Eclipse alapú workflow designer Activiti Explorer REST API Finom jogosultságkezelés

Az OMG (Object Management Group) által 2004 óta fejlesztett Grafikus & XML Grafikus megjelenítésre vonatkozó információk Gyártófüggő kiegészítések

Process Event Throwing, catching Start, Signal, Message, None end, Error end, Cancel end, Boundary, Timer Activity (Task) User task, script Task, Java Service Task, Web Service Task, Business Rule Task, Email Task, Mule Task, Manual Task, Java Receive Task, Shell Task, Execution Listener, Task Listener Sequence flow Gateway Exclusive, Parallel, Inclusive, Event-based Execution

Hierarchikus modellezés Esemény hatóköre

Hamar látványos megoldás Remek dokumentáció Jó támogatás Pörgő fórum, JIRA Maximális Spring integráció Könnyen unit tesztelhető, embedded database Workflow definition verziókezelés Tranzakciókezelés: egyszerűen működik Activiti in Action

Problémák: workflow migráció (workflow, tárolt paraméterek, hívott szolgáltatások, listener-ek) Nem támogatott BPMN 2.0 Főleg task alapú interfész Munkásabb history kezelés Fogalomkeveredés, változó API

Teljesen más gondolkodásmód Jól jön felmérésnél is Limitált Nem érdemes mögé nyúlni Kötöttség az ügyfél oldalán is Nincsenek elvarratlan szálak Mindig up-to-date modell, dokumentáció Látványos Képernyő generálás? Wrapper