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