GIS Open 2010, Székesfehérvár. NYÍLT FORRÁSKÓDÚ SZOFTVER A FÖLDÜGYI RENDSZEREK FEJLESZTÉSÉBEN Podolcsák Ádám, Juhász Géza

Hasonló dokumentumok
GIS Open 2012, Székesfehérvár

Produktív környezetben használt, nyílt forráskódú komplex térinformatikai megoldások dr. Siki Zoltán

WEB alapú kataszter információs rendszer Koszovóban KCLIS

Quantum GIS (QGIS) dr. Siki Zoltán Mottó: Computers are like air conditioners - they stop working properly when you open Windows.

Nyílt forráskódú térinformatikai eszközök Dolleschall János

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

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Az INSPIRE előírásai szerinti hazai téradatok szolgáltatásának, forgalmazásának megoldandó kérdései. GIS OPEN konferencia

Internetes térkép publikálási technikák, szabványok, trendek, nyílt forráskódú megoldások

GIS fejlesztés Web platformra nyílt forráskódú ingyenes eszközökkel

GeoServer, OpenLayers és WFS. Dolleschall János

Térinformatikai adatbázis web felületen társadalmasítási célokra

Web-fejlesztés NGM_IN002_1

Interaktív webes térképezés GRASS GIS 7-tel. A Web Processing Service bemutatása

Nyílt forráskódú tapasztalatok a FÖMI Térinformatikai Igazgatóságán

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

Novell Roadshow január március

Trendek a nyílt forráskódú térinformatikai fejlesztésekben

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Téradatokkal kapcsolatos elemzések és fejlesztések a FÖMI Térinformatikai Igazgatóságán

A DATR rendszer megvalósítása és bevezetése a földhivatalokban

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

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

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

Nyilvántartási Rendszer

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely

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

Az önkormányzati térinformatikai technológia fejlődési irányai

Nyílt forráskódú online térképi szolgáltatások fejlesztése a FÖMI-ben

Visual Studio 2012 és MSDN. Csomagok és licencelés

JAVA webes alkalmazások

Adatbázis rendszerek 7. előadás Térinformatikai adatbázisok. Molnár Bence

A CASCADOSS projekt és eredményei

VÁROSGAZDA térinformatikai rendszer a lakosság tájékoztatásában. Veszprém Polgármesteri Hivatal VKSZ Veszprémi Közüzemi Szolgáltató Zrt.

Adatbányászat és Perszonalizáció architektúra

A FÖMI, mint a térbeli információ menedzsment központja. Toronyi Bence

CSEMPE GENERÁLÓ ALKALMAZÁS FÖLDHIVATALI ADATBÁZISHOZ Pálfi Antal PAGEOS

Szegfű László szegfu.laszlo [at] szeged.eu

Integrált téradatbázis alapú városirányítási rendszerek

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

Informatika és növekedés. Pongrácz Ferenc ügyvezető igazgató, IBM ISC Magyarország Kft., az MKT Informatikai Szakosztályának elnöke

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

Térben Tudatos Társadalom

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

Automatizált mozgásvizsgálati mérőrendszer. Dr. Siki Zoltán BME Általános- és Felsőgeodézia tanszék

QGIS. Tematikus szemi-webinárium Térinformatika. Móricz Norbert. Nemzeti Agrárkutatási és Innovációs Központ Erdészeti Tudományos Intézet (NAIK ERTI)

IT trendek és lehetőségek. Puskás Norbert

Közigazgatási informatika tantárgyból

Többfelhasználós és internetes térkép kezelés, megjelenítés

Flex: csak rugalmasan!

Webapp (in)security. Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt. Veres-Szentkirályi András

FOSS4G-CEE Prágra, 2012 május. Márta Gergely Sándor Csaba

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

MVC. Model View Controller

SDL Trados szervermegoldások. Szekeres Csaba SDL Trados partner M-Prospect Kft.

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

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

Symantec Endpoint Protection

Alkalmazások teljesítmény problémáinak megszűntetése

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

