Integrationer og interfaces
Modellér en udveksling mellem applikationer, og kontrollér initiativtager, endepunkter, middleware og dataoperationer.
På denne side
En integration beskriver en udveksling af information mellem applikationer. Et interface er det navngivne endepunkt, en applikation bruger til udvekslingen. En webshop kan udstille ordrer gennem ét interface, som flere systemer bruger. Registrér hver forretningsmæssig udveksling for sig, så du kan se, hvem en ændring af interfacet berører.
Begynd med forretningens udveksling
Forestil dig, at et lagersystem henter nye ordrer fra webshoppen en gang i timen. Forespørgslen starter på lageret. Salgsordren bevæger sig fra webshoppen til lagersystemet.
| Spørgsmål | Det registrerer du for denne udveksling |
|---|---|
| Hvem leverer og modtager ordrerne? | Source Application er webshoppen. Target Application er lagersystemet. |
| Hvem starter udvekslingen? | Lagersystemet henter data. Vælg Pull under Initiator. |
| Hvordan foregår udvekslingen? | Når oplysningerne er bekræftet, vælger du Request response som leveringsmønster, HTTPS som protokol, JSON som format og Hourly som frekvens. |
| Hvad hvis lageret også sender en forsendelsesbekræftelse tilbage? | Det er en anden udveksling med eget formål, egen retning og eget dataobjekt. |
Åbn Integrations, og vælg Add integration, hvis du har redigeringsadgang. Vælg to forskellige applikationer, navngiv udvekslingen, angiv Organization, og vælg Create Integration. Se de øvrige felter og redigeringstrin under Relationer.
Læs det registrerede flow
Åbn kortet Integration flow. Følg kildeapplikationens output-interface til målapplikationens input-interface. Et tilknyttet endepunkt viser, hvilket interface netop dette flow bruger. Applikationernes øvrige interfaces kan betjene andre modtagere.
Under Data objects kan du se operationerne for hvert objekt, der overføres. Atlas lader dig registrere oprettelse, læsning, opdatering og sletning (CRUD) for den enkelte udveksling. Lagersystemet kan læse ordrer gennem interfacet, mens webshoppen også opretter og opdaterer dem lokalt. Registrér applikationens egne operationer på dens faktaark. Se Dataobjekter.
Hvis en beskedmægler formidler udvekslingen, så tilknyt den eksisterende IT-komponent under Middleware. Genbrug den på andre flows, der bruger samme beskedmægler. Hvis forbindelsen er direkte, så bekræft det med ejerne, når I gennemgår et tomt middlewarefelt. Se IT-komponenter.
Kontrollér afhængigheden
- Bekræft endepunkter og dataobjekter med applikationernes ejere.
- Sammenhold protokol, format og frekvens med den aktuelle specifikation. Spørg, hvor længe lageret kan arbejde, hvis nye ordrer udebliver.
- Kontrollér fasedatoerne og den kilde, der underbygger oplysningerne, før du bruger flowet i en beslutning om udskiftning.
Afklar typiske problemer
| Det ser du | Det undersøger du |
|---|---|
| Pilen ser ud til at vende forkert | Følg én ordre fra afsender til modtager. Kontrollér særskilt, hvem der starter udvekslingen. |
| To poster ligner hinanden | Sammenlign formål, modtager, data og tidspunkt, før du slår dem sammen. |
| Et dataobjekt eller endepunkt mangler | Åbn det relevante kort, afklar relationen, og tilføj den, hvis du har redigeringsadgang. |
| En ejer melder, at overførslerne er stoppet | Undersøg driftsovervågningen først. Opdatér livscyklussen, eller opret en ændringsanmodning, når ændringen i arkitekturen er bekræftet. |