Map utvekslingsmønstre til samhandlingsmønstre

Map utvekslingsmønstre til samhandlingsmønstre image
Figure 1. Map utvekslingsmønstre til samhandlingsmønstre
Gå tilbake til standardvisning ved å klikke 'tilbake' (eller lukk dette vinduet om det er nytt)
Table 1. Elementer i view for Map utvekslingsmønstre til samhandlingsmønstre
Element Beskrivelse

Spørring og svar på spørring

Publisering av notifikasjoner om hendelser

Oppdatering av data i annen løsning

Oversendelse av datadistribusjon (dokument)

Notifikasjon til kjente parter

Forsendelse til kjente mottakere

Forsendelse - flere til en

Forsendelse fra flere til en kjent mottaker bygger på basismønsteret for forsendelse fra en til en, ved at ulike meldinger med ulikt innhold sendes til bestemt kanal hos mottaker.

Forsendelse - en til en

Det mest grunnleggende mønsteret for meldingsutveksling omhandler enkeltvise meldinger fra en avsender til en kjent mottaker. Dette kan skje direkte og synkront,eller via meldingskøer.

Forsendelse - en til flere kjente

Forsendelse fra en til flere kjente bygger på basismønsteret for forsendelse fra en til en, ved at samme innhold sendes gjennom gjentatte, men separate meldinger til et antall kjente mottakere.

Publisering til ukjente mottakere

Publisering til abonnenter (pub-sub)

Publisert meldingsinnhold kan leses av alle interesserte abonnenter på det aktuelle emnet, så lenge innholdet er tilgjengelig (tidsbegrenset eller andre kriterier for gyldighet).

Publisering via felles kø

Meldinger tas ut av køen ved lesing, slik at hver melding bare går til en mottaker.

Publisering via en hendelsesliste (event streaming)

Dette mønsteret tilsvarer "Publisering fra en til flere ukjente abonnementer (pub-sub)". Forskjeller:

Konsumentene behøver ikke å sette opp abonnement, men kan kople seg direkte på en hendelsesstrøm via en hendelsesliste som kan navigeres og leses fra ønsket sted i hendelsesstrømmen. Hendelsesstrømmen er "durable" og hendelsene er "immutable".

Dette mønsteret er nærmere beskrevet under Publisering og konsumering av hendelsesstrømmer i arkitekturverkstedet.

Publisering flere til flere ukjente via en hendelsesliste (event-streaming)

Flere kan skrive mot samme hendelsesliste. som kan leses av interesserte konsumenter.

Forespørsel-svar

Forespørsel-svar - en mot flere ukjente

Dette mønsteret kombinerer mønstrene publish-subscribe og Forsendelse - flere til en.

Forespørsler publiseres, slik at en ikke er låst til svar fra bestemte tilbydere. Mottatte svar prosesseres ut fra valgt strategi. F.eks. kan strategien være at første svar bestandig velges, eller f.eks. kan alle svar kombineres til et samlet svar.

Dette mønsteret støtter også datavirtualisering

Forespørsel-svar - en mot flere kjente

Dette mønsteret bygger på basismønsteret for forespørsel-svar. Samme forespørsel sendes mot flere kjente tilbydere og mottatte svar prosesseres ut fra valgt strategi. F.eks. kan strategien være at første svar bestandig velges, eller f.eks. kan alle svar kombineres til et samlet svar.

Forespørsel-svar - en mot en

Dette er et basismønster som omhandler oppslag i data fra en datakonsument mot en datatilbyder. Mønsteret dekker både asynkrone og synkrone oppslag, og det tas ikke stilling til kommunikasjonsprotokoll. Spørring og oppslag kan gjøres både mot data med ulike grader av tilgangsbegrensninger og mot åpne data, dvs. uten helt uten behvo for tilgangsstyring.

Oppdatering av data i annen løsning

Innrapportering

Gå tilbake til standardvisning ved å klikke 'tilbake' (eller lukk dette vinduet om det er nytt)