Földmérési és Távérzékelési Intézet

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

MIKOR ÉS KINEK ÉRI MEG A FELHŐ?...ÉS ÉRDEKEL-E EZ BÁRKIT? Soós Tamás CEO

30 MB INFORMATIKAI PROJEKTELLENŐR

DATR, a digitális alaptérképek adatbázis-kezelője

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

Oracle E-Business Suite auditok tapasztalatai. Gáspár Gyula Senior Manager Oracle License Management Services, Central Europe április 6.

A Java EE 5 plattform

A KÖLTSÉGHATÉKONYSÁG KULCSA: NYÍLT FORRÁSKÓDÚ SZOFTVEREK ALKALMAZÁSA

Szabad szoftverek a geoinformatikában

vbar (Vemsoft banki BAR rendszer)

KIRA. Közlekedési Információs Rendszer és Adatbázis. Dr. Havas Gergely Forrainé Hernádi Veronika

INFORMATIKA EGYRE NAGYOBB SZEREPE A KÖNYVELÉSBEN

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

Alkalmazások architektúrája

Open Source trendek 2010: merre tart most a világ?

A JAVA FUTTATÁSAKOR ELŐFORDULÓ HIBA-

VALUTAISMERTETŐ FUNKCIÓNÁLIS SPECIFIKÁCIÓ

A 3D ingatlan-nyilvántartás aktuális kérdései

Molnár Gábor Zalatnay Zsolt

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

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

DIGITÁLIS FÖLDHIVATAL

ÁSZF 1. melléklet. GST-Max Kereskedelmi és Szolgáltató Kft Budapest, Völgy utca 32/b. részéről

Internet programozása. 1. előadás

Nyílt forráskódú szoftverek a geodéziai gyakorlatban. dr. Siki Zoltán BME Általános- és Felsőgeodézia Tanszék siki.zoltan@epito.bme.

Adatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009

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

ÁSZF 1. melléklet. GST-Max Kereskedelmi és Szolgáltató Kft Budapest, Völgy utca 32/b. részéről

Teljes Életút Bázis Adatok

IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv. 3.9-es verzió GC

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

(ArcCatalog, ArcMap)

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group

Térinformatika adatbázisból. GisOpen 2007 konferencia, március 12-14

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

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

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

Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19.

Átírás:

GIS Open 2010, Székesfehérvár NYÍLT FORRÁSKÓDÚ SZOFTVER A FÖLDÜGYI RENDSZEREK FEJLESZTÉSÉBEN Podolcsák Ádám, Juhász Géza 1

Bevezető Koszovói Kataszteri Ügynökség Előtérbe kerülhetnek a nyílt forráskódú alapon végrehajtott fejlesztések Kenyai Földügyi Minisztérium Kiviteli elvek megfogalmazása, ajánlás a fejlesztések irányvonalára 2

Tartalomjegyzék Nyílt forráskód informatikai és közgazdaságtani megközelítésben Nyitott innováció Zárt forráskód/nyílt forráskód Kormányzati nyílt forráskódú politikák Kataszteri rendszer funkcionális modellje Kataszteri rendszer összeállítása, építőelemek Minta értékű rendszerek 3

A nyílt forráskód informatikai megközelítésben *Székács Szabolcs, az OSOR és az EUPL: két eszköz az OSS megoldások európai közigazgatásban való elterjesztésére előadásából 4

A nyílt forráskód közgazdaságtani megközelítésben I. Ingyenes? a szoftver használatának joga igen a kapcsolt szolgáltatások nem feltétlenül pl.dokumentáció, karbantartás, testreszabás egyedi alkalmazás fejlesztés esetén maga a kifejlesztés nem ingyenes, azonban a létrejövő szoftver igen A nyílt forráskód is üzlet: Világszinten az OSS-ből származó forgalom éves szinten átlagosan 22.4%-kal nő és eléri a 8.1 milliárd dollárt 2013-ban. 5

A nyílt forráskód közgazdaságtani megközelítésben II. Termékelőállítás Szolgáltatás Árú kontra szolgáltatás 6

