Järjestelmä- ja palveluintegraatio (4op)
Opintojakson tunnus: DT10042
Opintojakson perustiedot
- Laajuus
- 4 op
- Opetuskieli
- suomi
- Vastuuhenkilö
- Jarmo Talvivaara, Vastuuopettaja
Osaamistavoitteet
Opiskelijana sinä
- tunnet erilaisten tietojärjestelmien, tietovarantojen, palveluiden ja prosessien integraation perusteet ja peruskäsitteet, edut ja haasteet sekä tyypillisiä sovelluskohteita ja integraatioratkaisuiden tuomia hyötyjä. 
- tunnet ja osaat soveltaa erilaisia integraation suunnittelu- ja toteutustapoja.  
- tunnet ja osaat soveltaa integraation toteutukseen liittyivä ratkaisuja (työkalut, alustat).  
- osaat arvioida erilaisia integraation suunnittelu- ja toteutustapojen soveltuvuutta käyttökohteen ja tarpeiden kannalta.  
- tunnet matalan ja korkean tason sekä alykkäiden rajapintojen (matalan ja korkean tason rajapinnat, protokollat, APIt, konnektorit) merkityksen ja soveltamisen periaatteet integraatio ratkaisuiden toteuttamisessa.  
- ymmärrät automaation merkityksen integraatioratkaisuihin liittyen. 
- osaat soveltaa automaatiota hyödyntäviä ratkaisuja integraatioiden toteuttamisessa. 
- ymmärrät tietoturvan merkityksen integraatioiden ratkaisuihin liittyen. 
- osaat soveltaa tietoturvaa parantavia ratkaisuja integraatioiden toteuttamisessa.
                    
Sisältö
Integraation perusteet; järjestelmä-, prosessi- ja palveluintegraatio. Integraation edut ja haasteet.  
Integraatioratkaisujen suunnittelu, toteutus ja arviointi.  
Topologiat; point-to-point, hub-and-spokes, hajautetut mallit.  
Integraatioalustat; on-premises, pilvipalvelut, hybridi.  
Rajapinnat, protokollat, APIt (tiedostot, tietokannat, verkkopalvelut, sanomanvälitys, adapterit ja konnektorit, älykkäät konnektorit).  
Integraatiomallit ja –arkkitehtuurit.  
Tiedon käsittely ja muunnos (transformaatiot); pass-through, broadcast -jakelu, routing -reititys, split – ja aggregate –sanomien käsittely.  
Palveluvälyät, mikropalvelut.  
Automaatioratkaisut integraation tukemisessa.  
Tietoturva & integraatioratkaisut.
                    
