ALUEARKKITEHTUURI WEB PALVELUITA KÄYTTÄEN. Niilo Saranummi VTT Tietotekniikka niilo.saranummi@vtt.fi



Samankaltaiset tiedostot
TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

SOA SIG SOA Tuotetoimittajan näkökulma

HSMT J2EE & EJB & SOAP &...

HOJ J2EE & EJB & SOAP &...

WAMS 2010,Ylivieska Monitoring service of energy efficiency in housing Jan Nyman,

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Atostek. KanTa-konseptin tuotteistaminen ja vienti ulkomaille

7.4 Variability management

Harri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy

XML johdanto, uusimmat standardit ja kehitys

Tavoitteena yhdistää eri tavoin toteutetut ja eri tavoin toimivat järjestelmät; integration & interoperability.

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

Arkkitehtuurisuunnittelun haasteet: tänään SOA ja Web Services, mitä huomenna?

in condition monitoring

Perinteisesti käytettävät tiedon (datan) tyypit

Collaborative & Co-Creative Design in the Semogen -projects

Pahin tietoturvauhka istuu vieressäsi Tietoturvatietoisuuden kehittämisestä vauhtia tietoriskien hallintaan

PKI- ja hakemistotarpeet pacsissa

Agora Center - Monitieteiset projektit

Taltioni teknisen alustan arviointi

7. Product-line architectures

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

JA CHALLENGE Anna-Mari Sopenlehto Central Administration The City Development Group Business Developement and Competence

Hyökkäysten havainnoinnin tulevaisuus?

arvostelija OSDA ja UDDI palveluhakemistoina.

Profium. Smart Information Router (SIR) Janne Saarela Profium Oy. Profium perustettu Pioneeri sisällönhallinnan ratkaisujen kehityksessä

Millaisia mahdollisuuksia kyberturva tarjoaa ja kenelle? Ja mitä on saatu aikaan?

Terveydenhuollon standardoinnin tilanne tänään, tietohallintopäälli kkö Pekka Ruotsalainen, Stakes

Älykkäämmät integraatiot palveluväylän avulla

Inspire-prosessin tilannekatsaus 05 / 2011

IHE XDS.b - Kuinka Se Toimii Käytännössä?

.NET 2006 ja sen jälkeen

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

Kansallisen terveysarkiston liityntäpisteen suunnittelu

Security server v6 installation requirements

KODAK EIM & RIM VIParchive Ratkaisut

Ajankohtaisia SOA tutkimusteemoja

Security server v6 installation requirements

Liikenteen hankeaihioita

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

Käytön avoimuus ja datanhallintasuunnitelma. Open access and data policy. Teppo Häyrynen Tiedeasiantuntija / Science Adviser

Mobiilialueen tutkimus EU:n 6. puiteohjelmassa: Wireless World Initiative (WWI)

HL7 Clinical Document Architecture. Seminaari: Tiedonhallinta terveydenhuollossa Riku Niittymäki

Uuden sukupolven soteratkaisut

Avoimet standardit ja arkistointi

W3C ja alueellinen standardointi

DYNAMIC CARE PLANNING (DCP) JA DYNAMIC CARE TEAM MANAGEMENT (DCTM) IHE-PROFIILIT. Konstantin Hyppönen IHE-Finland

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

DIPLOMITYÖ ARI KORHONEN

A new model of regional development work in habilitation of children - Good habilitation in functional networks

Sulautettu tietotekniikka Kimmo Ahola

Kansi- ja areenahankkeen yhteiskuntataloudellinen vaikutusanalyysi Tiivistelmä. Lokakuu 2015

Mitä mahdollisuuksia tuloksemme tarjoavat museoille?

JHS-järjestelmä ja yhteentoimivuus

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Olet vastuussa osaamisestasi

Perusoikeusbarometri. Panu Artemjeff Erityisasiantuntija

Use of spatial data in the new production environment and in a data warehouse

Rakentamisen 3D-mallit hyötykäyttöön

Aiming at safe performance in traffic. Vastuullinen liikenne. Rohkeasti yhdessä.

Tech Conference Office 365 tietoturvan heikoin #TechConfFI

X-road ja e-health seka valinnanvapaus- ja kapitaatiokokemukset Viron perusterveydenhuollossa. mitä voimme oppia Virosta.

Tiedon salaaminen tallennusverkossa Luottokorttinumeroiden tokenisointi

Tulevaisuuden terveydenhuollon tietojärjestelmäekosysteemi

