Slackbot-toteutus Frends-integraatioalustalla
Ludwig, Dmitri (2022)
Ludwig, Dmitri
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022112924805
https://urn.fi/URN:NBN:fi:amk-2022112924805
Tiivistelmä
Tämä insinöörityö esittelee integraatiota käsitteenä, sen toimintaperiaatteita sekä soveltuvuutta ohjelmointialalla. Työssä käsitellään ”Frends”-integraatioalustaa tarkasti ja kiinnitetään erityistä huomiota integraatioiden tuotantomenetelmiin sekä integraatioiden elinkaareen. Puheeksi otetaan yleisesti askarruttavat kysymykset kuten tietoturvallisuus, toimintatavat sekä virhetilanteet.
Työssä verrataan integraatiokehitystä tavalliseen olio-ohjelmointiin sekä perustellaan integraatiokehityksen tarpeellisuus nykymaailman yritysten liiketalousmalleissa. Integraation elinkaarta käydään läpi käyttäen maailmanlaajuisia integraatiotoimintatapoja sekä Frendsin omaa integraatiokäsikirjaa.
Esimerkkitoteutuksena esitellään Slackin ja Planmillin välinen Frends-integraatio, jossa dataa siirretään ja muokataan käyttäen C#-koodia sekä LINQ-kyselyitä. Lopussa käsitellään tuotannossa olevan integraation seu-rantaa sekä virhetilanteiden hallinta.
Työssä verrataan integraatiokehitystä tavalliseen olio-ohjelmointiin sekä perustellaan integraatiokehityksen tarpeellisuus nykymaailman yritysten liiketalousmalleissa. Integraation elinkaarta käydään läpi käyttäen maailmanlaajuisia integraatiotoimintatapoja sekä Frendsin omaa integraatiokäsikirjaa.
Esimerkkitoteutuksena esitellään Slackin ja Planmillin välinen Frends-integraatio, jossa dataa siirretään ja muokataan käyttäen C#-koodia sekä LINQ-kyselyitä. Lopussa käsitellään tuotannossa olevan integraation seu-rantaa sekä virhetilanteiden hallinta.