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



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

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,

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

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

KADA (Drupal 7) migraatio uuteen (versioon) webiin

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

Järjestelmäarkkitehtuuri (TK081702)

Kiinteistöjen turvallisuuden paras suojakeino. EcoStruxure Security Expert. se.com/fi/ecostruxure-security-expert

PerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri

Avoimet standardit ja integraatio

Järjestelmäarkkitehtuuri (TK081702) AJAX, Asynchronous JavaScript And XML. AJAX, Asynchronous JavaScript And XML

Kysymykset ja vastaukset:

Joustavat järjestelmät mukautuvat liiketoiminnan tarpeisiin

Tietojärjestelmien integroiminen hyödyntämällä palvelupohjaista arkkitehtuuria. CASE: Metropolia. Jaakko Rannila & Tuomas Orama 1

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

Solmu ja Siiri ajankohtaista Vapriikin kuva-arkistosta. Riitta Kela

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

W3C ja Web-teknologiat

Teknologia-arkkitehtuuriperiaatteet

UUSI ARKKITEHTUURI PAREMMAT PALVELUT. Järjestelmäarkkitehtuurihankkeet

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

Tarjotusta tallennusjärjestelmästä pitää olla mahdollista siirtää kapasiteettia hybrid cloud -ympäristöön ilman erillisiä lisähankintoja.

Ohjelmiston toteutussuunnitelma

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Ohjelmistojen suunnittelu

Suomen avoimien tietojärjestelmien keskus COSS ry

Taltioni teknisen alustan arviointi

Sähköinen työpöytä. Millainen se oikein on? Kuka sitä (haluaa) käyttää? Aki Antman Sulava Oy

ohjelman arkkitehtuurista.

Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin

Webforum. Version 17.3 uudet ominaisuudet. Päivitetty:

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Kansallinen digitaalinen kirjasto Käyttöliittymä Finna Aki Lassila / Kehittämispäällikkö / Kirjastoverkkopalvelut

DIGIROAD DIGIROAD PALVELUT

Työpöytävirtualisointi

Tiedonsiirto- ja rajapintastandardit

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn

Integrointi. Ohjelmistotekniikka kevät 2003

Finna-kehitystyön painopisteet vuonna 2014

Paloilmoitusjärjestelmän laajennusratkaisu - Sinteso Move

Cisco Unified Computing System -ratkaisun hyödyt EMC- ja VMwareympäristöissä

Ajankohtaista Ilmoitin.fi:stä

Langattomien verkkojen tietosuojapalvelut

TUTWSN-mittausverkon käyttö opetuksessa TTY:llä

Yhteisöllinen mallintaminen ja hajautetut mallit Ari Jolma Aalto-yliopisto. Mallinnusseminaari 2011 Lahti. Ari Jolma 1

WEBINAARI CLOUD SOFTWARE SRA- esi;ely

Metsävaratieto kohti 2020-lukua: tiedoista hyötyä metsänomistajille? Anssi Kainulainen asiantuntija MTK metsälinja

RECO irtaimiston- ja omaisuuden hallinta

TermBase NET versio (Beta)

Älykkään vesihuollon järjestelmät

Pilviratkaisut ovat entistä suositumpia. Mutta mikä on oikea ratkaisu sinun maailmassasi? Lähde matkalle läpi avaruuden, ajaan ja maalaisjärjen

EUREFin vaikutukset organisaatioiden tietojärjestelmiin

Kurssin hallinta -työväline

RASTI-työpaja , työryhmä 5. Joona Majurinen

Kuntien näkymät avoimeen dataan

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Tietojärjestelmän osat

Älykkäät sähköverkot puuttuuko vielä jotakin? Jukka Tuukkanen. Joulukuu Siemens Osakeyhtiö

Projektinhallintaa paikkatiedon avulla

Luonto- ja kulttuurimatkailijan mobiilipalvelun toteutus. Olli Rinne, Netgalleria Oy

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Web-palvelukonsepti tarjoaa yhden tavan toteuttaa SOA. Tämä tapa perustuu Web-palvelustandardien käyttöön: palvelut kuvataan WSDL-kielen avulla ja