IT-ratkaisut sähkömarkkinoilla: Restricted Siemens AG 2013 All rights reserved.

Portaalit. HT Antti Auer TieVie-kouluttajakoulutus Jyväskylä

Portaaliteknologiat mahdollistavat ajattelutavan muutoksen

Työsuojelurahaston Tutkimus tutuksi - PalveluPulssi Peter Michelsson Wallstreet Asset Management Oy

VIRVE-päivä Mihin viranomaisten turvallisuusviestintä on menossa? Janne Koivukoski Sisäasiainminsteriö Pelastusosasto

Millainen on viihtyisä kaupunki ja miten sitä mitataan?

Avoin tieto ja World Wide Web tietoyhteiskunnan palveluksessa. Open Data and the World Wide Web in Service for the Informaton Society

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

Tiedonsiirto- ja rajapintastandardit

KAOS 2015: Integraatioiden standardointi suunnittelumallien avulla. Ilkka Pirttimaa, Chief ICT Architect, Stockmann ICT

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

Transport and Infrastructure what about the future? Professor Jorma Mäntynen Tampere University of Technology

Liikennekaari Tieto-alaryhmä Johanna Taskinen ja Paavo Moilanen

Paikkatiedot ja Web-standardit

Standard Business Reporting (SBR) and diminishing the Administrative Burden for companies

W3C ja Web-teknologiat

Web Service torilla tavataan!

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Digitalisaatio oppimisen maailmassa. Tommi Lehmusto Digital Advisor Microsoft Services

A Service-Oriented Architecture (SOA) View of IHE Profiles

Georef KDK-seminaari

GIS-arkkitehtuurit. Lassi Lehto,

W3C-teknologiat ja yhteensopivuus

IT and ICT infrastructure of Smart Grids

Suomalaisten korkeakoulujen osallistuminen EU-Canada-ohjelmaan: Hankkeet (EU-CANADA cooperation in higher education and vocational training)

Tietoturvallisuus yhteiskunnan, yritysten ja yksityishenkilöiden kannalta

Miten Linked Data aineistoja tuotetaan ja. Semanttisen laskennan tutkimusryhmä SeCo Aalto-yliopisto

The Finnish healthcare service grid and access in rural Finland

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

Smart City -ratkaisut

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

Wopti ja Tuutti - hajautetun sisällönhallinnan kehittäminen

Kari Rouvinen Johtaja, Technology Products & Solutions. Oracle Finland Oy

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Transkriptio:

ALUEARKKITEHTUURI WEB PALVELUITA KÄYTTÄEN Niilo Saranummi VTT Tietotekniikka niilo.saranummi@vtt.fi

