Liiketoimintajärjestelmien integrointi

Samankaltaiset tiedostot
Liiketoimintajärjestelmien integrointi

Tieto ja järjestelmät integroituvat asiakaslähtöisiksi palveluiksi. JHS-seminaari Jukka Ahtikari

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

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

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

SOA & Ajax Sanahelinää vai toimivaa käytäntöä sähköisessä asioinnissa? Fenix hankejohtaja Harri Juuti Projektipäällikkö Teemu Karvonen

Semanttisen Webin mahdollisuudet yrityksille

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Järjestelmäintegraatio

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

Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin

Tietojärjestelmäarkkitehtuurit

Rajapinnat kuntajärjestelmissä #Kuntamarkkinat

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

6. Arkkitehtuurityylit

Liikkuvien työkoneiden etäseuranta

HOJ J2EE & EJB & SOAP &...

Paikkatiedon tulevaisuus

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

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

Smart cities - nyt ja huomenna

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

Paikkatietotuotteen määrittely

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy

Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut

Avoin data palvelukehittämisen raaka-aineena Service Day,

BORIS 2. Järjestelmän rajapinnat. Samuli Neuvonen, SYKE Rajapinnat tehokäyttöön -seminaari

Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen. Kunta-KaPA

HSMT J2EE & EJB & SOAP &...

Integraatiotekniikan valinta - tie onnistumiseen.

Kokemuksia käyttäjätunnistuksen ja käyttöoikeushallinnan käyttöönotosta

ProAMK. KOTA-AMKOTA Seminaari. Helsingin yliopisto ProAMK-2007-Orama

Miten kaupunki hyödyntää dataa ja mitä esimerkiksi raportointi vaatii järjestelmiltä

Suomi.fi-palveluväylä. Palvelulupaus ja tiekartta

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

Tiedonsiirto- ja rajapintastandardit

KODAK EIM & RIM VIParchive Ratkaisut

Työryhmätyöskentely. Ryhmä A Rajapinnat Rajapintojen uudet mahdollisuudet Teknologiavalinnat. Ryhmä B Tietomalli Kaavan esittäminen tietomallina

Enterprise SOA. Nyt. Palvelukeskeisen yritysarkkitehtuurin rakentajan näkökulma

YTHS Raportointijärjestelmähankkeen

ORACLE INFORMATION AGE APPLICATIONS ORACLE FUSION MIDDLEWARE ORACLE GRID

Kameravalvonta ja muut järjestelmät viimeisin kehitys

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma

Toiminnanohjaus ja tiedolla johtaminen tänään ja tulevaisuudessa

Portaaliteknologiat mahdollistavat ajattelutavan muutoksen

J2EE vs..net Olli Sakari

Palvelut yritysarkkitehtuurin keskiössä: OP-Pohjola-ryhmän matkakokemuksia

Peppi - Koulutuksen suunnittelijan ja opettajan palvelut. Tekninen vaatimusmäärittely

Tietojärjestelmätieteen ohjelmat

Pilvipalveluiden arvioinnin haasteet

Keskitetyn integraatiotoiminnon hyödyt

SOA SIG SOA Tuotetoimittajan näkökulma

Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen. #SoneraB2D

Liiketoimintamuutos lähtöinen tietoteknisen ratkaisun suunnittelu

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

Terveydenhuollon Atk-päivät 2009

J u k k a V i i t a n e n R e s o l u t e H Q O y C O N F I D E N T I A L

Sähkönjakeluverkon hallinnan arkkitehtuuri. Sami Repo

Interfacing Product Data Management System

Moderni käyttäjähallinta oppilaitosympäristössä. Korkeakoulujen IT-päivät Petri Karppinen

Uusia tuulia Soneran verkkoratkaisuissa

Tietoturva ja käyttäjäkohtaisuus älykkäässä verkottamisessa Pekka Isomäki TeliaSonera Finland Oyj

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

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

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Paikkatietotuotteet ja niiden määrittely

Tiedon analysoinnista pitkäaikaissäilytykseen

Osittavat arkkitehtuurityylit. Palveluihin perustuvat arkkitehtuurityylit. Erikoisarkkitehtuurityylit