Nyitott innováció Innováció fogalma: A fogyasztói igények új, magasabb minőségi szinten való kielégítése Hagyományos innovációs stratégia: A létrehozott újdonság védelme A származó előnyök (nyereség, értéknövekedés) az azt létrehozó ill. alkalmazó vállalat érdekeit szolgálják Nyitott innováció: a különböző közösségek kollektív tudásával újdonság, mely szabadon hozzáférhető bárki számára 7

Nyitott Innováció II. Szoftverek fejlődési pályájának átgondolása Eljutottak olyan szintre, hogy a használat is jelentős tudást igényel, megérheti (!) szabaddá tenni A tudás növekedésével egyre nagyobb eredményeket lehet elérni Új üzleti modellek alkalmazásának lehetősége (és szükségesssége) A nyitott innováció terjedésével hosszú távon számolni kell! (Chesborough Aplleyard 2007) 8

Zárt forráskód/ nyílt forráskód Szellemi tulajdonjoggal védett szoftverek Sikeres 30 év Kiváló dobozos termékek Nagy piaci részesedés a rendszerintegrációban 2000-re hegemónia a szoftver fejlesztésben Jogi védelemre alapozott üzleti modell, ami könnyen eladhatóvá tette a szoftvert A kód rejtett és titkos A Végfelhasználói jogosítvány ( EULA) csak korlátozott használatot engedélyez 9

Zárt forráskód/ nyílt forráskód Nyílt forráskód, jogot arra, hogy futtassák a programot, bármilyen céllal tanulmányozzák a program működését módosíthassák A forráskód elérhető Kezdetekben (hiszen azok írása elsősorban tudományos teljesítmény volt) minden szoftver nyílt forráskódú volt Sokasodó nemzetközi kezdeményezések a nyílt forráskódú üzleti modell mellett 10

Kormányzati nyílt forráskódú politikák Kutatási fejlesztés: Megismerés, intézkedések előkészítése Figyelembe vétel: Fejlesztési modell szerint nem lehet megkülönböztetés Előnyben részesítés: amikor csak lehetséges nyfszt kell alkalmazni Kötelezés: Hollandiában kötelező kormányzatban a nyílt forráskódú szoftverek kormányzati használata 11

Kormányzati nyílt forráskódú politikák Source: Government Open Source Policies July 2008, Center for Strategic and International Studies http://csis.org/files/media/csis/pubs/0807218_government_opensource_policies.pdf James A. Lewis, Contrib George Ivanov, Jason Keiber, Joshua Krieger, Ashley Rasmussen, Jitka Sladka 12

A szellemi tulajdonjoggal védett üzleti modell hátrányai Közgazdasági megfontolások: Monopólium oligopólium. Nem optimális a gazdaság Fogyasztó szállítóhoz láncolása. Versenyellenesség Negatív externália a jogvédelem költsége A szoftvergyártó érdekét szolgáló jog védelmének költségét mi fizetjük Gazdaságtalan, mert minden fejlesztő újra ki kell találja a kódot, (3000 önkormányzat hány fejlesztés? ) Lassítja a fejlődést, mert nincs, vagy nem túl hatékony a közösségi innovációs ráépülésre, hozzáadásra lehetőség Magas belépési költség a piacokra fogyasztó/ szállító 13

A szellemi tulajdonjoggal védett üzleti modell hátrányai Társadalmi megfontolások: Kiszolgáltatott fogyasztó EULA bonyolult, érthetetlen Aszimmetrikus feltételek Nincs felelősség vállalás A társadalom kriminalizálása A PC felhasználó potenciális bűnöző A szegények hátrányos megkülönböztetése, amiért antidemokratikus, mert az informatika a demokrácia részévé vált a 21. századra 14

