Univerzális munkafolyamat szimulátor

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

Informatikai technológiák szakirány Rendszertervezés ágazat

Bevezetés a programozásba

Azonnali fizetési rendszer megvalósítása

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

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

SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.

Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans

HEFOP 4.4 Egészségügyi információtechnológiafejlesztés az elmaradott régiókban

Enterprise JavaBeans 1.4 platform (EJB 2.0)

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

Webszolgáltatás alapokon BPEL

Rendszertervezés ágazat

Tamagocsi Projektterv

Verifikáció és validáció Általános bevezető

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

CORBA bevezetés. Paller Gábor Internet és mobil rendszerek menedzselése

és az instanceof operátor

Java VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán

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

Szoftverminőségbiztosítás

Modell alapú tesztelés: célok és lehetőségek

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

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

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

A programkomponensek között különbözı típusú interfészek léteznek. következésképpen különbözı típusú interfészhibák fordulhatnak elı.

Teszt terv Új funkció implementációja meglévı alkalmazásba

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

30 MB INFORMATIKAI PROJEKTELLENŐR

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

Gyakorlat és házi feladat tájékoztató

Papír helyett elektronikus űrlap. Szabadság és interaktivitás az űrlapkezelésben

SCHNETv6 IPv6 a Schönherzben. 5/7/12 Tóth Ferenc - IPv6 a Schönherzben 1

Tisztelettel köszöntöm a RITEK Zrt. Regionális Információtechnológiai Központ bemutatóján.

MVC. Model View Controller

SAP Business One. Áttekintés, gyakorlati ismertetı. Mosaic Business System Kft.; Support:

Szoftver újrafelhasználás

S01-7 Komponens alapú szoftverfejlesztés 1

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

Termeléshatékonyság mérés Ipar 4.0 megoldásokkal a nyomdaiparban

Bevezető. Servlet alapgondolatok

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

WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás

Bevezetés Mi a szoftver? Általános termékek: Mi a szoftvertervezés?

Valós idejű megoldások: Realtime ODS és Database In-Memory tapasztalatok

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

Komponens alapú programozás Bevezetés

Interfészek. PPT 2007/2008 tavasz.

Pécsi Tudományegyetem Közgazdaságtudományi Kar HUMÁN ERŐFORRÁS. szakirányú továbbképzési szak

TOGAF elemei a gyakorlatban

m 3 /óra teljesítményű gázmérők távfelügyeletének telepítési és üzemeltetési tapasztalatai

Osztott rendszerek (Distributed. systems) Bevezetés. Tartalom. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék

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

SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György

QBE Édes Otthon lakásbiztosítás tarifáló webservice. Fejlesztői dokumentáció 1.0.2

Új megközelítés az európai IT biztonságitudatosság növelésben

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Járműinformatika A járműinformatikai fejlesztés

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

A CMMI alapú szoftverfejlesztési folyamat

FÉLÉVES FELADAT KÖVETELMÉNYEK

Reaktív programozás szerver oldalon

Autóipari beágyazott rendszerek Dr. Balogh, András

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

Szolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Enterprise Service Bus (ESB) Ercsényi András, BME IIT, 2011.

Robusztusság tesztelés

Témakiírások 2014/15. őszi félévben

Cégprofil publikus CÉGPROFIL 1

Név: Neptun kód: Pontszám:

Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök

Önkéntes előzetes átláthatóságra vonatkozó hirdetmény. Szolgáltatásmegrendelés

JSF alkalmazások teljesítményhangolása JMeter és dynatrace segítségével

PTE PMMIK, SzKK Smart City Technologies, BimSolutions.hu 1

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

Újdonságok az AX2012-ben! Hauserné Kozák Veronika

EURADIN - Európai címadat infrastruktúra

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Önálló labor feladatkiírásaim tavasz

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

webalkalmazások fejlesztése elosztott alapon

ColourSMS Protokol definíció. Version 1.2

Szoftverminőségbiztosítás

Internetes böngésző fejlesztése a mobil OO világban

GeneSyS: Generikus rendszerfelügyeleti middleware

Intelligens partner rendszer virtuális kórházi osztály megvalósításához

JAVA webes alkalmazások

A TANTÁRGY ADATLAPJA

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

Programozási Technológia előadás bevezetés. Előadó: Lengyel Zsolt

