Hintatiedotus ja tietojen välitys. Loppuraportti



Samankaltaiset tiedostot
Liikennetiedot Yleisradion palveluissa

Hankeryhmä 1: Palvelujen edellytykset. Matti Roine

Joukkoliikenteen reititys- ja aikataulupalvelu (MATKA.FI)

TYÖPAJA ARKKITEHTUURIN KÄYTÖSTÄ - OHJELMA -

Valtakunnallinen julkisen liikenteen portaali. puh

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

Henkilöliikenteen telematiikan kansallinen järjestelmäarkkitehtuuri TelemArk

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

Liikennetiedotus digi-tv:ssä -pilottiprojekti

Miksi HEILI-ohjelma Yli-insinööri Seppo Öörni Liikenne- ja viestintäministeriö

Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

LC Profiler. - Oppimisympäristön keskeisiä piirteitä. Antti Peltonen, LC Prof Oy

HKL Raitioliikenteen häiriötiedotus pilotti Palvelukuvaus

Sovellusarkkitehtuurit

Henkilöliikenteen info-ohjelma HEILI

SAP. Lasse Metso

Liikennetelematiikan kansallinen järjestelmäarkkitehtuuri. TYÖPAJA ARKKITEHTUURIN KÄYTÖSTÄ FITS-ohjelman hankkeille.

KIURU Tietotekniikan sovellusprojekti

Järjestelmäarkkitehtuuri (TK081702)

Tiedonsiirto- ja rajapintastandardit

ZENworks Application Virtualization 11

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A Kandidaatintyö ja seminaari

VYPEdit verkkosivualusta SVY-toimijoille

ESTEETÖN NAVIGOINTI. Ari Virtanen

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Interfacing Product Data Management System

Multimodaalisilla ratkaisuilla kohti asiakaslähtöisempiä liikkumisen palveluja. ECOMM 2014 jälkiseminaari Jenni Eskola

Loppuraportti. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

in condition monitoring

Office ohjelmiston asennusohje

Joukkoliikenteen pysäkkitietojen valtakunnallinen ylläpito

Nova-4Field Myyntitilaukset langattomasti. Muista ottaa Nova mukaan

Luottamuksellinen sähköposti Trafissa

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

Pilottipalvelun esittely johtopäätökset

HSMT J2EE & EJB & SOAP &...

HTTP-välityspalvelimen käyttö tapahtumien keräämiseen

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Henkilöliikennepalveluista matkustajille ilmoitettavat tiedot ja taksiliikennepalvelun kokonaishinta määräys

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Toimintakuvaus häiriönhallinnan tilanteesta

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

FuturaPlan. Järjestelmävaatimukset

TIETOMALLI JA TIETOVARASTO PALVELUKONSEPTI

UUSI PYSÄKKITYÖKALU - koulutus

UUSI ARKKITEHTUURI PAREMMAT PALVELUT. Järjestelmäarkkitehtuurihankkeet

Haka-käyttäjien kokoontuminen Arto Tuomi CSC Tieteen tietotekniikan keskus

Junaliikenteen häiriötilannetietojen tuottaminen ja tiedotus

Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Integraatioratkaisu joukkoviestintäverkkojen esittämiseen paikkatietojärjestelmässä

Palveluperustaiset arkkitehtuurityylit

Kutsuohjattu joukkoliikenne

National Access Point, NAP Liikennevirasto toteuttaa rajapintakatalogin

Helppo ottaa käyttöön, helppo käyttää Basware Virtual Printer

- Jarjestelmaasiantuntija Markku Jaatinen

VR laski hintoja pysyvästi. Uudet hinnat ja tuotteet alkaen

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

Maksuturva- ja emaksut- palvelun integrointiohje

Liikennepalvelulain ja valtioneuvoston asetuksen mukaiset olennaisia tietoja koskevat velvoitteet käytännössä

Määräaikaan klo 12 mennessä tulleet kysymykset, sanelujen purkamispalvelun hankinta

HELIA 1 (8) Outi Virkki Tietokantasuunnittelu

Käyttöohje. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Julkinen VR & Liikennekaari

Action Request System

TermBase NET versio (Beta)

Opettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.

OULA TelemArk - arkkitehtuuri

SecGo. Sähköinen allekirjoitus ja sen käyttö. Ari-Pekka Paananen, SecGo VE Oy Director,technology

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

Mainosankkuri.fi-palvelun käyttöohjeita

1 (5) PALVELUKUVAUS JA HINNASTO Requeste palvelut

Asio Notification ( Asio N ) App

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari

Ikivihreä kirjasto loppuraportti määrittelyprojektille

Visma Software Oy

Liikennepalvelulain ja valtioneuvoston asetuksen mukaiset olennaisia tietoja koskevat velvoitteet käytännössä

Projektinhallintaa paikkatiedon avulla

Yritysten internetin käyttö välineenä työpanosten ostamisessa ja myymisessä

Omat Lähdöt ohjelmointirajapinta: Versio 1.01

Ylläpito-ohje. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Luottamuksellinen sähköposti Lapin yliopistossa. Ilmoitusviesti

