Keskittyy rajapintojen ja integraatioratkaisujen suunnitteluperiaatteisiin ja -käytäntöihin.
Station
Ratkaisu- ja rajapintasuunnittelu
Suunnittele rajapintasopimus ja vuorovaikutusmalli sen jälkeen, kun arkkitehtuurivalinta on perusteltu.
Kun arkkitehtuurimalli on tiedossa, suunnittelun on muutettava kyvykkyysvaatimukset selkeiksi rajapintasopimuksiksi, vuorovaikutuksiksi, skeemoiksi, datasäännöiksi, elinkaariodotuksiksi ja hyödyntäjien velvoitteiksi.
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
- Validoitu rajapintasopimus valitulle toteutustavalle
- Johdonmukaiset vuorovaikutus-, data-, tapahtuma-, tiedosto-, työnkulku- tai API-rajapintasopimuspäätökset
- Suunnittelun jäljitettävyys kyvykkyyden ja hyödyntäjien vaatimuksiin
- Suunnitelmat linjassa toimialamallien ja vuorovaikutusmallien kanssa
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ää
Valitse valittuun toteutustapaan sopivat suunnitteluresurssit ja dokumentoi rajapintasopimus ennen toteutusta.
- Käytä Domain Canvas -pohjaa uudelleen liiketoimintaolioiden, termien, sääntöjen ja omistajuuden vahvistamiseen ennen sopimussuunnittelua. — Toimialuekanvas
- Kuvaa Interaction Canvas -pohjan avulla, miten hyödyntäjät, järjestelmät tai käyttäjät ovat vuorovaikutuksessa kyvykkyyden kanssa. — Vuorovaikutuskanvas
- Käytä REST-suunnitteluresursseja, kun valittu rajapinta on REST API. — REST-kanvas
- Käytä Event Canvas -resursseja, kun valittu rajapinta on tapahtumapohjainen. — Tapahtumakanvas
- Käytä GraphQL-suunnitteluresursseja, kun valittu rajapinta on GraphQL.
- Käytä suunnitteluperiaatteita ja tyyliopasta, jotta suunnittelupäätökset ovat linjassa yhteisten sääntöjen kanssa ja auditointi voi validoida ne johdonmukaisesti. — API-suunnitteluperiaatteet
- Sovella contract-first- tai design-first-lähestymistapaa rajapintasopimuksen kuvaamiseen ja validointiin ennen toteutusta.
- Käytä auditoinnin tarkistuslistaa varmistaaksesi, että suunnittelu täyttää toiminnalliset ja ei-toiminnalliset vaatimukset, mukaan lukien tietoturva, suorituskyky ja vaatimustenmukaisuus. — API-auditoinnin tarkistuslista
Metro lines
Liittyvät resurssit
Browse the resources selected for Ratkaisu- ja rajapintasuunnittelu; the summary above explains how they support this station’s work.
Resurssit
Resources for Ratkaisu- ja rajapintasuunnittelu
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.