Seminarium
Seminarium
przeddyplomowe
przeddyplomowe
Sprawozdanie z pierwszego etapu realizacji pracy dyplomowej.
Xxxxxxx Yyyyyyyyy
W.A.T. grupa: Zzzzz
„Model danych i architektura
jedno
(ródáowego moduáu
zautomatyzowanego
pozyskiwania danych meteo”
Temat pracy
Temat pracy
Moduã zautomatyzowanego
pozyskiwania danych meteo
w systemie reagowania kryzysowego
Promotor:
dr in
*. Dariusz Pierzchaáa
Zadania do realizacji w pierwszym
Zadania do realizacji w pierwszym
etapie
etapie
y
Przyjrzenie si
modelom danych
meteorologicznych i przygotowanie w
áasnego
modelu.
y
Zaproponowanie architektury systemu
automatycznego pozyskiwania danych meteo.
y
Stworzenie API systemu automatycznego
pozyskiwania danych meteorologicznych.
y
Próba pozyskania danych meteorologicznych z
jednego
(ródáa (np. IMiGW).
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Analiza problemu
y
Architektura systemu
C
Przypadki u
*ycia
C
Diagramy sekwencji
C
Model bazy danych
C
Framework
y
API
C
Sposób dost
pu do moduáu
y
Pozyskiwanie danych
C
'ródáo danych
C
Sposób zapisu
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Architektura systemu
y
Przypadki u
*ycia
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Architektura systemu
y
Diagramy sekwencji
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Architektura systemu
y
Diagramy sekwencji
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Architektura systemu
y
Model bazy danych
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Architektura systemu
y
Framework
Apache AXIS 2
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Architektura systemu
y
Diagram klas
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
API
y
Sposób dost
pu do moduáu
C
Dost
p przez HTTP
C
Dost
p poprzez wygenerowanego klienta
C
Generowanie klienta na podstawie schematu
WSDL (AXIS 2)
y
Dost
pne operacje
C
GetWeather(DateTime)
C
AddWeatherDataSource(URL)
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Pozyskiwanie danych
y
Sposób pozyskiwania danych
GetWeather
SOAP (XML) Response
Time
HTTP (html) Response
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Pozyskiwanie danych
y
'ródáo danych
x
Obecnie jest nim WebService
www.webservicex.net
x
Wywo
áanie usáugi GetWeather z parametrami
http://www.webservicex.net/globalweather.asmx/GetWeather?
CityName=Warszawa-Okecie&CountryName=Poland
y
Sposób zapisu
x
Obecnie zwyk
áe poáczenie JDBC
x
Planowane u
*ycie HIBERNATE
Wyniki I etapu realizacji pracy
Wyniki I etapu realizacji pracy
Pozyskiwanie danych
y
Etap 1:
C
Maj/Czerwiec 2008 – wybór tematu pracy magisterskiej.
C
Wrzesie
/Pa(dziernik 2008 – zapoznanie si z tematyk i dost pn literatur.
C
Listopad 2008 – stworzenie modelu danych i architektury systemu.
C
Grudzie
2008 – rozpocz cie implementacji systemu i próba pozyskania danych
z jednego
(ródáa.
C
Grudzie
2008/Stycze 2009 – Punkt sprawozdawczy: „Model danych i
architektura jedno
(ródáowego moduáu zautomatyzowanego pozyskiwania
danych meteo”.
y
Etap 2:
C
Stycze
/Luty 2009 – stworzenie architektury moduáu synchronizacji danych z
wielu
(ródeá i jego implementacja.
C
Luty 2009 – Punkt sprawozdawczy: „Architektura wielo
(ródáowego moduáu
zautomatyzowanego pozyskiwania danych meteo oraz modu
áu
synchronizacji danych”.
Harmonogram realizacji pracy
Harmonogram realizacji pracy
Z
a
k
o
c
z
o
n
y
T
r
w
a
Harmonogram realizacji pracy
Harmonogram realizacji pracy
C
Marzec 2009 – projekt i implementacja modu
áu prognozowania sytuacji
kryzysowych.
C
Marzec/Kwiecie
2009 – Punkt sprawozdawczy: „Moduá prognozowania
sytuacji kryzysowych”.
C
Kwiecie
2009 – przegld caáoci, przygotowanie testów wydajnociowych,
dokonanie poprawek.
C
Kwiecie
2009 – Punkt sprawozdawczy: „Przegld wyników pracy i analiza
testów”.
y
Etap 3:
C
Kwiecie
2009 – Kompletowanie wniosków, podsumowanie pracy.
C
Maj 2009 – Punkt sprawozdawczy: „Prezentacja ko
cowa”.
C
Maj 2009 – Recenzja i opinia pracy dyplomowej.
C
Czerwiec 2009 – Obrona pa
stwowa.
Literatura
Literatura
1.
Antosiewicz M., Podlasek S.: Do
wiadczenia w udost pnianiu danych przestrzennych dla Centrum Pawiadamiania Ratunkowego
TOPR/GOPR
. Roczniki Geomatyki, 2006, T. 4, z. 1, s. 121-126
2.
Bac-Bronowicz J.: Modelowania danych klimatycznych z uwzgl
dnieniem czynników topograficznych. Roczniki Geomatyki,
2005, T. III, z. 4, str. 17-27
3.
Binildas C.A., Barai M., Caselli V.: Service Oriented Architecture with Java: Using SOA and web services to build powerful
Java applications.
Packt Publishing, June 2008.
4.
Ga
(dzicki J.: Technologie i infrastruktury informacji przestrzennej w zastosowaniu do zarzdzania kryzysowego. Roczniki
Geomatyki, 2006, T. 4, z. 1, s. 19-27
5.
Gotlib D.: Wykorzystanie Bazy Danych Topograficznych dla potrzeb zarz
dzania kryzysowego. Roczniki Geomatyki, 2006, T. 4,
z. 1, s. 78-84
6.
Hansen Mark D.: SOA Using Java Web Services. Prentice Hall, 2007
7.
Hejmanowska B.: Wp
áyw jakoci danych na modelowanie stref zagro*enia powodziowego. Roczniki Geomatyki, 2006, T. 4, z. 1,
s. 145-150
8.
Kent Ka lok Tong : Developing Web Services with Apache Axis2. TipTec Developement, 2008.
9.
Koli
ska M., Chrobak T.: Wykorzystanie georeferencyjnych baz danych do zarzdzania kryzysowego na przykáadzie Krakowa.
Roczniki Geomatyki, 2006, T. 4, z. 1, s. 127-133
10.
Ko
áodziski E.: Istota in*ynierii systemów zarzdzania bezpieczestwem. III Mi dzynarodowa Konferencja Naukowa nt.
„Zarz
dzanie Kryzysowe”, Szczecin 24-25 czerwca 2005
11.
Kosowski B., Kotulecki A.: Praktyczne aspekty wykorzystania informacji przestrzennej w zarz
dzaniu kryzysowym. Roczniki
Geomatyki, 2006, T. 4, z. 1, s. 49-54
12.
Sikorska-Maykowska M.: Przydatno
ü seryjnych map tematycznych Pastwowego Instytutu Geologicznego dla zarzdzania
kryzysowego
. Roczniki Geomatyki, 2006, T. 4, z. 1, s. 95-102
13.
Struzik P.: Informacja z satelitów meteorologicznych w stanach zagro
*e naturalnych. Roczniki Geomatyki, 2006, T. 4, z. 1, s.
137-144
14.
Szczepanek R.: Rola lokalnych systemów monitoringu w zarz
dzaniu kryzysowym. Roczniki Geomatyki, 2006, T. 4, z. 1, s. 103-
111
15.
Zieli
ski J.: Baza danych obiektów topograficznych dla województwa lskiego i jej przydatnoü w zarzdzaniu kryzysowym.
Roczniki Geomatyki, 2006, T. 4, z. 1, s. 151-159
Literatura
Literatura
y
Internet
C
Interdyscyplinarne centrum modelowania matematycznego i komputerowego (numeryczna prognoza
pogody)
http://umold.meteo.pl/java2/links.html
C
Instytut Meteorologii i Gospodarki Wodnej
http://www.imgw.pl
C
Sun Microsystems – Web Services
http://java.sun.com/webservices/index.jsp
C
Serwery pogodowe
x
Wetterzentrale
http://www.wetterzentrale.de
x
ECMWF
http://www.ecmwf.int
x
European Weather Site
http://weather.vwkweb.nl
x
Meteo server
http://meteo.starsoft.pl
x
PeO's Weatherpage
http://www.algonet.se/~peogan/ponywx.html
x
WetterOnline
http://www.wetteronline.de
C
'ródáa danych meteorologicznych
x
IMGW
http://www3.imgw.pl/cgi/sokclient?nop=897107445&akcja=showproduct&fproduct=POGODA_WA&status=
demo&fnewwindow=on
x
GlobalWeather
http://www.webservicex.net/globalweather.asmx
x
DanmarkWeatherService
http://vrijeme.hr/aktpod_e.php?id=euro_e¶m=
x
Google Weather
http://www.google.pl/ig/api?weather=Warsaw,%20Poland
x
Weather.com
http://xoap.weather.com/weather/local/PLXX0028?cc=*&dayf=1&link=xoap&prod=xoap&par=1094242836
&key=113d34e704d49366&unit=m
Spis tre
Spis tre
ci
ci
Wst
p
1.
Systemy wspomagania zarz
dzania kryzysowego
1.1
.
Informacje ogólne
1.2
.
Przegl
d moduáów wspomagania
1.3
.
Zastosowanie
2.
Us
áugi sieciowe
2.1
.
Idea us
áug sieciowych
2.2
.
Architektura
2.3.
J
zyk opisu usáug WSDL
2.4.
Protokó
á przesyáania danych SOAP
3.
Dane meteorologiczne
3.1
.
Model danych
3.2
.
Sposoby pozyskiwania danych
3.3
.
Metody prognozowania
4.
Projekt us
áug zautomatyzowanego pozyskiwania i udost pniania danych meteo
4.1
.
Modu
á pozyskiwania danych
4.2
.
Modu
á udost pniania danych
4.3
.
Model bazy danych meteorologicznych
4.4
.
Realizacja us
áugi sieciowej
5.
Testy
6.1
.
Idea i rodzaje testowania
6.2
.
Testowanie us
áug sieciowych
Literatura
Zadania do realizacji w drugim
Zadania do realizacji w drugim
etapie
etapie
y
Stworzenie architektury modu
áu
synchronizacji danych z wielu
(ródeá i
jego implementacja.
y
Projekt i implementacja modu
áu
prognozowania sytuacji kryzysowych.
y
Opracowanie modelu danych meteo
y
Przegl
d caáoci, przygotowanie testów
wydajno
ciowych, dokonanie poprawek.
Dzi
Dzi
kuj
kuj
za uwag
za uwag
Prosz
o pytania