Szellemi tulajdonjoggal védett szoftverekhez való hozzájutás egyenlőtlensége Country GDP/ capita PCs ( 000s) Piracy Effective $ WinXP Cost months Argentina Egypt 1511 1010 58% 13075 4.45 Germany India Kenya Russia South Africa 2620 2962 38% 7541 2.57 USA 7166 22422 462 371 2141 35277 3415 31471 6031 172 7200 178326 62% 34% 70% 77% 87% 25% 2757 881 42725 53283 9226 560 0.94 0.30 14.53 18.12 Source: Licence fees and GDP per capita: The case for open source in developing countries by Rishab Aiyer Ghosh, First Monday,Vol 8, Dec 1st 2003 3.14 0.19 15

A szellemi tulajdonjoggal védett üzleti modell hátrányai Műszaki megfontolások Rendszerintegrációs nehézségek Rosszul illeszkedő kódok nem javíthatók Rendszerbiztonság A kód titkos, így bármit tartalmazhat Javíthatatlanság A kód hibát nem javíthatja, foltozhatja a felhasználó 16

Kataszteri rendszer funkcionális modellje Kapcsolódó rendszerek Előtér funkciók Háttér funkciók 17

Kataszteri rendszer funkcionális modellje Előtér funkciók (Ügyfelek kiszolgálása) $ Alap nyilvántartások (Ügyviteli folyamatok, eljárások) Kiegészítő rendszerek (Hozzáadott vagy segítőeljárások) + Vezetés (Felügyelet, ellenőrzés, stb..) % 18

Kataszteri rendszer funkcionális modellje Kiadó Ügyfélfogadó Fizetés $ Nyilvántartási térkép Ügymenet, ügykezelés Ingatlannyilvántartás Egyéb térképek Dokumentumok Kiegészítő nyilv. pl. ing érték + Vezetői Inf. Rendszer Felhasználói Jogosultság és biztonság Informatikai eszközök % 19

Architektúrák Szerver/Kliens/Fejlesztő Szerver RDBMS, Spatially enabled RDBMS Web szerver, Alkalmazás szerver, Sajátos szerverek, pl. térkép,.. Kliens Vékony/vastag Futtatási környezet, adatkezelés,.. Fejl. kód teszt Fejlesztő könyvtárak, fejlesztői eszközök, hibakereső, tesztgép, kódgenerátor, kód minták,.. Kliens Szerv er 20

Többrétegű rendszer architektúra PRESENTATION Renders display and collects user input. > Total value of lands > Sum of land value value User Interface BUSINESS LOGIC all business rules, validation, manipulation, processing, and security for the application. Data Access Get all lands Query Add values together Land 1 Land 2 Land n DATA MANAGEMENT Physically creates, retrieves, updates, and deletes data in a persistent data store Database Storage 21

Multi-tiers of architecture, layers PRESENTATION Renders display and collects user input. > Total value of lands > Sum of land value value User Interface BUSINESS LOGIC all business rules, validation, manipulation, processing, and security for the application. Data Access Get all lands Query Add values together Land 1 Land 2 Land n DATA MANAGEMENT Physically creates, retrieves, updates, and deletes data in a persistent data store Database Storage 22

Kataszteri rendszer összeállítása, Presentation megjelenítés JavaScript frameworks dhtmlx, Dojo, Echo3, Ext, Google Web Toolkit, jquery, midori, MochiKit, MooTools, Prototype & script. aculo.us, Pyjamas, qooxdoo, Rialto Toolkit, Rico, SmartClient & SmartGWT, SweetDEV RIA, YUI, ZK (various licenses) OpenLayers ( modified BSD) JavaScript könyvtár térképek böngészöben való megjelenítéséhez WMS, WFS, WFS-T, Googlemap,.. Rico JavaScript könyvtár és a Prototype JavaScript felhasználásával készült 23

Multi-tiers of architecture, layers PRESENTATION Renders display and collects user input. > Total value of lands > Sum of land value value User Interface BUSINESS LOGIC all business rules, validation, manipulation, processing, and security for the application. Data Access Get all lands Query Add values together Land 1 Land 2 Land n DATA MANAGEMENT Physically creates, retrieves, updates, and deletes data in a persistent data store Database Storage 24