HP OpenView ratkaisut toiminnan jatkuvuuden turvaajina

Palveluluokittelu osana master dataa

Pilvee, pilvee, pilvee TERVETULOA! Toni Rantanen

Kurssikuvaukset 1 (6) NN, Jari Olli, Metropolia

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

AMP IT UP! Microsoft Dynamics TM NAV 5 julkaisu Jani Liukkonen


6. Arkkitehtuurityylit

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

Teollisuuden hajautetun tiedonhallinnan yhdistys THTH ry. Digitalisaatio ja investointiprojekti Timo Juvonen, THTH ry / Juvos oy

Tietoturvallisuuden ja tietoturvaammattilaisen

Koodistoeditorin tavoitteet ja tilannekatsaus

Mika Vanhala 36 la la pe muutos la la

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Digitalisaatio Konecranesin liiketoiminnassa

Suomi.fi-palveluväylä. Palvelulupaus ja tiekartta

Liikennepalvelulaki. Joukkoliikennevastaava Rauno Matintupa, Etelä-Pohjanmaan ELY-keskus

Integrointi muihin järjestelmiin case AMKE

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

VALVO JA VARAUDU PAHIMPAAN

Web-seminaari

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

Hss Consulting Oy / Teppo Sulonen 1

Tosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation

Kokonaisarkkitehtuuri käytännössä Case Arkistolaitos

Case: Avoimen lähdekoodin ohjelmistojen hyödyntäminen Lahdessa

CS35A0011 Johdatus tietojohtamiseen ja informaatioverkostoihin 6

Harri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy

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

Advanced Test Automation for Complex Software-Intensive Systems

Paikkatiedot ja Web-standardit

Transkriptio:

Liiketoimintajärjestelmien integrointi Vierailuluento 12.12.2016 Esa Heikkinen Mystes Oy

Agenda Liiketoimintajärjestelmien integrointi EAI: Enterprise Application Integration EAS: Enterprise Application Software Purpose-designed computer software used to satisfy the needs of an organization rather than individual users. (Wikipedia) Miksi integroidaan? Miten integroidaan? Haasteita/ratkaisuja/trendejä?

Kuka? Esa Heikkinen, Lead Software Architect, Mystes Oy FM TOL 2005, Ohjelmistotuotanto Mystes Oy Perustettu vuonna 2010 32 työntekijää Integrointi- ja järjestelmäkehitystä liiketoiminnan kriittisiin kohteisiin

Integrointi esimerkki asiakkaan näkökulmasta (1/2) Tuotteen ostaminen verkkopalvelussa

Integrointi esimerkki asiakkaan näkökulmasta (2/2) Maksun aika..

Miksi tietojärjestelmiä integroidaan? Organisaation käyttämää tietoa on tallennettuna useisiin tietojärjestelmiin Tiedon automaattinen synkronointi, yhdistäminen Järjestelmäkokonaisuus muuttuu jatkuvasti Kasvava osa järjestelmistä hankitaan palveluna Siiloutunut vs. jaettu tieto (tiedolla johtaminen) Integrointeihin käytetään usein merkittävä osa suurten järjestelmäprojektien budjetista (Oracle: jopa 40 %)

Integroinnin tasot Liiketoiminnan taso Liiketoimintaprosessit (esim. Asiakas tilaa tuotteen ) Integrointien tarve lähtee liiketoiminnan tasolta Sovellusten taso Tietomallien yhdistäminen Tekninen taso Sovellusten välinen kommunikointi Sovellusten autonomisuus, heterogeenisyys ja hajautuneisuus (Lähde: Hasselbring 2000)

Integroinnin tekniikoita Tiedostopohjainen siirto CSV, XML, Tietokantasiirrot Tietoa luetaan/kirjoitetaan järjestelmän tietokantaan API-rajapinnat Järjestelmä tarjoaa rajapinnan tiedon lukemiseen/kirjoittamiseen SOAP, REST; XML, JSON, Integrointialustat Sanomapohjainen tiedonsiirto (välitys, reititys, suodatus, formaattimuunnokset jne.) Valmiita adaptereita em. tiedonsiirtotapoihin