Osztott rendszerek (Distributed

Projektterv. Projekt Neve: Ingatlan Bérbeadási Nyilvántartás Csoport: nmi

Azonnali Fizetési Rendszer Országos PIB. AZUR-projekt beszámoló Május 14.

Követelmény alapú minőségbiztosítás az államigazgatásban

Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata

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

Közösség, projektek, IDE

SW-project management

AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP B) Kern Zoltán Közoktatási szakértő

ENTERPRISE PORTAL. Egy modern portál esetén

Átírás:

Univerzális munkafolyamat szimulátor Ütemterv Készítette: Kerek Róbert KERQABT.SZE Gazdaságinformatikus BSc III. évfolyam Külső témavezető Kesztyűs Attila Lajos Siemens PSE Kft. Belső konzulens Dr. Ferenc Rudolf egyetemi adjunktus Szoftverfejlesztés Tanszék Előzetes tudnivalók A SAAM (Serve atonce Activation Manager) egy mediátor rendszer, amely a különböző Business Support Systems (BSS) és a Network Element () -ek közötti kommunikációt valósítja meg. A BSS és a SAAM közötti interfészt Northbound Integrationnak míg a SAAM és a közötti interfészt Southbound Integrationnak (I) hívjuk. Northbound Integration BSS SAAM Southbound Integration (I)

SAAM BSS SAAM Northbound Integration Serv Act Serv Inv Workflow Engine Operation Activator RFS RFS RFS I I 1,,n I 1,,n

A Northbound Interface-en általános formátumú kéréseket vár a rendszer, melyeket a feldolgozás folyamán specifikus formára hoz, ami már az specifikációnak megfelel. A I fő feladati a következők: Egy request létrehozása, amely az által is érthető. (Rules/Logic része) Csatlakozás a -hez majd a request elküldése és a kapott response fogadása. (Connector része protokoll implementáció) Végül a kapott response átkonvertálása általános belső reprezentációra. (Rule/Logic része) Az említett protokollok lehetnek TELT, SOAP, HTTP, CORBA stb. Az Operation Activator szólítja meg a megfelelő Connectort amely bizonyos szabályok szerint működik. Ezek a szabályok gyakorlatilag Java Classok, amelyek egy bizonyos tevékenységet végeznek.

Feladat Az I komponensek fejlesztésekor különböző típusú teszteket futtatunk, amelyekhez néha elegendő szimulátor is. A I specifikus szimulátorok mind a protokollt, mind pedig a funkcionalitást implementálják. Ezek előállítása, konfigurálása, karbantartása erőforrásigényes feladat. A tesztek egy csoportjánál a protokolltesztelés nem is feladat. A cél egy általános szimulátor (UWS) megalkotása, amely egy központi adatbázisból képes a kapott requestekre egy előre definiált response-t adni. Ezzel lehetőség nyílik a workflow (összetett munkafolyamat) tesztek végrehajtására ahol egyidejűleg több, különböző I dolgozik egy időben, és ezek egy közös helyről kapják a működésükhöz szükséges adatokat. Az adatbázis feltöltésének- és az UWS konfigurálásának megkönnyítése céljából egy Eclipse plugin elkészítése is a célok között szerepel. Megoldási mód 1. Egy saját I létrehozása (UWS Connector) amely képes konfigurációs adatbázissal való kapcsolattartásra. Az inputjában egy létező I típusát és a request stringet kapja meg. Az outputban a requestre érkező response-t adja vissza. 2. Az adatbázis létrehozása és a tesztadatokkal való feltöltése illetve konfigurálása. 3. A konfigurálás elősegítésére az Eclipse plugin elkészítése. Tervezett feladatok, ütemezés 1. Követelmény definíció (2011. szeptember) A felhasznált I Interface-ek, eszközök megismerése A használni kívánt keretrendszer beüzemelése (SAAM) A fejlesztőprogramok konfigurálása (Eclipse SAAM Integration Suit, SoapUI, WebSphere, stb.) Igényfelmérés

2. Szoftvertervezés (2011. szeptember vége 2011. október) A rendszer tervezése A rendszer működésének leírása 3. Implementáció (2011. október vége 2011. december) UWS Connector implementálása Adatbázis létrehozása A részegységek tesztelése Plugin implementálása 4. Integráció, a rendszer tesztelése (2011. december vége 2012. január) A teljes rendszer tesztelése, a felmerülő hibák javítása 5. A diplomamunka elkészítése (2012. január vége 2012. február) A megszerzett ismeretanyag rendszerezése, összefoglalása, ismertetése Az elkészült projekt közzététele