Kataszteri rendszer összeállítása, User Interface Felhasználói felület Internet böngésző Mozilla Firefox GNU, Windows, Mac OS X, Linux, BSD, Solaris, OpenSolaris, Konqueror, LINUX KDE, GPL, Epiphany, LINUX GNOME, GPL Java futtató környezet Számos nyfsz JRE, SUN,.. Python környezet Asztali GIS pl. QGIS Mapbender (Client framework) Térinformatikai szolgáltatások interfésze portálok 25

Multi-tiers of architecture, layers PRESENTATION Renders display and collects user input. > Total value of lands > Sum of land value value User Interface BUSINESS LOGIC all business rules, validation, manipulation, processing, and security for the application. Data Access Get all lands Query Add values together Land 1 Land 2 Land n DATA MANAGEMENT Physically creates, retrieves, updates, and deletes data in a persistent data store Database Storage 26

Üzleti logika Ügytípusok és altípusok, Koszovó 27

Üzleti logika Megosztás szabályai, Koszovó Geometria, topológia Helyrajzi számozás Tulajdonjog Szolgalmi jog 28

Üzleti logika, jelzáloghoz kapcsolódó néhány szabály, Koszovó... The mortgagor must be the same person as one of the holders of the owner-like rights After property transaction the mortgagee must be one of the holders of the owner-like rights Mortgagee and the Mortgagor can not be the same person Mortgagee and the Debtor can not be the same person Mortgagor and the Debtor can not be the same person If there are more then one debtors then there must be a rank.... 29

Multi-tiers of architecture, layers PRESENTATION Renders display and collects user input. > Total value of lands > Sum of land value value User Interface BUSINESS LOGIC all business rules, validation, manipulation, processing, and security for the application. Data Access Get all lands Query Add values together Land 1 Land 2 Land n DATA MANAGEMENT Physically creates, retrieves, updates, and deletes data in a persistent data store Database Storage 30

Kataszteri rendszer összeállítása, Data Access Adathozzáférés Térkép szerverek (UMN)Mapserver GeoServer Mapbender (háttér feldolgozás) Adatmodell és web alapú interfész OGC konform térképi megjelenítésre, navigálásra és lekérdezésre 31

Multi-tiers of architecture, layers PRESENTATION Renders display and collects user input. > Total value of lands > Sum of land value value User Interface BUSINESS LOGIC all business rules, validation, manipulation, processing, and security for the application. Data Access Get all lands Query Add values together Land 1 Land 2 Land n DATA MANAGEMENT Physically creates, retrieves, updates, and deletes data in a persistent data store Database Storage 32

Kataszteri rendszer összeállítása, Data management Adatkezelés Adatbáziskezelők, kapcsolódó szolgáltatások PostgreSQL/PostGIS Hibernate segítségével adatbázistáblák helyett osztályokkal dolgozhatunk a lekérdezésekben táblák helyett osztályneveket használhatunk 33

Arkitektura e sistemit SITK GIS KCLIS Client HTTP, WMS, WFS Server Webserver HTTP, Ajax WMS, WFS Database Client Qasje e drejteperd. WMS, WFS 34

OSCAR Forradalmian új megközelítés 35

Oscar Forradalmian új megközelítés Alapelvek: Adatmodell függetlenség (!) Tranzakció és folyamorientált Core Cadastral Domain Model idő bélyegzője helyett tranzakció bélyegző Nem az objektumok állapotváltozását tartja nyilván, hanem a tranzakciókat A változásokból Kataszter = tartalomkezelés Tartalom lehet: Adatbázis Dokumentum 36

Összefoglalás Fel kell készülni, hogy Magyarországot is eléri szoftver üzleti modell paradigmaváltása Meg kell érteni az nyfsz modellt Mérlegelni, s ahol érdemes, ott ki kell hozni ebből a legtöbbet CASCADOSS Egyesület: http://cascadoss.competterra.com 37

Köszönjük a figyelmet! Podolcsák Ádám, Juhász Géza 38