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) Yritysarkkitehtuuri. Muutostarpeet

Järjestelmäintegraatio

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

Semanttisen Webin mahdollisuudet yrityksille

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

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

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

Tietojärjestelmäarkkitehtuurit

Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin

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

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

6. Arkkitehtuurityylit

Paikkatiedon tulevaisuus

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

HOJ J2EE & EJB & SOAP &...

HSMT J2EE & EJB & SOAP &...

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

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

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

Liikkuvien työkoneiden etäseuranta

Uusia tuulia Soneran verkkoratkaisuissa

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

Pilvipalveluiden arvioinnin haasteet

Keskitetyn integraatiotoiminnon hyödyt

Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen. Kunta-KaPA

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

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

YTHS Raportointijärjestelmähankkeen

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

Rajapinnat kuntajärjestelmissä #Kuntamarkkinat

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

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

Tässä kertauksena SOA ja palvelu.

Integraatiotekniikan valinta - tie onnistumiseen.

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

Liiketoimintamuutos lähtöinen tietoteknisen ratkaisun suunnittelu

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

Ohjelmistoarkkitehtuurit. Kevät

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

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

Avoin data palvelukehittämisen raaka-aineena Service Day,

Hss Consulting Oy / Teppo Sulonen 1

VALVO JA VARAUDU PAHIMPAAN

Sähkönjakeluverkon hallinnan arkkitehtuuri. Sami Repo

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

ORACLE INFORMATION AGE APPLICATIONS ORACLE FUSION MIDDLEWARE ORACLE GRID

Integral Reactive PALVELUKUVAUS

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

Hostingpalvelujen. oikeudelliset kysymykset. Viestintäviraston Abuse-seminaari Jaakko Lindgren

Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen. #SoneraB2D

Paikkatietotuotteen määrittely

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

Viisaat hankinnat JIT2015 sopimusehdot

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Tiedon analysoinnista pitkäaikaissäilytykseen

Osittavat arkkitehtuurityylit. Palveluihin perustuvat arkkitehtuurityylit. Erikoisarkkitehtuurityylit

J2EE vs..net Olli Sakari

Pilvee, pilvee, pilvee TERVETULOA! Toni Rantanen

Kameravalvonta ja muut järjestelmät viimeisin kehitys

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

Lisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa

6. Arkkitehtuurityylit

SOA SIG SOA Tuotetoimittajan näkökulma

Tietoturvallisuuden ja tietoturvaammattilaisen

Tietojärjestelmätieteen ohjelmat

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

Koodistoeditorin tavoitteet ja tilannekatsaus

Mika Vanhala 36 la la pe muutos la la

Terveydenhuollon Atk-päivät 2009

Teollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana

Tiedonsiirto- ja rajapintastandardit

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

Tuunix Oy Jukka Hautakorpi

Integrointi muihin järjestelmiin case AMKE

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

Liiketoimintatarpeista toimivaksi järjestelmäksi Jari Kekkonen Chief Consulting Officer Ixonos Oyj

Web-seminaari

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

Kartoitus investointi- ja projektiprosessien harmonisointiasteesta. Juuso Äikäs Suomen Projekti-Instituutti Oy

Tieto ja sen mallinnus Fonectalla - Teemme tiedosta arvokasta. Aija Palomäki, TDWI jäsenkokous

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

Paikkatiedot ja Web-standardit

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

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista)

Järjestelmäintegroinnin. lähitulevaisuus. Senkun asennetaan osajärjestelmät yhteen ja se on siinä? Tampereen Testauspäivä , TTY

7 Viestipohjaisten yritysjärjestelmien suunnittelumallit

Rajattomat tietoverkot ja niiden rooli pilvipalveluissa. Jukka Nurmi Teknologiajohtaja Cisco Finland

KODAK EIM & RIM VIParchive Ratkaisut

HP OpenView ratkaisut toiminnan jatkuvuuden turvaajina

TIMI TIETOTEKNIIKAN HYÖTYJEN MITTAAMINEN

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

Ohjelmistoarkkitehtuurit

Pilvipalvelujen tietoturvasta

Ohjelmistoarkkitehtuurit Johannes Koskinen. Osittavat arkkitehtuurityylit

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

EA ja ITIL yhteiselo arkkitehtuurin näkökulmasta. KAOS Anna Aaltonen Senior Consultant Coala Oy

Tiedolla johtamisen varautuminen uusiin toimintamalleihin

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

Transkriptio:

Liiketoimintajärjestelmien integrointi Vierailuluento 2.3.2015 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 27 työntekijää Integrointi- ja järjestelmäkehitystä liiketoiminnan kriittisiin kohteisiin

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

Integroinnin tasot (1/2) 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 tasot (2/2) (Lähde: Kontogiannis et al. 2002)

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 a va t entisesta a 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? viela pa ennen kuin ne haittaavat liiketoimintaa tai loppuka ytta 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 ytyy hallita liiketoimintaa palvelevana kokonaisuutena Omistajuus ja kokonaisuuden hallinta Kyeta a 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

Ratkaisuja - valvonta

EAI trendejä (1/2) Palvelut SOA (Service Oriented Architecture) Hajautuneen tiedon/prosessien harmonisointi keskitetyiksi, uudelleenkäytettäviksi, dokumentoiduiksi palveluiksi Pilvipalveluna tarjottavien sovellusten integrointi Tiedonsiirto julkisen verkon yli -> tietoturvan merkitys korostuu Myös integrointialustaa voidaan käyttää pilvipalveluna Industrial Internet Suuri/jatkuvasti kasvava integroitavien laitteiden / sovellusten määrä Suuri kerätyn datan määrä (vrt. big data) Tiedolla johtamisen merkitys kasvaa

EAI trendejä (2/2) Integrointitarpeet lisääntyvät entisestään Haasteena kustannustehokkuus ja integroinneista saatavan liiketoimintahyödyn lunastus

Kiitos! Kysymyksiä? Kommentteja?