130 likes | 257 Views
MARSIKT – INTRA – SHIPLOG II-møte 20 november 2001. ARKMIN Server. Geir Kjetil Hanssen SINTEF Tele og Data. ARKMIN beskriver en standard måte å utveksle standard informasjon på Arkitektur for maritime informasjonsnett Funksjonell arkitektur Informasjonsarkitektur Kommunikasjonsarkitektur.
E N D
MARSIKT – INTRA – SHIPLOG II-møte 20 november 2001 ARKMIN Server Geir Kjetil Hanssen SINTEF Tele og Data
ARKMIN beskriver en standard måte å utveksle standard informasjon på Arkitektur for maritime informasjonsnett Funksjonell arkitektur Informasjonsarkitektur Kommunikasjonsarkitektur ARKMIN-prosjektet meldings-standard
Meldingsspesifikasjon XML meldinger XML Schema spesifikasjoner (W3C) Ca. 40 meldinger er identifisert (ikke alle er ferdige) Beskriver Hva meldingene skal/kan inneholde Beskriver struktur Beskriver datatyper Brukes for å verifisere meldinger En viktig basis for å automatisere, kvalitetssikre og standardisere informasjonsutveksling ARKMIN meldingsstandard
Har definert felles meldinger for formidling av meteorologisk informasjon, for eksempel bølgeinformasjon, bøyemålinger, radarmålinger og beregnede prognoser. "meteorological_information” Lokasjon Metode Metereologiske data Eksempel på en definert melding
Må etablere en løsning for å ta i bruk resultatene fra ARKMIN Startet som et studentprosjekt våren 2001 Har videreutviklet en løsning i løpet av sommer/høst 2001 Har en utprøvbar versjon i dag Trenger et case å prøve dette ut i! Historikk
Sender og mottar meldinger Sender request Mottar og besvarer request Sender/mottar rapporter Sender/mottar abbonementsmeldinger Lagrer data lokalt Overvåker kommunikasjonen Lager meldinger Basert på meldingsspesifikasjoner Automatikk for å lage meldinger Bruker allerede eksisterende datakilder Bygger på ARKMIN meldingsstandard Hva ARKMIN-server er • Består av en server og en klient (C-tool) • Kan konfigureres til å behandle meldinger automatisk • Utviklet i Java • Kjører på Windows-platform • Kan lett portes til andre platformer • Sender meldinger over internett
Eksempel (request) <arkmin_message xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" xsi:noNamespaceSchemaLocation="T:\402825\xml schema og eksempler\schema III\arkminIII.xsd"> <arkmin_request> <meteorological_request> <location> <point> <location_co_ordinates> <latitude>90.2</latitude> <longitude>73.333</longitude> </location_co_ordinates> </point> </location> <time_interval> <time_from>2001-04-01T12:00:00</time_from> <time_to>2001-04-02T12:00:00</time_to> </time_interval> <time_increment>P0Y0M0DT1H0M0S</time_increment> <type_of_met_data>water_level</type_of_met_data> <type_of_method>observation</type_of_method> </meteorological_request> </arkmin_request> </arkmin_message>
<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Marit Natvig (SINTEF Telecom and Informatics) --> <arkmin_message xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" xsi:noNamespaceSchemaLocation="T:\402825\xml schema og eksempler\schema III\arkminIII.xsd"> <arkmin_information> <meteorological_information> <!-- removed --> <meteorological_data> <location_reference>1</location_reference> <method_reference>1</method_reference> <water_level> <timestamp>2001-04-01T17:00:00</timestamp> <total_water_level>1.5</total_water_level> </water_level> <water_level> <timestamp>2001-04-01T18:00:00</timestamp> <total_water_level>1.8</total_water_level> </water_level> </meteorological_data> <!-- removed --> </meteorological_data> </meteorological_information> </arkmin_information> </arkmin_message> Eksempel (response) <?xml version="1.0" encoding="UTF-8"?> <arkmin_message xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" xsi:noNamespaceSchemaLocation="T:\402825\xml schema og eksempler\schema III\arkminIII.xsd"> <arkmin_information> <meteorological_information> <!-- removed --> <meteorological_data> <location_reference>1</location_reference> <method_reference>1</method_reference> <water_level> <timestamp>2001-04-01T17:00:00</timestamp> <total_water_level>1.5</total_water_level> </water_level> <water_level> <timestamp>2001-04-01T18:00:00</timestamp> <total_water_level>1.8</total_water_level> </water_level> </meteorological_data> <!-- removed --> </meteorological_data> </meteorological_information> </arkmin_information> </arkmin_message>
Et scenario request Kyst-direktoratet C-Map response DB push report DNMI Oslo havn Trondheim havn report
Har en versjon av ARKMIN-server som er klar til utprøving Mottar og sender meldinger Kan automatgenerere meldinger Har schedule-funksjon Må utvikles videre Har midler og personell til videre utvikling Ønsker kontakt med pilotbrukere Status