Keskittyy rajapintojen ja integraatioratkaisujen suunnitteluperiaatteisiin ja -käytäntöihin.
Station
Ratkaisu- ja rajapintasuunnittelu
Suunnittele rajapintasopimus ja vuorovaikutusmalli valitulle toteutustavalle.
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.