Home : Uvjeti softvera : Definicija posredničkog softvera

middleware

Middleware ima dva odvojena, ali povezana značenja. Jedno je softver koji omogućuje dva odvojena programa da međusobno komuniciraju. Drugi je softverski sloj unutar jednog primjena koji omogućava različitim aspektima programa da rade zajedno.

Najčešći tip međuopreme je softver koji omogućuje dva odvojena programa za komunikaciju i razmjenu podataka. Primjer je softver na webu server koji omogućuje HTTP poslužitelj za interakciju s skriptnim mehanizmima poput PHP or ASP prilikom obrade podataka web stranica. Middleware također omogućuje web poslužitelju pristup podacima s a baza podataka prilikom učitavanja sadržaja za a web stranica. U svakom od ovih slučajeva posrednički softver radi tiho u pozadini, ali služi kao važan "ljepilo" između poslužiteljskih aplikacija.

Middleware također pomaže različitim aplikacijama u komunikaciji putem računala mreža. Omogućuje drugačije protokoli da rade zajedno prevodeći informacije koje se prenose iz jednog sustava u drugi. Ova vrsta međuopreme može se instalirati kao "Arhitektura orijentirana na usluge" (SOA-e) komponenta na svakom sustavu na mreži. Kada se podaci šalju između ovih sustava, prvo ih obrađuje komponenta međuopreme, a zatim izlaz u standardnom formatu koji svaki sustav može razumjeti.

Međuprogrami također mogu postojati unutar jedne aplikacije. Na primjer, mnoge 3D igre koriste "3D mehanizam" koji obrađuje poligone, teksture, osvjetljenje, sjenčanje i specijalne efekte u igri. 3D motori smatraju se srednjim softverom jer okupljaju različite aspekte igre. Na primjer, igre umjetna inteligencija radi zajedno s 3D motorom za stvaranje igranja.

Middleware softvera za igre uključuje običaj API, koji programerima pruža standard Funkcije i naredbe koje se koriste za kontrolu objekata unutar igre. Ovo pojednostavljuje razvoj igara dopuštajući programerima da koriste biblioteku unaprijed napisanih funkcija, umjesto da stvaraju vlastite od nule. To također znači da se 3D motori mogu koristiti u više igara.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju Middlewarea. U računalnoj terminologiji objašnjava što Middleware znači i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve definicije na web mjestu TechLib napisane su kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija Middlewarea korisna, možete se na nju pozvati pomoću gore navedenih citata.