Architektura °eÜenφ

Zßkladnφ programovΘ vybavenφ

AplikaΦnφ programovΘ vybavenφ

  E-mail


 

M∞stsk² ·zemn∞ orientovan² informaΦnφ systΘm hlavnφho m∞sta Prahy MURIS vznikl jako jedna z ·loh °eÜenφ vrstvy spoleΦn²ch slu₧eb informaΦnφch systΘm∙ stßtnφ sprßvy a samosprßvy na ·zemφ hlavnφho m∞sta Prahy. Jednß se o °eÜenφ geografickΘho informaΦnφho systΘmu s vyu₧itφm objektov∞-relaΦnφho systΘmu °φzenφ bßze dat INFORMIX-IDS+UDO rozÜφ°enΘho o Spatial DataBlade firmy ESRI. ╪eÜenφ vychßzφ z princip∙ Globßlnφ koncepce v²stavby informaΦnφch systΘm∙ stßtnφ sprßvy a samosprßvy s p°enesenou p∙sobnostφ stßtnφ sprßvy, kterß byla schvßlena v roce 1998 v rßmci Ministerstva vnitra ╚eskΘ republiky a mezirezortnφm oponentnφm °φzenφm. ╪eÜenφ umo₧≥uje nejen grafickou prezentaci mapov²ch vrstev s vyu₧itφm komplexnφch dat v kombinaci s ·daji z ostatnφch informaΦnφch systΘm∙, ale p°edstavuje takΘ zcela novΘ mo₧nosti p°i v²b∞ru informacφ a realizaci rozsßhl²ch geografick²ch informaΦnφch systΘm∙.

Dφky vyu₧itφ internetov²ch technologiφ je zp°φstupn∞nφ datov²ch zdroj∙ tohoto informaΦnφho systΘmu prakticky prostorov∞ neomezenΘ. Na druhΘ stran∞ °eÜenφ umo₧≥uje definovat u₧ivatelskΘ role a autorizaci jednotliv²ch rolφ pro p°φstup k jednotliv²m slu₧bßm poskytovan²m tφmto informaΦnφm systΘmem.

Zßkladnφ prost°edφ pro prßci koncovΘho u₧ivatele tvo°φ WWW prohlφ₧eΦ na libovolnΘm typu operaΦnφho systΘmu. Z hlediska komfortu a rozsahu funkcionality obsahuje °eÜenφ variantu s vyu₧itφm pouze jazyka JavaScript a variantu rozÜφ°enou o Java aplety.

Krom∞ zßkladnφ funkcionality geografickΘho informaΦnφho systΘmu v interaktivnφm prost°edφ WWW klienta umo₧≥uje °eÜenφ zp°φstupnit ulo₧enß komplexnφ data ostatnφm aplikacφm prost°ednictvφm vrstvy spoleΦn²ch slu₧eb standardnφm rozhranφm.

 

 

 

Architektura °eÜenφ je zalo₧ena na principu vφcevrstvΘ architektury s vyu₧itφm technologiφ Internet. ProgramovΘ vybavenφ projektu v podmφnkßch vrstvy spoleΦn²ch slu₧eb vyu₧φvß nßsledujφcφ infrastruktury:
  • komunikaΦnφ infrastruktura vrstvy spoleΦn²ch slu₧eb
  • bezpeΦnostnφ infrastruktura vrstvy spoleΦn²ch slu₧eb
  • datovß infrastruktura vrstvy spoleΦn²ch slu₧eb

Mimo uvedenΘ spoleΦnΘ infrastruktury, kterß byla vybudovßna v rßmci °eÜenφ sφt∞ MepNet, zajiÜ¥ujφcφ datovou komunikaci pro pot°eby hlavnφho m∞sta Prahy, p°edstavuje architektura vlastnφho °eÜenφ projektu nßsledujφcφ technologie:

SouΦasnß informaΦnφ technologie MURIS je °eÜena na platform∞ Sun Microsystem. KonkrΘtn∞ se jednß o Sun Enterprise 450, na kterΘm je provozovßn databßzov² server, geografick² server a aplikaΦnφ server, a Sun Enterprise 250 s WWW serverem.

Z hlediska koncov²ch stanic v prost°edφ Internet platφ pouze po₧adavek, aby byl umo₧n∞n provoz WWW klienta Netscape Navigator 4.x nebo Microsoft Explorer 4.x.

 

Pro databßzov² server je pou₧it systΘm °φzenφ bßze dat INFORMIX-OnLine Dynamic Server s komponentou Universal Data Option (oznaΦovan² takΘ jako Universal Server) ve verzi 9.14.

Informix Dynamic Server (IDS) v konfiguraci Universal Data Option (UDO) mß dva historickΘ ko°eny. Jednφm je Informix Dynamic Server, kter² se zaΦal vyvφjet v roce 1991, a kter² obsahoval prvky p°edpoklßdajφcφ mo₧nou rozÜi°itelnost na zßklad∞ v²zkumnΘho projektu Postgres na univerzit∞ v Berkeley. Druh²m je Illustra Server, kter² vznikl evolucφ p°φmo z v²Üe uvedenΘho projektu.

V²sledkem sjednocenφ je objektov∞-relaΦnφ databßzov² server IDS+UDO, kter² je zalo₧en na t°ech zßkladnφch architektonick²ch prvcφch:

  • Informix Dynamic Server jako zßkladnφ v²konn² a p°izp∙sobiteln² databßzov² stroj,
  • SQL3 - standard pro implementaci SQL podpory pro novΘ datovΘ typy,
  • DataBlade API - publikovanΘ rozhranφ pro tvorbu zßkaznick²ch DataBlade modul∙ a specializovan²ch DataBlade modul∙ t°etφch stran.

Geografick² server je °eÜen na bßzi programovΘho Spatial Database Engine (SDE) firmy ESRI. Jednß se o implementaci t°φ·rov≥ovΘ architektury pro °eÜenφ otev°enΘho p°φstupu k centrßln∞ spravovan²m geografick²m informacφm, ulo₧en²m v jednotnΘ datovΘ zßkladn∞ spravovanΘ systΘmem °φzenφ bßze dat.

ProgramovΘ vybavenφ SDE pro Informix Dynamic Server obsahuje dv∞ hlavnφ komponenty. Prvnφ tvo°φ vlastnφ server oznaΦovan² jako Spatial Server a druhß komponenta je DataBlade modul pro rozÜφ°enφ databßzovΘho serveru IDS+UDO. Mezi zßkladnφ vlastnosti produktu SDE pat°φ:

  • ulo₧enφ a sprßva geografick²ch dat (prostorov²ch dat) ve standardnφ databßzi,
  • umo₧n∞nφ vφceu₧ivatelskΘho p°φstupu k dat∙m v prost°edφ lokßlnφ sφt∞ nebo v prost°edφ Intranet a Internet,
  • sprßvu velmi rozsßhl²ch objem∙ geografick²ch dat v rßmci jednotnΘ databßze v bezeÜvΘ form∞,
  • zajiÜt∞nφ integrity geografick²ch dat,
  • p°φstup u₧ivatelsk²ch aplikacφ prost°ednictvφm otev°enΘho rozhranφ (C-API a SQL API).

Firma ESRI p°i v²voji tohoto produktu spolupracuje s organizacemi jako International Standards Organisation (ISO), American National Standards Institute (ANSI), Open GIS Consorcium (OGC). Tato firma je takΘ aktivnφm spolu·Φastnφkem specifikace standard∙ OGC Simple Feature Access Specification, ISO/ANSI SQL3 a SQL Multimedia Standards.

 

ProgramovΘ vybavenφ aplikaΦnφho serveru tvo°φ zejmΘna WWW server a aplikaΦnφ programovΘ vybavenφ. Jako WWW server je pou₧it Netscape Enterprise Server 3.51 pro jeho celkov∞ otev°enou architekturu a koncepΦnφ zaΦlen∞nφ v rßmci °eÜenφ problematiky vrstvy spoleΦn²ch slu₧eb. Jednß se o integrovanΘ vyu₧itφ adresß°ov²ch slu₧eb LDAP serveru a certifikaΦnφho serveru. Vzhledem k doporuΦenφ globßlnφ koncepce projektu a vzhledem k pot°eb∞ pom∞rn∞ vysokΘ v²konnosti je aplikaΦnφ programovΘ vybavenφ na stran∞ aplikaΦnφho serveru vyvφjeno v prost°edφ jazyka C.

╪eÜenφ projektovala a realizovala spoleΦnost SOFTWAROV╔ APLIKACE A SYST╔MY s.r.o. ve spoluprßci s ICZ a.s. a ARCDATA PRAHA, s.r.o. V²znamn²m prvkem p°i °eÜenφ byla spoluprßce a konzultace s pracovnφky Odboru informatiky Magistrßtu hlavnφho m∞sta Prahy, Institutu m∞stskΘ informatiky Praha a ┌stavu rozvoje hlavnφho m∞sta Prahy.

 
MURIS na webovΘ strßnce Magistrßtu hl. m. Prahy