Tulevaisuuden Internet. Sasu Tarkoma

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti

TUTKI OMAT TIETOTURVA-AUKKOSI. ENNEN KUIN JOKU MUU TEKEE SEN PUOLESTASI. F-Secure Radar Ville Korhonen

Kuntien integraatioalusta. Hannes Rauhala

Anne Heikkilä

Kiinteistöjen paloturvallisuuden ajankohtaispäivät 2016 Muuttuva ympäristö ja teknologian haasteet Palontorjunnan laitteistot Lauri Lehto,

Yhteensopiva ja stabiili. Käsitteellistää suunnittelun. Parempi kuin koskaan aiemmin. Yksityiskohtien tarkka kuvaus. Saumaton kommunikaatio

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

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

Suomen Numerot NUMPAC

MATINE-projekti 2500M-0069: Tietotekniset harhautukset (ICT Illusions)

pilvipalvelu tarkoittaa?

TOIMINNALLINEN MÄÄRITTELY MS

W3C ja Web-teknologiat

Tekninen suunnitelma - StatbeatMOBILE

CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö

Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa:

Tutkimusdatan hallinnan kansalliset välineet IDA, Etsin, AVAA. Stina Westman, ATT-hanke, CSC

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus klo 10:00

RATKAISU REAALIAIKAISEEN TIEDONSIIRTOON NIINIPLUS PROJEKTIPANKKI INTEGRAATION - PIKAOPAS

Tieliikenteen ohjauksen integroitu käyttöliittymä (T-LOIK)

Lyhyt oppimäärä mistä salauksessa on kyse? Risto Hakala, Kyberturvallisuuskeskus, Viestintävirasto

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

JUULIA - Varhaiskasvatuksen tilastointijärjestelmä. Vertikal Oy Luvaton käyttö kielletty

verkkolasku.fi

Projektin tilanne. Tavaraliikenteen telematiikka-arkkitehtuuri Liikenne- ja viestintäministeriö

Järjestelmäintegraatio

Vasteaika. Vasteaikaa koskeva ohje ei ole juuri muuttunut Robert B. Millerin vuonna 1968 pitämästä esityksestä:

Helsingin urbaani luovuus käyttöön: Open311 kaupunkilaisten palautekanavana. Hanna Niemi-Hugaerts

Rajapinnat kuntajärjestelmissä #Kuntamarkkinat

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Integraatiot muihin järjestelmiin

Loikkaa turvallisesti pilveen

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta)

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

Digitaalisen tallennuksen edelläkävijä

Transkriptio:

Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden ja asiakkaiden verkkoihin eri sovellusten välistä tiedonsiirtoa varten. -tekniikan avulla tietoja voidaan siirtää kahden eri sovelluksen välillä Internetin kautta standardoidulla tavalla. (varastotilanne - valvontajärjestelmä) Sovellukset sopivat yhteydestä - standardin protokollien avulla. 1

teknologian avulla on parannettu yritysten sisäisiä projekteja ja prosesseja. Vanhat ongelman ratkaisu ohjelmistot voidaan liittää prosessipohjaiseen ajatteluun Web Services teknologialla. Asiakas-palvelinsovellusten yhdistämisen lisäksi web-palveluilla yhdistetään laitteissa olevia upotettuja ohjelmistoja yrityksen tietojärjestelmiin. Mahdollistaa reaaliaikaisen datan keräämiseen. Eri muodossa ja eri järjestelmissä olevaa dataa yhdistellään usein kuukausittain. mahdollistaa eri muodoissa tuotetun tiedon yhdenmukaisen ja reaaliaikaisen käsittelyn, jolloin tiedot ovat heti käytettävissä. Merkitys korostuu esimerkiksi lyhyt aikaisissa asiakassuhteissa. 2

