Посредни софтвер

У најопштијем смислу, посредни софтвер (енгл. middleware, МW) је рачунарски софтвер који пружа сервисе софтверским апликацијама изван опсега оперативног система.[1] Стога middleware није део оперативног система, ни система за управљање базама података, нити је део извршног софтwера. Посредни софтвер на пример служи за стварање мултимедијалних апликација на брз и робусан начин. Он је као “лепак за СW”. Посредни софтвер олакшава онима који развијају софтвер да изврше комуникацију и улазно-излазне операције (инпут/оутпут), тако да они могу да се фокусирају на специфичност сопствене апликације.

Типови МW сервиса уреди

  • Комуникациони: омогућавају деловима дистрибуираних апликација да комуницирају међусобно.
  • Информациони: омогућавају апликацијама приступ и заједничко коришћење информација у мрежи.
  • Управљачки: омогућавају позивање удаљених апликација, координацију извршавања између вишеструких апликација и управљање вишеструким извршавањем.

Типови посредног сотwера уреди

  • РПЦ (Remote Procedure Call) Миддлеwаре.Омогућава да се функција позове из једног програма, а да се извршава унутар другог, на другом рачунару.
  • МОМ (Message Oriented Middleware). Традиционални МОМ је типично qуеуеингс/w који користи поруке као механизам за пребацивање информације од тачке до тачке.
  • На базе података оријентисан посредни софтвер. Апликациони програми користе ДБ МW као механизам за вађење информација из локалних или удаљених БП 57.
  • Трансакциони (ТПМ) посредни софтвер. Обављају посао координације трансфера информација и дељења метода између бројних различитих ресурса.
  • Дистрибуирани објекти (CORBA, COM/DCOM). Дистрибуирани објекти су у основи мали апликациони програми који користе стандардне интерфејсе и протоколе за међусобну комуникацију.

Референце уреди