Kirje -tasolla viestiliikenne suojataan automaattisesti SSL-salauksella, sekä viesti lukitaan Deltagon MessageLock -tekniikalla.

Älykästä. kulunvalvontaa. toimii asiakkaan omassa tietoverkossa

Jakopalkka Ratkaisun sisällöstä Juho Ajo

Viestinvälitysarkkitehtuurit

(4) ADAPTERITOTEUTUS PIRKANMAAN SAIRAANHOITOPIIRIN JÄRJESTELMIIN (AHO JA TAMLAB)

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Tekniikka ja kehittäminen Minna Hillebrand Pauli Kujala

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.

Todistusten sähköinen välittämien Kelan Sähköiset lääkärinlausunnot - projektit

Kirjastoverkkopalvelut-TOSU 2012 Kärki- ja kehittämishankkeet. Kristiina Hormia-Poutanen Sektorikokous

L models. Käyttöohje. Ryhmä Rajoitteiset

RakentajaNuuskija. Tuotekuvaus. Aikaisin tapa tunnistaa omakotirakentajat.

Transkriptio:

Hintatiedotus ja tietojen välitys Loppuraportti Henkilöliikenne 18. marraskuuta 2002

1 Lähtökohdat VR Henkilöliikenteellä on käytössä Journey Planner reitinsuunnittelupalvelu. Palvelua käyttävät matkustajat Internetin, rautatieasemien automaattien, tekstiviestipalvelun tai jatkossa puheentunnistukseen perustuvan puhelinautomaatin kautta kautta sekä matkatoimistojen ja VR:n omat asiakaspalveluhenkilöt. Palvelua on todettu tarve kehittää suuntaan, jossa myös matkustajat saisivat Internetin tai matkaviestimien kautta reittisuunnitelman yhteydessä tiedon matkan hinnasta. Tämä tukee myös mahdollisuutta jatkossa myydä lippuja sähköisillä välineillä. Useat organisaatiot odottavat VR:n toimittavan reitti- ja aikataulutietojaan eri palveluiden tarpeisiin. Tiedonvälitystapojen räätälöinti kutakin organisaatiota varten olisi työlästä. Liikenne- ja viestintäministeriö on marraskuussa 2001 käynnistänyt Henkilöliikenteen info-ohjelman (HEILIn). HEILI-ohjelman tavoitteena on edistää yhteistyötä matkustajainformaatiopalveluiden toteuttamisessa ja joukkoliikenteen häiriönhallinnan kehittämisessä. Keväällä 2002 käydyissä Liikenne- ja viestintäministeriön ja VR:n välisissä keskusteluissa todettiin hintatietojen liittämisen reitinsuunnittelupalvelun ja tietojen välittämisen muille tukevan ohjelman tavoitteita palveluiden edellytysten ja uusien palveluiden aikaansaamiseksi. Tällä perusteella käynnistettiin HEILI-ohjelman hanke Hintatiedotus ja tietojen välitys. 2 Tavoitteet Hankkeella oli kaksi päätavoitetta: liittää matkojen hintatiedot osaksi Journey Planner palvelua, jotta käyttäjille voidaan Internet-palvelussa kertoa matkan hinta. toteuttaa tiedonjakelun rajapinta, jonka avulla VR:n reitti, aikataulu ja hintatietoja voidaan välittää muille organisaatioille. Pilottitoteutuksena toimi tietojen välitys HKL:lle Keskusta info tiedotuspisteitä varten. 3 Toteutus ja lopputulokset Projekti toteutettiin kahtena eri osahankkeen. 3.1 Hintatiedotus 3.1.1 Toiminta Hintatiedotus osahankkeessa toteutettiin seuraavan kuvan 1 mukaiset uudet osat, joiden avulla kesäkuussa 2002 avattiin uudistunut VR:n Matkahakupalvelu, josta käyttäjä saa reittiehdotusten lisäksi tiedot matkojen hinnoista. (http://www.vr.fi/heo/aika/kaukoaikajp.htm)

Käyttäjä Uudet osat Hintakyselyn ja vastauksen välitys Reitin suunnittelu Hinnoittelu OPERA Kuva 1. Hintatiedotuksen uusien toimintojen karkea kuvaus. Matkahakupalvelua varten toteutettiin uusi käyttöliittymäsovellus huolehtimaan tietojen esittämisestä käyttäjälle. Samalla toteutettiin tiedonvälityspalvelurajapinta käyttöliittymäsovelluksen ja Journey Planner ohjelmiston sekä hintatiedotus ohjelmiston välille. Matkojen hinnoittelusta huolehtimaan erotettiin oma sovellus lipunmyyntijärjestelmästä OPERAsta. Käyttäjän avatessa matkahaku palvelun käyttöliittymäsovellus esittää ensimmäisen sivun, johon käyttäjä voi määritellä hakuehdot. Käyttöliittymäsovellus välittää käyttäjän antaman tiedot reitinsuunnitteluohjelmistolle (Journey Plannerille), joka palauttaa reittiehdotukset aikatauluineen käyttöliittymäsovelluksen esitettäväksi. Jos käyttäjä valitsee hintatiedot painikkeen, käyttöliittymäsovellus välittää matkan tiedot hinnoittelusovellukselle, joka palauttaa hintatiedot käyttöliittymäsovelluksen esitettäväksi. Käyttäjä voi edelleen antaa tarkentavia kriteerejä, kuten alennusperusteita, hinnan laskemisen pohjaksi. 3.1.2 Tekniikka Matkahakupalvelun sovellusrakennetta on kuvattu kuvassa 2. Käyttöliittymäsovellus on toteutettu käyttämällä JSP-sivuja, jotka huolehtivat käyttäjälle esitettävien tietojen muotoilusta kunkin haun yhteydessä. Tietojen välittäminen sovellusten välillä on toteutettu SOAP rajapintapalvelun ja java ohjelmointikielen kautta. Näin on pyritty varmistamaan ohjemiston siirrettävyys muihin ympäristöihin ja mahdollisimman yleiskäyttöisen rapapinnan tarjoaminen reitti- ja hintatietojen hakemiseen. Hintojen laskentasovellus on toteutettu C++ kielellä.

WWW-selain internet Käyttöliittymäpalvelin Sovelluslogiikka SOAP Client SOAP Server JP Client Hintahaku Client Käyttöliittymästä ja tietojen muotoilusta vastaava sovellus Yleiskäyttöinen palvelurajapinta JP Server JP Database Myyjä Server Myyjä Database Omat sovellukset ja tietokannat reitinsuunnitteluun ja hintatietojen laskentaan Kuva 2. Matkahakupalvelun sovellusrakenne. Kuvassa 3 on esitetty palvelimet ja ohjelmistot, joita matkahaussa käytetään. HTTP palvelimena toimii Apache, käyttöliittymän hallinnointi hoidetaan java-pohjaisella Tomcat ohjelmistolla ja rajapinta on toteutettu java SOAP ohjelmistolla. Matkahaku www.vr.fi/heo/aika/kaukoaikajp.htm INTERNET INTRANET Apache HTTP Käyttöliittymäpalvelin Vernetti - Matkahaku 7011 Tomcat 1+ Java Gui Rajapinta ja reitinsuunnittelu palvelin JP Myyjasrv Tomcat+ Java Soap VRSocksrv Tietokantapalvelin Kuva 3. Palvelimet ja ohjelmistot. 3.2 Tietojen välitys 3.3 Toiminta Tietojen välitys osahankkeessa toteutettiin sovellus muuttamaan reitti- ja aikatauludata VR:n sisäisestä muodosta XML-siirtotiedostoksi. Tietojen vastaanottajana tässä hankkeessa toimi HKL. HKL vastaa tietojen muotoilusta Helsingin keskusta info tiedotuspisteitä varten. Uudella tiedonvälitysmenettelyllä haluttiin korvata vanha runsaasti käsityötä vaatinut menettely, jossa HKL:lle siirrettiin HTML-muodossa olevat aikataulutaulukot. XML siirtotiedoston esimerkkiaineisto on

toimitettu HKL:lle syyskuussa 2002. Osahankkeessa toteutettu tietojen välitystapa on esitetty kuvassa 4. Reitin suunnittelu (Journey Planner) Muuntosovellus HKL Tietojen yhdistelyajo siirto käsin kenttien lukeminen tietojen kirjoittaminen XML siirtotiedostoon siirto käsin Reitti- ja aikataulutietojen ylläpito Uudet osat Kuva 4. Tietojen välitykseen toteutettu muuntosovellus. Toteutettu muuntosovellus vastaa aikaisemmista prosessin vaiheista saatavan IFFtiedoston kenttien lukemisesta ja tietojen kirjoittamisesta XML-siirtotiedostoon. Tiedonvälitysprosessia ei ole toistaiseksi automatisoitu vaan tietojen muuntaminen on käynnistettävä käsin ja XML-siirtotiedosto voidaan välittää vastaanottajalle vain käsityönä esimerkiksi sähköpostilla. Tiedonvälityksen tuotantokäyttö esimerkiksi Liikenne- ja viestintäministeriön koontietokantaa varten edellyttäisi tämän prosessin automatisointia, jos halutaan varmistaa tiedoissa tapahtuvien muutosten riittävän nopea päivittyminen vastaanottajille. 3.3.1 Tekniikka XML-siirtotiedosto on tehty Liikenne- ja viestintäministeriön Liikennetietokirjaston periaatteiden mukaisesti ja se on luovutettu ministeriölle kirjastoon liitettäväksi. Siirtotiedosto pohjautuu VR:n reitinsuunnittelussa käyttämään tiedostorakenteeseen. Siirtotiedoston kehityksessä on otettu huomioon myös EU projektissa TRIDENT tehty ehdotus rajapintakuvauksista, mutta siirtotiedostoa ei voitu tehdä TRIDENTin mukaiseksi. Muuntosovellus on itsenäinen ohjelma, joka on toteutettu java ohjelmointikielellä.