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

Samankaltaiset tiedostot
Edellä esitetty tapa toteuttaa palvelupohjaisia järjestelmiä edustaa nk. top-down lähestymistapaa. Oleellisesti siinä siis edetään systemaattisesti

XDW-profiilin käyttö osana XDS-infrastruktuuria. IHE Finland työkokous Helsingin kuntatalo Esittelijä: Jussi Seilola

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

Työpöytäintegraatio ja palvelurajapinnat - tilanne Suomessa ja muualla

SOA SIG SOA Tuotetoimittajan näkökulma

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

Toiminnallisten vaatimusten jäljitettävyys tietotarpeisiin ja ohjelmistoratkaisuihin terveydenhuollon tietojärjestelmissä

What is IHE and how is it relevant in Finland? - IHE Suomessa

Ajanvarauksen avoimet rajapinnat

SOLEA palvelupohjainen paikallisesti sovitettava kokonaisarkkitehtuuri. Service-Oriented Locally adapted Enterprise Architecture

Palveluprosessien tietomallit ja masterdatan hallinta SOA ympäristössä

Harri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy

XDW-profiilin käyttö osana XDS-infrastruktuuria. IHE Finland työkokous Helsingin kuntatalo Esittelijä: Jussi Seilola

SOLEA-tulosseminaari Päätössanat

SAINI-arkkitehtuuri. Pauli Kilpikivi Janne K Tuominen Mikael Himanka. LogicaCMG All rights reserved

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

Tiedonsiirto- ja rajapintastandardit

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

INSPIRE Toimeenpanosääntö ja tekninen ohje Muunnospalvelu Koordinaattimuunnospalvelu

ORACLE INFORMATION AGE APPLICATIONS ORACLE FUSION MIDDLEWARE ORACLE GRID

HSMT J2EE & EJB & SOAP &...

SOA integraation ja standardien kannalta: case Palvelutapahtumien hallinta ja muita esimerkkejä

ATEK- ja potilastietojärjestelmien integrointivaatimukset ja ratkaisut Terveydenhuollon ATK-päivät 2012

6. Arkkitehtuurityylit

VBE2 Työpaketit Jiri Hietanen / TTY

Järjestelmäarkkitehtuuri (TK081702)

Liiketoimintajärjestelmien integrointi

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Liiketoimintajärjestelmien integrointi

Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki

<Insert Picture Here> SOA-rakentajan ensimmäiset askeleet avoimien standardien hyödyntämiseen

KUULUMISET IHE-INTERNATIONAL JA IHE-EUROPE- KOKOUKSISTA

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

arvostelija OSDA ja UDDI palveluhakemistoina.

Toiminnallinen avoimuus ja yhteentoimivuus - malleja arkkitehtuurin ja tietojärjestelmien kehittämiseen

Uusimaa innovaatiopolitiikan veturina mita edellyttaä? Markku Markkula, maakuntahallituksen pj

Atostek. KanTa-konseptin tuotteistaminen ja vienti ulkomaille

OHJ-5201 Web-palveluiden toteutustekniikat. Kurssisisällöstä. Tarja Systä

Sakari Olli Tieturi OY. SOA - ajattelutapa vai teknologia

Tekes the Finnish Funding Agency for Technology and Innovation. Copyright Tekes

Mitä Piilaaksossa & globaalisti tapahtuu ja mitä Tekes voi tarjota yrityksille

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

Ohjelmiston testaus ja laatu. Testaustasot

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

Koordinaattimuunnospalvelu

ALUEARKKITEHTUURI WEB PALVELUITA KÄYTTÄEN. Niilo Saranummi VTT Tietotekniikka

HOJ J2EE & EJB & SOAP &...

Osittavat arkkitehtuurityylit. Palveluihin perustuvat arkkitehtuurityylit. Erikoisarkkitehtuurityylit

Innovation Platform Thinking Jukka P. Saarinen Mika M. Raunio Nadja Nordling Taina Ketola Anniina Heinikangas Petri Räsänen

Apotti - asiakas- ja potilastietojärjestelmien uudistamisen tilannekatsaus

Inspire-prosessin tilannekatsaus 10 / 2011

Kansallisen terveysarkiston liityntäpisteen suunnittelu

Ajankohtaisia SOA tutkimusteemoja

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

Attribuutti-kyselypalvelu

Päihittääkö J2EE.NETin SOAn pohjana?

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

Lean työkalut käytännön työssä-osa II. Vaj juha kemppinen


SOA käyttöönotto TM:ssä

Arkkitehtuuri. Ylätason sovellusarkkitehtuuri

Kvarkki ja Tiedon ratkaisut

T Ohjelmistojen määrittely- ja suunnittelumenetelmät

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

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

Paikkatiedon tulevaisuus

Pilottipalvelun esittely johtopäätökset

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

2 Description of Software Architectures

Tulosperusteinen hankinta. Anniina Tirronen


Semanttisen Webin mahdollisuudet yrityksille

Julkinen sanomarajapinta ja

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

Oskarin avulla kaupungin karttapalvelut kuntoon

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

Kilpailukyky, johtaminen ja uusi tietotekniikka. Mika Okkola, liiketoimintajohtaja, Microsoft Oy

SOLEA Dipoli, Espoo.

SOA ja yhteensopivuusstandardit

<Insert Picture Here> Sisällönhallintaa Web-työpöydälle

