Mikä on Frends ja millaista sillä on toteuttaa integraatioita?
Mikä on Frends ja millaista sillä on toteuttaa integraatioita?
Frends on integraatioalusta, joka on suunniteltu vastaamaan kaikkiin integraatiotarpeisiin yrityksen koosta riippumatta. Se on alusta, joka taipuu osaavissa käsissä mihin vain perinteisistä eräajoista APIen hallintaan ja hyperautomaatioon.
Frends on suunniteltu palvelemaan mahdollisimman hyvin kaikkia käyttäjiä: se helpottaa yritysten integraatiovastaavien arkea samalla kuin se virtaviivaistaa kehittäjien työtä. Käyttöliittymän lähtökohtana on tarjota työkalu, jolla teknisen asiantuntijan arki helpottuu. Frendsillä voi tehdä nopeasti monipuolisia, turvallisia ja luotettavia integraatioita ja seurata niiden toimintaa.
Mikä Frends?
Frends perustuu agenttiarkkitehtuuriin. Agentti on integraatioita suorittava komponentti, joka keskustelee käyttöliittymän kanssa ja ajaa kaikkia toteutettuja integraatioita. Suorittava agentti on tavallaan "tyhmä", ja kaikki integraatioihin liittyvä logiika on tallennettu kontrollikeskuksen ohjaustietokantaan. Frends on aidosti hybridi-integraatioalusta eli agentteja voi asentaa niin oman konesaliin, mihin vain pilveen tai kontitusympäristöön. Kaikkia agentteja ohjataan Frendsin kontrollikeskuksesta (Control Pane) ja siellä tapahtuu myös Frends kehitys, monitorointi ja hallinta.
Frends-kehittäminen perustuu low-code-ajatteluun, ja integraatioita rakennetaan BPM-notaatiolla visuaalisiksi vuokaavioiksi valmiita komponentteja käyttäen. Nämä komponentit, eli Frends taskit ovat yleiskäyttöisiä funktioita, joilla voidaan rakentaa logiikkaa ja toiminteita kaikenlaisiin integraatioihin. Kutsumme tällaista taskien vuokaavioita prosessiksi - se voi olla niin tunteja kestävä ajastettu prosessiautomaatio tai muutamia kymmeniä millisekunteja kestävä APIn logiikka. Molemmat kehitetään samalla visuaalisella kielellä.
Frendsissä on sisäänrakennettu versionhallinta ja deployment framework, jotka tukevat hyvin DevOps-kehittämistä. Monipuoliset monitorointinäkymät nopeuttavat häiriönhallintaa ja ongelmanselvitystä sekä antavat liiketoiminnalle ja integraatiovastaaville monipuolisesti tietoa ajohistoriasta. Monitoroinnista erityisen tehokasta tekee se, että myös se tapahtuu visuaalisesti - jokainen BPM-notataatiolla kehitetty prosessi valvotaan myös samalla tavalla: jokainen suoritusinstanssi on valvottavissa liikennevalonäkymän kautta siten, että onnistuneet taskit ovat vihreitä ja epäonnistuneet punaisia. Samalla operaattori näkee kuinka prosessi on suoriutunut.
Millaista Frendsillä on kehittää integraatioita?
Frends on turvallinen ympäristö toteuttaa niin API-rajapintoja kuin muitakin integraatioita, kun valmiina löytyy monipuoliset kirjastot erilaisia taskeja. Pyörää ei siis todellakaan tarvitse keksiä uudelleen. Oppimiskynnys Frends-kehittämiseen on matala ja alkuun pääsee nopeasti pienelläkin ohjelmointiosaamisella. Kokeneempi kehittäjä voi hyödyntää valmiiden taskien lisäksi koodinpätkiä, ja tehdä itsekin uusia taskeja.
Frends toteuttaa hyvin DRY-periaatetta (don’t repeat yourself), eikä kehittäjän tarvitse toistaa itseään. Toisaalta tarvittaessa prosessien ja taskien kopiointi on vaivatonta. Prosessikohtainen versionhallinta tekee rinnakkaisesta kehittämisestä helppoa ja turvallista. Myös versioiden palautus on tehty yksinkertaiseksi.
Yksittäisten taskien ja prosessien toimintaa on mahdollista testata kehityksen lomassa. Myös deployment ympäristöstä toiseen onnistuu yhdellä napinpainalluksella. Kehittäjä voi keskittyä olennaiseen, kun kaikki "tylsä työ" on automatisoitu.
Vapaus tuo vastuuta
Mahdollisuus tehdä melkein mitä tahansa voi toisaalta muuttua kaoottiseksi, jos pelisääntöjä ei ole sovittu. Koska Frends-kehittämistä on helppo oppia, moni asiakas käyttää sisäisiä resursseja toteutustyöhön integraatiokonsulttien lisäksi. Tällöin yhteiset toimintamallit ja pelisääntöjen tärkeys korostuu, jotta työn jälki on yhteismitallista ja laadukasta.
Välillä haastetta tuo valmiiden taskien paljous. Kuten monessa muussakin kehitystyössä, Frends-kehityksessäkin "pitää vain tietää", koska kannattaa käyttää valmiita taskeja ja koska pitää käyttää koodausta. Lisäksi kun saman asian voi tehdä monella tapaa, pitää kokonaisuuksien olla koko ajan niin hyvin hallussa, että oikea tapa kuhunkin tilanteeseen on helppoa valita.
Vaikka Frendsin käyttöliittymä onkin ilmaisuvoimainen, ja graafinen BPMN-kaavio auttaa kommunikaatiossa epäteknisempien osapuolten kanssa, voi moni yksityiskohta jäädä piiloon ainakin ensivilkaisulla. Vaikka dokumentaatio helpottuukin valmiiden vuokaavioiden kanssa, myös sen tärkeys korostuu.
Haluatko tutustua lisää Frendsiin?
Katso webinaarimme aiheesta: Frends Integraatioalusta Digitalisaatio- ja Integraatioprojektien Vauhdittajana.
Lisätietoja
HiQ - Asiantuntijat ja yhteyshenkilöt
HiQ - Muita referenssejä
HiQ - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Junior Cyber Security Specialist
- Laura - Senior Cyber Security Specialist
- Red & Blue Oy - Projektipäällikkö verkkopalvelu- ja verkkokauppaprojekteihin
- Laura - Senior Developer (Retail Devices & Solutions)
- Frends iPaaS - Finance Manager
- Laura - Talotekniikan asiantuntija
- Red & Blue Oy - Senior Web Developer
Premium-asiakkaiden viimeisimmät referenssit
- Ampersand Design Oy - Sähköyhtiö sai kirkkaan brändistrategian ja selkeät verkkosivut laajentaessaan palveluitaan
- Ampersand Design Oy - Yrityskatalogin sisältö ja ulkoasu viestivät palveluista selkeästi
- Ampersand Design Oy - Varausjärjestelmä verkossa nostaa tienvarsimainoksen käyttöastetta
- Ampersand Design Oy - Hygieniatukulle toteutettiin kätevä tuotekatalogi verkkokauppapohjaan
- Ampersand Design Oy - Uusi kesäfestari sai sähäkän ilmeen
- Ampersand Design Oy - Kirkastettu palvelubrändi houkuttelee sijoittajia
- Ampersand Design Oy - Aluebrändin kehittäminen toi vetovoimaa Lahden seudulle
Tapahtumat & webinaarit
- 14.05.2024 - Rakettiwebinaari: Koodista kassavirtaan
- 14.05.2024 - Ilmainen ERP-webinaari: NAV:stä Business Centraliin | Mitä versionvaihdosta tulisi tietää?
- 15.05.2024 - Ilmainen ERP-webinaari: Mitä tulee ottaa huomioon ERP:n ja CRM:n projektien käyttöönotossa, eli onnistuneen projektin A ja O.
- 16.05.2024 - Five Years Out Helsinki
- 21.05.2024 - The path to productization
- 21.05.2024 - Ilmainen ERP-webinaari: NAV:stä Business Centraliin | Business Centralin mahdollisuudet versionvaihdon jälkeen
- 29.05.2024 - Efistream-webinaari: Näin rakennat modernin taloushallinnon, joka tukee tiedolla johtamista
Premium-asiakkaiden viimeisimmät bloggaukset
- BCS Itera Oy - Kansanvälisten ERP-projektien haasteet
- Timeless Technology - ControlByWeb ohjelmoitavat logiikat (PLC) ovat saatavilla nyt myös WLAN-yhteyksillä
- SprintIT Oy - SprintIT säilyttää arvostetun Odoo Gold Partner -statuksen
- Efima Oyj - Älykäs ohjelmistorobotti – tekoäly palauttaa aiemmin kannattamattomaksi kuopatut RPA-automaatioideat takaisin kehityslistalle
- Nordea - Nordean työ taloustaitojen edistämiseksi palkittiin vuoden yhteiskunnallisena sponsorointitekona
- M-Files Oy - M-Files: A Global Leader in Information Management
- M-Files Oy - Unlocking the value of Knowledge Work Automation
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |