Keskittyy rajapintojen ja integraatioratkaisujen suunnitteluperiaatteisiin ja -käytäntöihin.
Station
API-suunnittelu
Luo API-suunnitelmia, jotka ovat johdonmukaisia, uudelleenkäytettäviä ja perustuvat liiketoiminnallisiin tavoitteisiin sekä yhteisiin standardeihin.
APIen suunnittelu ei tarkoita pelkästään päätepisteiden (endpoints) nimeämistä. Hyvä suunnittelu varmistaa, että APIt ovat käyttökelpoisia, johdonmukaisia ja linjassa liiketoiminnallisten ja teknisten tavoitteiden kanssa. Huono suunnittelu johtaa tiukkoihin riippuvuuksiin, heikkoon uudelleenkäytettävyyteen ja kalliiseen uudelleen toteutukseen eri tiimien välillä.
Reittisi kartalla
Metrokartta
Select a cycle, station, or stakeholder to open its permanent method page.
Selected station: Ratkaisu- ja rajapintasuunnittelu
Tarvittavat sidosryhmät
Liittyvät resurssit
Tulokset
- Hyvin dokumentoidut ja johdonmukaiset API-mallit
- Uudelleenkäytettävät ja validoidut API-sopimukset
- Toimialamallien ja vuorovaikutusmallien mukaiset mallit
- Suunnittelun jäljitettävyys liiketoiminnan arvoon
Matkan kriteerit
Aloituskriteerit
- Kyvykkyys vastaa selkeään liiketoimintatarpeeseen ja on uudelleenkäytettävissä tarkoitetuille hyödyntäjille.
- Valittu rajapinta tarjoaa hyödyntäjille sopivan abstraktion.
- Kyvykkyyden arvolupaus on validoitu liiketoiminnan ja hyödyntäjien sidosryhmien kanssa.
- Hyödyntäjäsegmentit on tunnistettu.
- Ylätason toteutuksen etenemissuunnitelma on määritelty.
Valmistumiskriteerit
- Valittu arkkitehtuuri, alusta ja toteutustapa on validoitu olennaisten arkkitehtuuri-, tietoturva- ja alustasidosryhmien kanssa.
- Valittu rajapinta tarjoaa hyödyntäjille sopivan abstraktion.
- Rajapintasuunnittelu ja tarjottavat kyvykkyydet ovat jäljitettävissä liiketoiminta-arvoon ja hyödyntäjien tarpeisiin.
- Rajapintasuunnittelu noudattaa sovittuja suunnittelustandardeja ja käytäntöjä.
Tältä onnistuminen näyttää
Tarjoa uudelleenkäytettäviä suunnittelumalleja, yhteisiä standardeja ja validointityökaluja API-määrityksille. Varmista, että suunnittelupäätökset ovat johdonmukaisia, tarkistettuja varhaisessa vaiheessa ja linjassa liiketoiminnallisten tavoitteiden kanssa.
- Määrittele keskeiset oliot, niiden attribuutit ja suhteet yhteisen käsitteellisen ymmärryksen luomiseksi eri rajapinnoille. — Toimialuekanvas
- Määrittele Interaction Canvasin avulla, miten hyödyntäjät ovat vuorovaikutuksessa APIn kanssa, ja Varmistetaan, että se vastaa heidän tarpeitaan ja odotuksiaan. — Vuorovaikutuskanvas
- Sovellat REST-suunnittelumalleja luodaksesi johdonmukaisia, uudelleenkäytettäviä API-sopimuksia, jotka validoidaan sidosryhmien kanssa. — REST-kanvas
- Sovellat tapahtumapohjaisia suunnittelumalleja luodaksesi johdonmukaisia, uudelleenkäytettäviä API-sopimuksia, jotka validoidaan sidosryhmien kanssa. — Tapahtumakanvas
- Sovellat GraphQL-suunnittelumalleja luodaksesi johdonmukaisia, uudelleenkäytettäviä API-sopimuksia, jotka validoidaan sidosryhmien kanssa.
- Käytä suunnitteluperiaatteita ja API-tyyliohjetta, jotta suunnittelupäätöksesi ovat linjassa yhteisten sääntöjen kanssa ja mahdollistavat johdonmukaisen auditoinnin ja validoinnin. — API-suunnitteluperiaatteet
- Varmistetaan API-auditoinnin tarkistuslistan avulla, että API-suunnittelu täyttää toiminnalliset ja muut kuin toiminnalliset vaatimukset, mukaan lukien tietoturva, suorituskyky ja vaatimustenmukaisuus.
- Käytä API-tarkastuslistaa varmistaaksesi, että API-suunnittelu täyttää toiminnalliset ja ei-toiminnalliset vaatimukset, mukaan lukien turvallisuus, suorituskyky ja vaatimustenmukaisuus. — API-auditoinnin tarkistuslista
Metro lines
Liittyvät resurssit
Browse the resources selected for API-suunnittelu; the summary above explains how they support this station’s work.
Resurssit
Resources for API-suunnittelu
canvas
Vuorovaikutuskanvas
Määrittele API-vuorovaikutukset, työnkulut ja odotetut vastaukset, jotta varmistetaan yhdenmukainen API-kokemus.
Tulokset
- Valitun kyvykkyyden määritelty vuorovaikutusmalli
- Selkeytetyt syötteet, tuotokset, komennot, kyselyt, tapahtumat ja vastaukset
- Sovitut validointisäännöt ja vuorovaikutusodotukset
Näin se toimii
- Kartoita rajapinnan vuorovaikutukset käyttäjän tehtäviin.
- Määritä päätepisteet kullekin vuorovaikutukselle
- Dokumentoi kunkin vuorovaikutuksen syötteet ja tuotokset.
- Validointisääntöjen ja -rajoitusten määrittäminen
- Luo vuorovaikutusmalleja CRUD-, kysely-, komento- ja tapahtumapohjaista vuorovaikutusta varten.
Relevant cycles
Kyvykkyyden tuotteistamisen sykli
Sykli liiketoiminnan kyvykkyyksien muuttamiseen uudelleenkäytettäviksi digitaalisiksi kyvykkyyksiksi ennen toteutustavan valintaa.
API-tuotteistamisen sykli
API-keskeinen APIOps Cycles -polku APIen tuotteistamiseen, suunnitteluun, toimittamiseen, julkaisuun ja parantamiseen.
Integraatiokyvykkyyden tuotteistamisen sykli
Sykli uudelleenkaytettavien integraatiokyvykkyyksien tuotteistamiseen ennen toteutustavan valintaa.
Automaatiosykli
Sykli automaatiomahdollisuuksien tunnistamiseen, suunnitteluun, toimittamiseen, käyttöönoton mahdollistamiseen ja parantamiseen.