EAI-integrointialusta (1/2) Lähde: People at Work Systems

EAI integrointialusta (2/2) Point-to-point integrointien asemasta integroinnit toteutetaan integrointialustan avulla Palveluväylä (ESB = Enterprise Service Bus) Esim. MS BizTalk, Oracle ESB (BEA Logic), SAP PI, Mule ESB, WSO2 ESB

Integrointiprojektien haasteita Hallitsemattomasti kasvanut järjestelmien määrä Monitoimittajaympäristöt Valvonta

Monimutkaiset järjestelmäkokonaisuudet (1/2) Kokonaisuutta on usein kehitetty pitkään useissa projekteissa Yksittäinen muutostarve ajaa usein kokonaisuuden hallinnan ohi

Monimutkaiset järjestelmäkokonaisuudet (2/2) Järjestelmiin kohdistuvista muutoksista syntyy merkittäviä kustannuksia Muutosten vaikutuksia järjestelmäkokonaisuuteen ei usein osata ennakoida Kokonaisuuden korjaaminen kerralla ei ole mahdollista (tai edes järkevää)

Monitoimittajaympäristöt (1/2) Asiakkaan järjestelmäympäristö B Toimittaja 4 A Toimittaja 1 ESB C Toimittaja 2 D Toimittaja 3

Monitoimittajaympäristöt (2/2) Monitoimittajaympa risto n ominaisuudet lisaä vaẗ entisestaä n hallinnan ja omistajuuden tarvetta integrointiprojekteissa Usean osapuolen tekemisten hallinta ja kommunikointi eri toimittajien kanssa

Valvonta Miten varmistetaan että integroinnit toimivat oikein? Miten havaitaan virhetilanteet? vieläpä ennen kuin ne haittaavat liiketoimintaa tai loppukaÿtta jia?

Ratkaisuja?

Ratkaisuja hallitsematon järjestelmäkokonaisuus Iteratiivinen lähestymistapa integrointeihin Tunnistetaan tärkein kehityskohde (uusi järjestelmä, akuutti muutostarve, eniten virhetilanteita, ) Kohtuullisella panostuksella mahdollisimman suuri liiketoimintahyöty Opitaan vähitellen liiketoimintaympäristöstä, prosesseista, sovelluksista jne.

Ratkaisuja - monitoimittajaympäristö Ja rjestelmia ja niiden va lisia integrointeja taÿtyy hallita liiketoimintaa palvelevana kokonaisuutena Omistajuus ja kokonaisuuden hallinta Kyetaä n suunnittelemaan ta sma llisesti ja hallitsemaan muutoksia Kaikki osapuolet ymmärtävät tavoitteet Tekemisen synkronointi Kommunikointi, kommunikointi, kommunikointi

Ratkaisuja - valvonta Virhetilanteita tulee tapahtumaan varaudu niihin Valvonnan osa-alueita Järjestelmäympäristön tekninen valvonta Hälytykset virhetilanteista Tilannekuva Ongelmatilanteiden selvittelyn tuki => Proaktiivinen vs. reaktiivinen ongelmanratkaisu

EAI trendejä (1/2) Palvelurajapinnat SOA (Service Oriented Architecture), Microservices Hajautuneen tiedon/prosessien harmonisointi keskitetyiksi, uudelleenkäytettäviksi, dokumentoiduiksi palveluiksi API Management Identiteetin hallinta (IdM) Pilvipalveluna tarjottavien sovellusten integrointi Usein myös osana on premises pyörivää järjestelmäkokonaisuutta Tiedonsiirto julkisen verkon yli -> tietoturvan merkitys korostuu Myös integrointialusta voidaan hankkia pilvipalveluna (ipaas) Industrial Internet / IoT Jatkuvasti kasvava integroitavien laitteiden / sovellusten määrä Suuri kerätyn datan määrä (vrt. big data)

EAI trendejä (2/2) Asiakkaat odottavat reaaliaikaista palvelua 24/7 Automatisoinnin tarve kasvaa Datan on liikuttava saumattomasti järjestelmäkokonaisuuden eri osien välillä => Integrointitarpeet lisääntyvät entisestään

Kiitos! Kysymyksiä? Kommentteja?