MISTÄ ALUETIETOJÄRJESTELMÄSSÄ ON KYSYMYS? Asiakkaan tietojen tulisi olla saatavissa vain niiden käyttöön, joilla on siihen oikeus ja asiakkaan antama lupa siellä missä niitä tarvitaan, silloin kuin niitä tarvitaan ja siinä muodossa kuin niitä tarvitaan Tähän tarvitaan Käyttäjien käyttöoikeuksien hallinta (PKI + toimikortit) Asiakkaan suostumusten hallinta Sovellus ja sen tukena viitetietojärjestelmä, eräänlainen hakukone, jolla eri (potilas-/ asiakasrekistereissä hajallaan olevista potilastiedoista voidaan muodostaa yhtenäinen näkemys ja yhteydet potilas-/ asiakasrekistereihin (adapterit) 04.10.2013 2

MISTÄ ALUETIETOJÄRJESTELMÄSSÄ ON KYSYMYS? (jatkoa) Asiakkaalle tulisi voida tarjota saumatonta kokonaisvaltaista palvelua Tähän tarvitaan edellisellä kalvolla lueteltujen toimintojen lisäksi Sovellus, jolla voidaan muodostaa käytettävissä olevista resursseista palvelukokonaisuuksia, palveluketjuja ja hallita niitä joissakin tapauksissa asiakkaan valtuuttama omaneuvoja tieto alueen palveluresursseista 04.10.2013 3

ALUETIETOJÄRJESTELMÄN OHJELMISTOKOMPONENTIT Käyttäjät, palveluresurssit, sanastot ja koodistot voidaan koota yhdeksi (meta-)hakemistoksi Asiakkaiden suostumusten hallinta Asiakkaan tietojen hallintasovellus Rajapinta SOAP, XML, HTTP(s) HL7 CDA LDAP Käyttäjien hallinta (vahva tunnistaminen) (PKI-infra) Informaatio- / Julkaisujärjestelmä Viitetietojärjestelmä Palvelut & Resurssit Käyttäjähakemistopalvelut Adapterit ATJ:n YDIN 04.10.2013 4 Sanasto & koodistopalvelin

Mutta... aluetietojärjestelmäpalvelun käyttöönotto on vasta alkusoitto Sitä pitää kehittää ja tarvitaan myös paljon "muuta" ja uutta 04.10.2013 5

TULEVAISUUDEN IT-YMPÄRISTÖ IHE Integrated Healthcare Enterprise Telemedicine Home healthcare Public health information ehealth Disease management Services and tools for independent living Personal health management 04.10.2013 6

CHARACTERISTICS OF THE HEALTH CARE ENVIRONMENT Organisations will retain their independence and their collaboration is determined by their interests There will be competing interests There is no single owner of the RHCN. Its development will depend on how the organisations can reach consensus / agreements Different technology platforms for enterprise applications co-exist There is no one technology platform that fits all needs The challenge is to make data and information securely available where it is needed, when it is needed and in the format it is needed 04.10.2013 7

WHAT IS A HEALTH PORTAL (HVIDBOG, DENMARK) Integrated Integrated online online services, services, across across organisational organisational boundaries, boundaries, fully fully automated automated Static Static web web pages pages Portal, Portal, search search engine, engine, static static web web pages pages Transactions Transactions limited limited interaction interaction 04.10.2013 8

Kansallinen terveysprojekti suositus #8 SE VARSINAINEN ASIA (FEDERATED SCHEMA) Federated Schema Or Schemata Mapping Mapping Global Schema (RIM,??) Export Schema or Schemata Export Schema or Schemata Local Schema Local Schema serious schema integration/ translation 04.10.2013 9

ENTÄS TEKNOLOGIATRENDIT?

DEVELOPMENT OF INTEGRATION NEEDS Enterprise Applications Enterprise Applications Enterprise Applications EA integration CORBA DCOM.NET Java / J2EE RHE services RHE services RHE services Inter-E integration W3C IETF WS-I ISSUES Interoperability Security Flexibility Scalability Standards 04.10.2013 11

TECHNOLOGICAL ARCHITECTURES Source: Technology Forecast 2002-2004, Volume 1- Navigating the future of software, PWC, 2002 04.10.2013 12

WEB SERVICES Publish Service provider Bind Service registry Find Service requestor 04.10.2013 13

WEB PALVELUT Pino Standardit (selitys) Discovery Description Packaging Transport Network UDDI RDF, WSDL XML, SOAP HTTP, Jabber TCP/IP Locating services Describing services Requesting / performing services Transporting requests Network 04.10.2013 14

SECURITY Trusted End-to-End (E2E) Communication Information Domain 2 Security policy Security measures Information Domain 1 Information Domain 3 Information Domain n 04.10.2013 15

OHJELMISTOKOMPONENTTIEN VÄLINEN KOMMUNIKOINTI Funktiokutsut SOAP (XML), HTTP(s) Sisäiset (LDAP, RMI,...) Potilastiedon siirto HL7 CDA Adapterit CDA-header Pyyntösertifikaatti CDA-Body CDA-dokumentti XML-SOAP pyyntö 04.10.2013 16

ESIMERKKI PICNIC (www.medcom.dk/picnic)

YKSI KÄSITYS TULEVASTA (EU-projekti PICNIC) Integrating patient data (i-ehr) Collaboration (consultation, telemedicine) Messaging Patient validation PICNIC services SRS COLS CDA PIDS... Enterprise Application EA interfaces based on World Wide Web Consortium standards... EA EA... EA... EA...... EA Healthcare Delivery Entities 04.10.2013 18

ISSUES vs. PICNIC ARCHITECTURE Functionality Interoperability Security Flexibility Scalability Standards PICNIC IT services Common components (identified, implemented in PICNIC) Any technology Interfaces complying to Web services Functional interoperability (SOAP / XML) Security ( ISO TR xxx, certificate exchange) Semantic interoperability CDA level 1, only header level (for the moment) 04.10.2013 19

LOPUKSI Koodistot Sanastot Hoitojakso -> kertomus -> pitkäaikaisarkisto Kommunikointi (sanomat / dokumentit) Tietoturva Millainen arkkitehtuuri Teknologioiden hyödyntäminen Yhteinen käsitys tarpeista ja keinoista? Kansallinen terveysprojekti, suositus 8? 04.10.2013 20

kysymyksiä Web services interoperability Architecture PICNIC services Security CDA level 1