Palveluarkkitehtuuri ja integraatiot

Prosessien ja toiminnan kuvaamisen kehittämiskohteet, tasot, näkökulmat ja esimerkit

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

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

Työeläkeyhtiö Varma. IBM Software Day Tuukka Tusa, Digia

IT and ICT infrastructure of Smart Grids

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

Viestintäviraston EPP-rajapinta

Microsoft Dynamics CRM 4.0. Jani Liukkonen

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

Tässä kertauksena SOA ja palvelu.

Tiedonhallinta. Osaamisella soteen seminaari Pekka Kahri, Tietojohtaja Esityksen nimi / Tekijä

Tiedonhallinta. Osaamisella soteen seminaari Pekka Kahri, Tietojohtaja Esityksen nimi / Tekijä 2

Visualisoinnin aamu 16.4 Tiedon visualisointi. Ari Suominen Tuote- ja ratkaisupäällikkö Microsoft

Inspire-prosessin tilannekatsaus 05 / 2011

Web-palveluiden alusta Axis2

Arkkitehtuurikuvausten kohteet ja kuvaustavat

CASE SATAKUNTA PÄIVYSTYSOSASTON TOIMINNAN TEHOSTAMINEN TAPAHTUMALÄHTÖISELLÄ PALVELUARKKITEHTUURILLA (EVENT DRIVEN SOA) Timo Itälä

Viestinvälitysarkkitehtuurit

UNA PoC-yhteenveto CGI Aino Virtanen

Transkriptio:

A Service-Oriented Architecture (SOA) View of IHE Profiles HL7 IHE meeting 20.8.2009 Timo Itälä SoberIT, TKK Juha Mykkänen, KuY

2 SoberIT IHE ja SOA (palveluarkkitehtuuri) SOA (service-oriented architecture) järjestelmien kehittämisessä käytetty lähestymistapa, jossa prosesseja tai sovelluksia koostetaan itsenäisistä ja uudelleen käytettävistä palveluista keskeistä rajapinnat, joustavuus, liitettävyys IHE ja SOA yhteistä pyrkimys standardoida yleiset ja yhteiset osat komponentti / aktoriajattelu, usein prosessikeskeisyys monet SOA-ratkaisuissa hyödynnetyt web services- ja XML-tekniikat käytössä joissakin IHE-profiileissa suunniteltu mm. SOA-määrittelyihin perustuvia IHE-profiileja (top-down) IHE SOA Whitepaperissa sen sijaan valmiit profiilit lähtökohta (bottom-up) IHE ja SOA eroja SOA usein korkeammalla abstraktiotasolla eikä ota lähestymistapana kantaa tarkkoihin teknisiin ratkaisuihin (toteutuksena ottaa) IHE hakkaa kiveen, SOA liittää kuminauhalla, mutta myös SOA:ssa peruspalvelujen tiukka määrittely tarpeen

IHE and SOA How to leverage IHE profiles in an SOA design? a) Re-factor an IHE profile into an SOA service b) Build more purposeful services that leverage one or more IHE profiles White paper Theoretical approach Example: Longitunal health record 3

IHE and SOA: profiles and services 4

Service modeling 5

Service modeling 6

Service composition 7

Mapping services to IHE profiles 8

IHE profiles as SOA services 9

Services composed of IHE profiles 10

Services deployment 11

Value Summary Reduced complexity Flexible deployment Increased agility (adaptability to change) Phased approach to modernization 12

Esimerkkinä käytetty lähinnä infrastruktuuri-profiileita Sama ajattelumalli sovellettuna content- tai workflowprofiileihin? White paper ei keskity teknisiin yksityiskohtiin: käytännössä kaikki IHE-profiilit sitovat rajapintatekniikat! Tekniikkariippumaton SOA eri asia kuin viittaus IHE transaktioon Koostettujen palvelujen tasolla mahdollisuus tehdä omia tekniikkavalintoja? IHE-mukaiset palikat ( kaupan hyllyltä ) osana koostettuja palveluita Esimerkiksi Healthcare Services Specification Project:issa teknisten määrittelyjen tekijät (OMG-yritykset) viittaavat teknisen tason malleissa (PSM) IHE profiileihin Erillisjärjestelmien liittämismallit Dokumenttijakoon, työnkulkuihin 13

SOA Painotuseroja integraatiossa IHE Modulaarinen järjestelmäkehitys SOA-prosessipalvelut, prosessikerros, työnkulkumoottorit, BPEL jne. SOA-kehitysprosessimallit Tavoitteena joustavuus ja uudelleenkäyttö Painopiste palvelurajapintamäärittelyssä, tarkka määrittely tai profiilit Usein palvelukutsu / -vastaus Ei tiukasti määritelty, usein ESB Usein WSDL / web services, ei painopiste SOA:ssa lähestymistapana Profiilit hankintojen tukena / integraatio Työnkulkuprofiilit: parhaat käytännöt Täsmäintegraatio Pohjastandardeihin perustuva, tiukasti sidottu Pohjastandardeihin perustuvia, profiilista riippuen joustoa hieman tai ei lainkaan Usein sanomanvälitys Ei tiukasti määritelty, usein integrointialusta Määäritelty tarkasti profiilikohtaisesti, usein HL7 v2 / v3 tekniset protokollat [Peter Herzum, Oliver Sims]