- Palvelut
- Caset
- Toimialat
- Teknologiat
-
Ajankohtaista
- Ajankohtaista
- Ura
- Ota yhteyttä
Rajapintavetoinen kehitys
Rajapintavetoinen kehitys (engl. API driven development), tarkoittaa ohjelmistokehitystapaa, jossa ennen varsinaisen toteutuksen aloittamista suunnitellaan sovelluksen rajapinnat yhteistyössä eri sidosryhmien kesken. Suunnitteluun osallistuviin sidosryhmiin saattaa sisältyä esimerkiksi eri kehitystiimit, liiketoimintayksiköt, UI/UX suunnittelijat ym.
Kun rajapinnoille on kaikkien sidosryhmien hyväksymä määrittely (engl. API specification), voidaan sovelluksen eri osia kehittää tätä määrittelyä hyväksikäyttäen ketterästi eri tiimeissä ilman tarvetta jatkuvalle määrittelyjen tarkennukselle.
Rajapintavetoinen kehitys usein kulkee käsi kädessä mikropalvelutoteutusten kanssa.
Rajapintavetoisen kehityksen hyödyt:
- Hyvin määritellyt rajapinnat ovat helposti otettavissa käyttöön eri sovelluksissa
- Suosii modulaarista, helposti ylläpidettävää arkkitehtuuria
- Mahdollistaa eri tiimien työskentelyn rinnakkain mahdollisimman pienillä katkoksilla
Mihin rajapintavetoinen kehitys soveltuu?
- Monitoimittajaympäristö tai usea kehitystiimi
- Kun rajapinnat pitää pystyä määrittämään ennen kehitystä
- Laajat integraatiotarpeet
- SaaS-kehitys
Harri Nieminen
Business Development Consultant, Industry Lead, Manufacturing & Energy

Meri- ja veneteollisuus