Csempesz János, Fülöp Csaba, Kovács László



Hasonló dokumentumok
Peer2Meet: Csoportmunka támogatás és workflow kezelés Peer2Peer rendszerekben

Animációk, effektusok

SeaHunter a fejvadász

VAGYONVÉDELMI SZAKMAI KÉPZÉS TEMATIKA II.

Elektronikus önkormányzati ügyintézés

GroupWise 5.2 használói jegyzet

HIDASNÉMETI KÖZSÉG ÖNKORMÁNYZATA POLGÁRMESTERI HIVATALÁNAK SZERVEZETFEJLESZTÉSE. Informatikai tanulmány

On-Line Preferansz Követelményspecifikáció

Nyíregyháza Megyei Jogú Város Önkormányzata

A rendszert négy komponensből építjük fel, amelyek a következők:

Információ és kommunikáció Microsoft Windows XP

Gábor Dénes Számítástechnikai Emlékverseny 2012/2013 Alkalmazói kategória, II. korcsoport 2. forduló

FELHASZNÁLÓI ÚTMUTATÓ

BEVEZETÉS A SULINET DIGITÁLIS TUDÁSBÁZIS (SDT) HASZNÁLATÁBA

Infinity Csarnok Lan League of Legends szabályzat

Közép-dunántúli régió területi államigazgatási szervei novemberi informatikai felmérésének összesítése, értékelése

GroupWise 5.2 használói jegyzet

Gate Control okostelefon-alkalmazás

URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE

TriDoc Easy document management

IBM i változat 7.3. Rendszerfelügyelet Backup, Recovery, and Media Services for i IBM SC

Adatbázisok és adattárházak az információs rendszerek adatkezelői

Szakdolgozat egy fejezetének tartalomjegyzéke

Kéretlen levelek (spam) elleni védekezés a Caesaron

Welcome3 Bele pteto rendszer

A VERTESZ VEGA 2.0 energiagazdálkodó és SCADA rendszere

Készítette:

Nokia Felhasználói kézikönyv

Termékbemutató prospektus

A simptask számos különböző funkcióval segíti Önt projektjei sikeres megvalósításában:

Click to edit headline title style

Infokommunikáció (PF10IK511L) kérdései

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBÓL AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBE. Budapest, november 08.

L7 HELYI ÖNKORMÁNYZATI VÁLASZTÁS 1

TERMIR PROGRAM (Termelés-irányítási program)

Üdvözöljük. Solid Edge kezdő lépések 2

MUNKAKÖRI SZTENDERD. dr. Sződi Károly. Kiskunlacháza Nagyközség Önkormányzata

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

SZOLGÁLTATÁSI SZERZŐDÉS

Az MS Access adatbázis-kezelő program

Gábor Dénes Számítástechnikai Emlékverseny 2012/2013 Alkalmazói kategória, IV. korcsoport 2. forduló

Csoport neve: Kisiskolások Feladat sorszáma: 2. Feladat címe: Oktatási intézmény honlapja, oktatási naplóval. E-Project.

Előzmények

Informatika. Magyar-angol két tanítási nyelvű osztály tanterve. 9. évfolyam

KERESKEDELMI AJÁNLAT BUDAÖRSI VÁROSFEJLESZTŐ KFT. RÉSZÉRE KERETRENDSZERBEN KIALAKÍTOTT - PROJEKT MENEDZSMENT FUNKCIONALITÁS

ÉRETTSÉGI ÉS FELVÉTELI ELJÁRÁS 2016 TAVASZÁN

Mercator Stúdió 2010.

312/2012. (XI. 8.) Korm. rendelet

Gate Control okostelefon-alkalmazás

Emberi erőforrás menedzsment Exact megoldásokkal

IKT 0-1 AJÁNLOTT KOMPETENCIA LISTA

Kétszemélyes négyes sor játék

Adatbázisok biztonsága

NYOMDAI SEGÉDLET. Ha nem talál választ a kérdésére, kérjük hívja a kapcsolattartóját!

E-ÉPÍTÉSI NAPLÓ KÉZIKÖNYV

Témák, tartalomjegyzék

Készítette: Citynform Informatikai Zrt.

Előszó. Bevezetés. Java objektumok leképzése relációs adatbázisokra OJB-vel Viczián István Viczián István

Access 2010 Űrlapok és adatelérés

Mi is a git? Csapatban dolgozni Git pro eszközök. Git bevezető. Szabó Adrienn Adatbányászat és Webes Keresés Kutatócsoport

NeoCMS tartalommenedzselő szoftver leírása

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for felhasználói kézikönyv 7. változat 5.kiadás

Tantárgyi követelmény Szakiskola 9/E évfolyam

Poszeidon (EKEIDR) Irat és Dokumentumkezelő rendszer webes felület

Kari Adminisztrátor. Funkcionális leírás

Adminisztrátori kézikönyv (Ver: )

Vállalkozói szerződés

Külső oldal: Hírek menü

Helpdesk for ArchiCAD felhasználói kézikönyv

KITÖLTÉSI ÚTMUTATÓ ELEKTRONIKUS FELÜLET HASZNÁLATÁHOZ. EMVA Agrár-környezetgazdálkodási támogatások

Selejtezési szabályzat ellenőrzési nyomvonala

VHR-23 Regisztráló műszer Felhasználói leírás

KETTŐS KÖNYVELÉS PROGRAM CIVIL SZERVEZETEK RÉSZÉRE

Windows hálózati adminisztráció

SZET GYAK1: Követelmények ellenőrzése

Fentrol.hu A légifelvétel archívum, mint a feldolgozás alapja

Egy öreg alkotmány. Az Amerikai Egyesült Államok alkotmánya A 11. ÉVFOLYAM. p o l g á r a d e m o k r á c i á b a n. A modul szerzője: Magasi András

Verziószám: 1.0. Kiadás időpontja: MÁSOLATKÉSZÍTÉSI REND

(11) Lajstromszám: E (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA

Everlink Parkoló rendszer Felhasználói és Üzemeltetési útmutató

Ingrid Signo Felhasználói kézikönyv. Pénztári használatra

A további mellékelt diák jegyzeteiben


Többrétegű műszaki nyilvántartás. NETinv

Kaspersky Small Office Security 2 Felhasználói útmutató

További lehetőségek. Nighthawk X6 AC3200 Tri-Band WiFi-router. R8000-as modell

Ezeket a kiemelkedı sebességő számítógépeket nevezzük szuperszámítógépeknek.

Ete elpusztult középkori mezőváros régészeti feltárásainak térinformatikai feldolgozása. Ete elhelyezkedése

PÁTY ÖNKORMÁNYZATA POLGÁRMESTERI HIVATALÁNAK SZERVEZETFEJLESZTÉSE E-KÖZIGAZGATÁSI ALAPISMERETEK AZ ELEKTRONIKUS ÜGYINTÉZÉS ÉS HATÓSÁGI SZOLGÁLTATÁS

FELHASZNÁLÓI KÉZIKÖNYV

Office Gyakori kérdések

A könyvtárban a katalógus segítségével tud gyorsan könyveket megtalálni.

Tanácsadásra irányuló megbízási szerződés. ZSOLDOS Kft. számára

ESZTERHÁZY KÁROLY FŐISKOLA. A LÍCEUM KIADÓ MŰKÖDÉSI SZABÁLYZATA (Elfogadva a Szenátus XXXXXXXXXXX sz. határozatával) 2016.

AZ EURÓPAI UNIÓ KÖVETELMÉNYRENDSZERÉNEK MEGFELELŐ ELEKTRONIKUS TANANYAGOK ELŐÁLLÍTÁSÁNAK LEHETŐSÉGEI, MÓDSZEREI

MJSZ UTÁNPÓTLÁS TESZTELÉS

Béta Software számlázó programok adóhatósági ellenőrzési adatszolgáltatása (AEA)

Raiffeisen Electra Terminál. Felhasználói kézikönyv

Adatbázis-kezelő rendszerek alkalmazása. MongoDB beadandó feladat Programtervező informatikus szak

Átírás:

Rendszerek Osztály Csoportmunka támogatás és workflow kezelés peer2peer rendszerekben Csempesz János, Fülöp Csaba, Kovács László MTA SZTAKI

Bemutatás A projekt neve: Peer2Meet Célja: csoportmunka rendszerek alapjául szolgáló architektúra elkészítése Középpontban: laikus felhasználók számára egyszerű használhatóság Felhasználás: elektronikus közgyűlési rendszer

Hagyományos dokumentum-kezelő rendszerek 1. MTA SZTAKI Közös mappa Laikus felhasználók számára egyszerű Csak speciális esetben van szükség munkapéldányok készítésére Tetszőleges formátumú állományra használható Verziókövetés: bajos, elnevezésben Webes dokumentum kezelő rendszer (pl.: Lotus) Előzőnél bonyolultabb használhatóság (böngészés, dokumentumok fel- és letöltése) Szükséges munkapéldányok készítése (keveredést okoz) Verziókövetés: régi példányok eltárolása

Hagyományos dokumentum-kezelő rendszerek 2. MTA SZTAKI Közös webes felület (Wiki) Csak hozzáértő felhasználók számára Csak speciális, szöveges formátum használható Csak online használható Verziókövetés megoldott Verziókövető rendszerek (pl.: CVS) Csak hozzáértő felhasználók számára használható (speciális parancsok) Csak szöveges állományokra használható (hatékonyan) Mindig munkapéldányt készít, de a szinkronizálás megoldott Verziókövetésre készült

Peer2Meet: egy újfajta megközelítés Minden felhasználó gépén helyi másolat az egész dokumentum tárról Ezek szinkronizálása automatikusan, a felhasználó számára láthatatlanul Nyilvános kulcsú titkosítás az érzékeny adatok védelmére Nincs központi szerver, helyette peer2peer alapok A felhasználók tevékenységeinek vezetése workflow rendszer segítségével

A rendszer felépítése

A rendszer működése 1. A csomópontok hálózaton keresztül kommunikálnak, ez a kapcsolat hosszabbrövidebb időre megszakadhat Az egyes objektum tárak adott időközönként elküldik egymásnak az objektum listájukat Ha valamelyik tár számára új objektumot talál mások listájában, akkor beszerzi azt Új objektum létrehozása: a következő lista szétküldéskor értesül a többi csomópont az új objektumról és elkérik az adott csomóponttól azt

A rendszer működése 2. Hálózati kapcsolat kiesése: a kapcsolat helyreállása után a kiesett csomópont ismét megkapja a rendszeresen küldött listákat és a számára új objektumokat beszerzi Rendszer állapot: a tár tartalma, az egyes résztvevőknél hosszú ideig eltérhet A konzisztens adatok érdekében az objektumok módosítása nem megengedett Módosításra külön módosító objektumok segítségével van lehetőség (a háttérben, a felhasználók elől elrejtve)

Az objektumok terjedése 1. Elkéri Objektum B a B objektumot lista 2. Elkéri Objektum A az objektum A objektumot lista A B A B Objektum B Elkéri A objektum az a B A lista objektumot Objektum lista 3. A B

Az objektumok módosítása Az egyes funkciókat további részekre kell bontani, azok adják az objektumokat Pl. chat = chat szoba + üzenetek Beszélgetés közben nincs szükség módosításra, csak új üzenet objektumok létrehozására Közgyűlés Chat 10:15 -Géza: Sziasztok 10:16 -Jani: Szia! 10:17 -Géza: Hánykor kezdünk?

Use Case-ek 1. Egyszerű iroda A számítógépek helyi hálózaton, állandó hálózati kapcsolatban állnak egymással Betegség, szabadság, stb. alatt keletkezett objektumok: a számítógép bekapcsolásakor szinkronizálódik a tár a többiekkel Munkahely Otthon (laptop) A helyi objektum raktáron hálózati kapcsolat nélkül is lehet dolgozni (pl. otthon, utazás alatt, ) Amint ismét van hálózati kapcsolat, a többiek értesülnek az új objektum listáról és beszerzik az új objektumokat

Use Case-ek 2. Külső megbeszélés Megbeszélés külső helyszínen, hálózati kapcsolat egymás között pl. WiFi-n Az irodába visszaérve kölcsönösen szinkronizálódik a két csoport Backup, Archiválás A túl nagy objektum raktárak elkerülése érdekében méret limit határozható meg (régi objektumok törlése) Ez az egyik gépén kikapcsolható: archiváló Adatvesztés esetén mindenkinél megvan minden objektum: backup

Biztonság Minden tárban ott az összes objektum: az objektumok nyilvános kulcsú titkosítása Titkosítás két lépésben Objektum szimmetrikus kulcsú titkosítása Szimmetrikus kulcs nyilvános kulcsú titkosítása Jogosultság adás: szimmetrikus kulcs titkosítása az adott felhasználó nyilvános kulcsával is Egy felhasználóhoz több kulcspár is tartozhat: a régi kulcsok a régi objektumok kinyitásához

A workflow rendszer A workflow is egy objektum típus Workflow: egy munkafolyamat leírása Elágazások Feltételek Jogosultságok az egyes lépésekhez Időzítés Más objektumokra való hivatkozás Nehézség: nincs központi szerver! Workflow állapota: a tárban lévő objektumok Állapot váltás: ez is objektum, tartalmazza a korábbi állapot váltásokat is: összekeveredett sorrend esetére Automatikus döntések: a WF-t indító gépen, a többieket ő értesíti (pl. szavazás lezárása)

Elektronikus közgyűlési rendszer Előterjesztések elkészítése (testületi referens) Jóváhagyás (jegyző, alpolgármesterek, polgármester) módosítás Bizottsági ülések: véleményezés Közgyűlés: szavazás, jegyzőkönyv Határozat elkészítése (testületi referens), aláírása (jegyző), kiadása (igazgatóságok)

Screenshot 1.

Screenshot 2.

Köszönjük a figyelmet! MTA SZTAKI, rendszerek osztály http://dsd.sztaki.hu Fülöp Csaba csabi@dsd.sztaki.hu Kovács László laszlo.kovacs@sztaki.hu