Skip to main content

Hva er meldingsdrevet behandling?

Meldingsdrevet behandling er en av prosessene som foregår i det grunnleggende klient/server-databehandlingsmiljøet.I hovedsak finner meldingsdrevet behandling sted når en dataklient videresender en forespørsel i form av en melding til et program som fungerer som en mottaker og distributør av meldingen.Mottakeren, eller meldingsmegleren som den noen ganger kalles, ruter deretter meldingen til den aktuelle serverapplikasjonen.

Innenfor strukturen til meldingsdrevet behandling kan meldinger som inneholder forespørsler om spesifikke handlingsforløp variere i måten meldingsforespørselen er konfigurert på.Meldingen kan inneholde elementer som navnet eller en tag for applikasjonen som blir bedt om, samt indikerer en viss følelse av haster eller en tidslinje for behandling av forespørselen på serverenden.Avhengig av strukturen i meldingen, kan mottakeren eller meldingsmegleren svare på opphavsmannen til meldingen, samt videresende meldingen til den aktuelle serveren.

Bruk av meldingsdrevet prosessering er vanlig i miljøer som benytter seg av distribuert databehandling.Med andre ord, hvis det samlede nettverket dekker et stort geografisk område, kan det være et økt behov for å screene nye meldinger eller applikasjoner før de lar dem utføres.Når denne typen meldingsdrevet behandling brukes, er det vanligvis flere programvarekomponenter som kalles mellomvare som hjelper til med å håndtere den økte strømmen av meldinger fra forskjellige eksterne seksjoner av nettverket.Dette kan bidra til å lette belastningen på Legacy -serveren, ettersom mellomvaren hjelper til med å sortere, kvalifisere og rute meldingene.

Mens meldingsdrevet prosessering er en tilnærming som involverer flere trinn før den tiltenkte handlingen blir utført, er det ingen tidslipp involvert.Sluttbrukere vil sannsynligvis ikke legge merke til noen avtakelse av funksjonen mens meldingsdrevet behandling foregår.Faktisk er de fleste brukere helt uvitende om at denne typen funksjoner kjører, siden mange av forespørselsmeldingene genereres som en del av de pågående automatiserte prosessene for å holde systemet i drift.