Kaj je obdelava na podlagi sporočil?

Obdelava, ki jo poganja sporočila, je eden od procesov, ki potekajo v osnovnem računalniškem okolju odjemalec/strežnik. V bistvu obdelava, ki temelji na sporočilu, poteka, ko računalniški odjemalec posreduje zahtevo v obliki sporočila programskemu programu, ki deluje kot prejemnik in distributer sporočila. Prejemnik ali posrednik sporočil, kot se včasih imenuje, nato sporočilo usmeri v ustrezno strežniško aplikacijo.

V strukturi obdelave, ki jo poganja sporočila, se lahko sporočila, ki vsebujejo zahteve za posebne poteke delovanja, razlikujejo glede na način konfiguracije zahteve za sporočilo. Sporočilo lahko vsebuje elemente, kot je ime ali oznaka za zahtevano aplikacijo, pa tudi nakazuje občutek nujnosti ali časovnico za obdelavo zahteve na koncu strežnika. Glede na strukturo sporočila lahko prejemnik ali posrednik sporočil odgovori avtorju sporočila in sporočilo posreduje ustreznemu strežniku.

Uporaba obdelave na podlagi sporočil je pogosta v okoljih, ki uporabljajo porazdeljeno računalništvo. Z drugimi besedami, če celotno omrežje pokriva veliko geografsko območje, bo morda večja potreba po pregledovanju novih sporočil ali aplikacij, preden se dovoli njihovo izvajanje. Ko se uporablja ta vrsta obdelave, ki temelji na sporočilih, običajno obstajajo dodatne programske komponente, imenovane vmesna programska oprema, ki pomagajo obvladovati povečan pretok sporočil iz različnih oddaljenih delov omrežja. To lahko pomaga zmanjšati obremenitev starega strežnika, saj vmesna programska oprema pomaga razvrščati, kvalificirati in usmerjati sporočila.

Medtem ko je obdelava, ki temelji na sporočilu, pristop, ki vključuje več korakov, preden se nameravano dejanje izvede, ni vključenega časovnega zamika. Končni uporabniki verjetno ne bodo opazili upočasnitve delovanja, medtem ko poteka obdelava na podlagi sporočil. Pravzaprav se večina uporabnikov popolnoma ne zaveda, da se ta vrsta funkcije izvaja, saj se mnoga sporočila zahtev generirajo kot del tekočih avtomatiziranih procesov ohranjanja delovanja sistema.