Haluttaessa käyttää eri sovellusten tietoja yhdessä mahdollistaa XML-tietojen yhteismitallistamisen. Sovelluksen tulee tuottaa informaatio XMLmuodossa, muuta sovelluskehitystä ei vaadita. Turvallisuusstandardit ovat kehittyneet yritysten tarvetta hitaammin. Standardit digitaaliseen allekirjoitukseen ja salaukseen on hyväksytty. Standardien käyttömahdollisuuden myötä yritysten välisten -toteutusten julkisten rajapintojen turvaaminen on helpompaa. Toteuttamalla porttaaleihin prosessien näkymät -standardien avulla voidaan pidentää sovellusten/palveluiden elinkaarta. Käyttäjän ei ole enää tarpeellista käyttää taustalla olevaa vanhaa järjestelmää vanhalla tavalla. 3

mahdollistaa järjestelmä integraation, mutta ei tarjoa lopullista ratkaisua integraatio-ongelmiin. mahdollistaa järjestelmien nopeamman liittämisen kuin uusien järjestelmien hankinnalla saavutettaisiin. Yhdistämisestä paras hyöty yhdistettäessä loppukäyttäjän palveluita. Useimmiten asiakas-palvelinsovelluksista rakennetaan muiden web-liittymien kaltaisia toteutuksia yhdistettäessä eri yritysten toimintoja. Web-palveluiden vaivattomuuden myötä voidaan esimerkiksi yrityksen laskutusjärjestelmästä saada helposti tieto sähköistä laskutusta tarjoavalle yritykselle. Sovellusintegraatiossa saadaan erotetuksi eri logiikat toisistaan ja ei tarvitse ottaa kantaa osien toteutuksissa käytettyihin työkaluihin. 4

Työkalujen ristiinkäyttäminen mahdollistaa laitteisto-, käyttöjärjestelmä- ja alustariippumattomuuden. helpottaa yritysten välistä kommunikaatiota mahdollistaen joustavan sovellusintegraation Vanhaan ympäristöön toteutettu - rajapinta mahdollistaa toiminnallisuuden laajentamisen. Moniin palveluihin / tuotteisiin määritellään Web Services vakiona. Perinteisin työkaluin toteutetut J2EE:n perustuvat palvelut voidaan helposti laajentaa webpalveluilla. Esimerkkinä Tietoenatorin Meritttoiminnanohjausjärjestelmä. Meritt on Cobol-kielellä tehty ~ 20 vuotta vanha ohjelmisto. Alunperin terminaaliohjelma. Täydennetty Windows-maailmaan asiakas-palvelinpohjaiseksi. Täydennetty selaimessa käytettävällä Java-sovelmalla Näkymät vastaavat alkuperäistä päätettä. 5

Järjestelmää lähdettiin kehittämään käyttöliittymänäkökulmasta. Kehitettiin edustajärjestelmä rajapinnan kautta. Mahdollistaa toimintojen tuomisen web-pohjaiseen käyttöliittymään. Käytännön toteutus tukeutuu Java-sovelmiin, jotka siirtävät xml-viestejä palvelimelta asiakaslaitteelle. Palvelimelle näytetään edelleen samanlaiset sovelmat kuin ennenkin. Palvelinpään Cobol-ohjelmistoon ei tehty muutoksia. Tietoenator Tiedot tallennetaan XML-muodossa ja siirretään sovelluksesta toiseen. -tekniikan avulla palvelimet voivat vaihtaa tietoja toistensa kanssa, henkilökohtaisten tietokoneiden kanssa ja langattomien laitteiden kanssa. 6

Mahdollistaa IT-järjestelmän laajentamisen myös langattomiin laitteisiin yleisten protokollien avulla IT-järjestelmien integrointiin tarkoitettuna standardoituna tekniikkana se yksinkertaistaa toteutusta Hyödynnä J2EE:n ja :NET:n yhteensopivuus. nähdään näitä kahta maailmaa yhdistävänä tekijänä. Integraation teknogia Oletus on Data Suunnitelle XML:n näkökulmasta Suunnittelua ohjaa käyttötapaus 7

Luettavaksi: Valtionhallinnon arkkitehtuurin suunnittelu Perustietovarannot-projekti v 1.0 19.3.2007 http://www.vm.fi/vm/fi/04_julkaisut_ja_asiakirjat/0 3_muut_asiakirjat/20070628Kokona/10_Liite_08_ Perustietovarantojen_teknologia.pdf 8