Посредничка програмска опрема

Посредничка програмска опрема (англиски: Middleware) е софтвер кој поврзува други видови на софтвер и апликации заедно. Тој содржи услуги кои овозможуваат различни компоненти и процеси да се извршуваат на интеракција во исто време. Ова им овозможува на компјутерите да работат поефикасно. Со други зборови middleware им овозможува на информациите кои се зачувани во една база на податоци да се пренесат и користат во друга база на податоци.

Друга употреба или дефиниција е тоа дека тој ги поврзува оперативните системи на една страна и апликациите на друга страна. Тоа во теорија е помош за потребите на интернетот, односно можност за оперативниот систем да праќа информации на некоја апликација, а потоа низ апликацијата да поминат информациите назад на оперативниот систем.[1]

Middleware е софтвер кој поврзува различни делови на некоја апликација или серија на апликации. Можеме да го сфатиме тоа како еден вид на „лепило“ кое ги држи заедно мрежата и компјутерите кои се поврзани на неа. Middleware може да биде една апликација или може да биде целокупниот опслужувач.

Middleware може да биде сфатен како адаптер, уред кој ќе биде стартован од новиот печатач на постариот компјутер. Адаптерот, односно middleware поврзува 2 уреди, овозможувајќи им комуникација помеѓу нив и оттука е функционалноста. Препорачаните middleware пакети вклучуваат DCE(Distributed Computing Environment) и Corba (Common Object Request Broker Architecture).

Секој тип на middleware ги има истите општи цели: да овозможи повеќе компјутери да прават повеќе работи преку мрежата или да овозможи еден компјутер да прави повеќе работи или една комплицирана работа работа во мрежата. На пример, некои middleware се користат за да направат врска од базата на податоци до опслужувачот, дозволувајќи има на корисниците пристап до базата на податоци преку интернет пребарувач.

Одредени сложени компјутерски системи побаруваат middleware со цел да работат на нивните барани апликации. Перфектен пример на голема форма на middleware е апликациски опслужувач, кој е опслужувач кој е посветен на една апликација или еден тип на апликација.

Одличен пример за middleware ќе биде пакет на софтвер којшто помага да се послужи средина за играње на мрежа. Повеќе и се почесто, игрите на мрежа се одликуваат со висока дефиниција, висока резолуција и графички интензивни презентации. Традиционалните решенија за опслужувач не се веќе доволни за да се олеснат искуствата со играњето во мрежа, особено е играње со повеќе играчи на мрежата. Middleware помага да се пополни празнината, и во реалноста и во вирутелната реалност.

Во својата најоснова, middleware е невидлив, дозволувајќи им на компјутерите да се поврзат и да комуницираат еден со друг и со опслужувачот. Без middleware, одредени видови на мрежни активности ќе бидат невозможни. Колку што помоќни апликации доаѓаат, толку повеќе middleware ќе биде потребен. Најприфатена дефиниција е дека Middleware претставува секој софтвер кој овозвможува меѓусебна комуникација со некој друг софтвер.[2]

Постојат неколку видови на middleware

  1. Message Oriented Middleware (во превод посредничка програмска опрема ориентирана на пораки). Ова е голема категорија и вклучува асинхроно складиште и напредна апликациска способност за пораки како и интеграциски брокери кои вршат трансформација на пораки и насочување или дури бизнис процес координација.
  2. Object Middleware (во превод посредничка програмска опрема за објекти). Оваа категорија се состои главно од објект побарувачки брокери. Овој вид на middleware им овозможува на апликациите да испраќаат објекти и побарувачки услуги во објектно-ориентираниот систем
  3. RPC Middleware (во превод посредничка програмска опрема за повикување на процедури на далечински систем – Remote Procedure Call ). Овој тип на middleware е обезбеден за повикување на процедури на далечински системи, па оттука и називот RPC – Remote Procedure Call. За разлика од Message Oriented Middleware, RPC middleware претставува синхрона интеракција помеѓу системи и е најчесто користена во рамките на една апликација.
  4. Database Middleware (во превод посредничка програмска опрема за база на податоци). Database middleware дозволува директен пристап до податочната структура и овозможува интеракција директно со базата на податоци.
  5. Transaction Middleware (во превод посредничка програмска опрема за трансакција). Оваа категорија како што се користи во middleware ресурсниот центар вклучува традиционална TPM (Transaction Processing Monitors е сет на информации кои ја обработуваат податочната трансакција во системот на бази на податоци којшто ја следат трансакциони програми - тоа се специјал вид на програми) и веб апликационен опслужувач
  6. Portals (во превод посредничка програмска опрема за портали). Ние го вклучуваме претприемачките портални опслужувачи како middleware во голема мера, бидејќи тие го олеснуваат она ние го нарекуваме “преден крај” интеграција. Тие дозволуваат интеракција помеѓу корисничкиот десктоп и задниот крај на системите и услугите[3]

Многу дистрибуирани апликации прават директна употреба на програмскиот посредник предложен од мрежните оперативни системи. На пример, комуникацијата е често изразена преку операции на сокети, кои дозволуваат процеси на различни машини да поминат еден на друг пораки. Покрај тоа апликациите често прават употреба на посредник кон локалниот датотечен систем.

Како што објаснавме, проблемот со овој пристап е тоа што дистрибуцијата е едвај транспарентна. Решение е да се постави додатен слој на софтвер помеѓу апликации и мрежен оперативен систем, нудејќи повисоко ниво на абстракција. Таквиот слој е соодветно наречен middleware. Тој седи во средината помеѓу апликациите и мрежниот оперативен систем.

Секој локален системски формиран дел од основниот мрежен оперативен систем е претставен за да обезбеди управување со локалните ресурси, во прилог поедноставување на комуникационите средства за поврзување на други компјутери. Со други зборови, middleware сам по себе не го управува поединечниот јазол. Важна цел е да се сокрие хетерогеноста на основните платформи од апликацијата. Затоа, многу middleware системи нудат повеќе или помалце комплетна колекција на услуги и одговара користејќи ништо друго освен нивниот посредник до овие услуги.

Middleware услуги

Има голем број на услуги заеднички за многу middleware системи. Непроменливо, сите middleware, на еден или друг начин, се обидуваат да ја имплементираат пристапната транспарентност, нудејќи висок степен на комуникациски содржини кои го сокриваат ниското ниво на пораки кои поминуваат низ компјутеркста мрежа. Програмскиот посредник на транспортно ниво е предложен од мрежните оперативни системи и така целосно е заменет со друга содржина. Како комуникација е поддржана многу зависи од моделот на дистрибуција на middleware понудена на корисниците и апликациите.

Многу middleware системи обезбедуваат содржини за транспарентен пристап до далечинските податоци, како што се дистрибуираните датотечни системи или дистрибуираните бази на податоци. Важна услуга заедничка за сите middleware е именувањето. Име услугите дозволуваат субјектите да бидат споделени и разгледани (како во директориумите), и се споредливи со телефонски именици жолти страници. Иако именувањето можда изгледа едноставно на прва мисла, тешкотиите произлегуваат кога размерливоста се зема предвид.
Проблемите се предизвикани од фактот дека за ефикасно прегледување на името во голем скаларен систем, локацијата на субјектот којшто е именуван мора да биде претпоставен за да биде поправен. Ова претпоставка е направена во WWW(World Wide Web),  во којшто секој документ е моментално именуван според значењето на URL. URL содржи им на опслужувачот каде документот на којшто URL се однесува е зачуван. Затоа, ако документот е преместен на друг опслужувач, неговиот URL престанува да работи.[4]

Наводи

  1. http://www.topbits.com/hr/middleware.html[мртва врска]
  2. http://www.wisegeek.com/what-is-middleware.htm
  3. „архивски примерок“. Архивирано од изворникот на 2012-06-29. Посетено на 2010-07-07.
  4. Tanenbaum, Andrew S., Van Steen M., 2007. Distributed Systems, Principles and Paradigmes, 2nd ed. , Pearson Education, p. 3.

Read other articles:

European HorizonsOther nameEuHParent institutionEuropean CommissionEstablishedFebruary 2015FocusFuture of the European and Transatlantic AffairsExecutive DirectorLorenzo DonatelliKey peopleIrakli Bezhuashvili, Rachele MoscardoMembers1300+LocationGlobalWebsiteeuropeanhorizons.org European Horizons is a youth-led atlanticist policy incubator whose stated mission is “to foster a stronger transatlantic bond and a more united Europe,” which the organization sees as cornerstones of a future und...

 

Toni MorrisonMorrison tahun 1998LahirChloe Ardelia Wofford(1931-02-18)18 Februari 1931[1]Lorain, Ohio, A.S.Meninggal5 Agustus 2019(2019-08-05) (umur 88)Montefiore Medical CenterAlmamaterUniversitas Howard (BA)Universitas Cornell (MA)GenreSastra Amerika SerikatKarya terkenalBelovedSong of SolomonThe Bluest EyePenghargaanPresidential Medal of FreedomNational Humanities MedalNobel Prize in LiteraturePulitzer Prize for FictionTanda tangan Toni Morrison (lahir dengan nama Ch...

 

2010 filmThe Bang Bang ClubTheatrical release posterDirected bySteven SilverScreenplay bySteven SilverStory by Greg Marinovich João Silva Produced by Adam Friedlander Daniel Iron Lance Samuels Starring Taylor Kitsch Ryan Phillippe Frank Rautenbach Neels Van Jaarsveld Malin Åkerman Patrick Lyster Russel Savadier CinematographyMiroslaw BaszakEdited by Ronald Sanders Tad Seaborn Music byPhilip MillerDistributed byEntertainment OneRelease dates 15 September 2010 (2010-09-15) ...

У Вікіпедії є статті про інші значення цього терміна: Помутніння. ЗатьмаренняA Scanner Darkly Жанр драма, антиутопія, фантастикаРежисер Річард ЛінклейтерПродюсер Томмі Палота[en]Джона Сміт[en]Ервін Стофф[en]Сценарист Річард ЛінклейтерФіліп ДікНа основі Затьмарення[1]У головни

 

Public university in Albany, Georgia, U.S. This article is about Albany State University in Albany, Georgia. For University at Albany, New York, part of the State University of New York, see University at Albany. Albany State UniversityFormer nameAlbany Bible and Manual Training Institute (1903–1917)The Georgia Normal and Agricultural College (1917–1943)Albany State College (1943–1996)MottoA Past To Cherish, A Future To FulfillTypePublic historically black university[1]Establish...

 

Fricativa alveolo-palatal sorda ɕCodificaciónN.º de orden en el AFI 182Unicode (hex) U+0255X-SAMPA s\Kirshenbaum S;Braille Notas Es una c con rizoSonido Pronunciación Véase también: Alfabeto Fonético Internacional[editar datos en Wikidata] La fricativa alveolo-palatal sorda es una consonante usada en varios idiomas. Su símbolo en el Alfabeto fonético internacional (AFI) es ɕ. Características Modo de articulación fricativo, lo que significa que se produce mediante el ...

Blick von der Akropolis nach Nordosten Antike Funde auf Baustellen sind keine Seltenheit Wer Athen vom Flugzeug oder einem der Hügel im Stadtgebiet betrachtet, dem präsentiert sich die Stadt als weißes Häusermeer von Appartementhäusern und Büros. Diese unstrukturierte Teppichästhetik ist zum einen auf das rasante Wachstum (in den 1920/1930er Jahren und 1960/1970er Jahren) zurückzuführen, zum anderen auch auf die Bauordnung, die die Errichtung von dominanten Gebäuden zum Schutz der A...

 

تحتاج هذه المقالة إلى الاستشهاد بمصادر إضافية لتحسين وثوقيتها. فضلاً ساهم في تطوير هذه المقالة بإضافة استشهادات من مصادر موثوقة. من الممكن التشكيك بالمعلومات غير المنسوبة إلى مصدر وإزالتها. (أبريل 2019) بي تي أر-60 ناقلة الجنود المدرعة بي تي أر-60 النوع ناقلة جنود مدرعة بلد الأ...

 

العلاقات الدنماركية البوروندية الدنمارك بوروندي   الدنمارك   بوروندي تعديل مصدري - تعديل   العلاقات الدنماركية البوروندية هي العلاقات الثنائية التي تجمع بين الدنمارك وبوروندي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين:

2014 film The WondersFilm posterDirected byAlice RohrwacherWritten byAlice RohrwacherProduced byCarlo Cresto-DinaStarringAlba RohrwacherAndré HennickeMonica BellucciCinematographyHélène LouvartEdited byMarco SpoletiniMusic byPiero CrucittiRelease dates 18 May 2014 (2014-05-18) (Cannes) 22 May 2014 (2014-05-22) (Italy) Running time110 minutesCountriesItalySwitzerlandGermany[1]LanguagesItalianFrenchGerman The Wonders (Italian: Le meraviglie)[...

 

City neighborhood in Madrid, Community of Madrid, SpainArgüellesCity neighborhoodCountrySpainRegionCommunity of MadridMunicipalityMadridDistrictMoncloa-Aravaca Argüelles is an administrative neighborhood (barrio) of Madrid belonging to the district of Moncloa-Aravaca. As of 1 July 2019, it had a population of 24,257 inhabitants.[1] It is 0,755758 km2 in total area.[2] History The neighborhood bears the name of Agustín Argüelles,[3] the legal guardian of Queen Isabe...

 

Maria Susanna du Plessis, ook geschreven als Duplessis, (Paramaribo, 10 maart 1739 – aldaar, 6 oktober 1795) was een Nederlands plantagehoudster in Suriname. Ze is een legende in de geschiedenis van Suriname en een symbool van 'Hollandse' wreedheid jegens slaven.[1] Ze is onderwerp van verschillende liederen, toneelstukken en verhalen.[2] Geen van de geruchten over haar is ooit bewezen.[3] Levensloop Plantages 'Nijd en Spijt' (beheerd door Susanna du Plessis) en 'Alk...

For other uses, see Ronaldinho (disambiguation). In this Portuguese name, the first or maternal family name is de Assis and the second or paternal family name is Moreira. Brazilian footballer (born 1980) Ronaldinho Ronaldinho in 2019Personal informationFull name Ronaldo de Assis Moreira[1]Date of birth (1980-03-21) 21 March 1980 (age 43)[1]Place of birth Porto Alegre, BrazilHeight 1.82 m (6 ft 0 in)[1]Position(s) Attacking midfielder, wingerYout...

 

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (July 2019) San Diego SurgeFounded2010LeagueWomen's Football AllianceTeam historySan Diego Surge (2011-present)Based inSantee, CaliforniaStadiumSantana High SchoolColorsNavy blue, sky blue, whitePresidentChristina SuggettHead coachMike SuggettChampionships1Division titles2 (2011-12) The San Diego Surge was a team of the Women's Football Alliance that began play in the 201...

 

American toy company This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: McFarlane Toys – news · newspapers · books · scholar · JSTOR (September 2021) (Learn how and when to remove this template message) McFarlane ToysTypePrivateIndustryToysFounded1994; 29 years ago (1994)FounderTodd McFarlaneH...

The following is a list of episodes of Wait Wait... Don't Tell Me!, NPR's news panel game, that aired during 2000. The episodes, unless otherwise indicated, were hosted by Peter Sagal, with Carl Kasell serving as announcer and scorekeeper. Dates indicated are the episodes' original Saturday air dates. Job titles and backgrounds of the guests reflect their status at the time of their appearance. Contents Top January February March April May June July August September October November December ...

 

Israeli police department Jerusalem PoliceJerusalem Police EmblemCommon nameJerusalem City Police DepartmentAgency overviewFormed1948; 75 years ago (1948)Jurisdictional structureOperations jurisdictionIsraelMap of Jerusalem Police's jurisdictionLegal jurisdictionJerusalem CityGoverning bodyMinistry of Public Security (Israel)General natureLocal civilian policeOperational structureOfficers3,800Civilians460Agency executiveDoron Turgeman, Chief of Police Jerusalem District...

 

Yoon Jeong-hee Información personalNombre de nacimiento Son Mi-jaNombre en coreano 손미자 Nombre en coreano 孫美子 Nacimiento 30 de julio de 1944 Gwangju, Corea del SurFallecimiento 19 de enero de 2023 (78 años)Bussy-Saint-Georges (Francia) Causa de muerte Enfermedad de Alzheimer Nacionalidad SurcoreanaLengua materna Coreano FamiliaCónyuge Kun-Woo PaikHijos 1 EducaciónEducada en Universidad de Corea Información profesionalOcupación Actriz de cine Años activa desde 1967Empleador D...

Brazilian journalist (1928–2020) In this Portuguese name, Filho is a generational suffix meaning son, which is used for someone whose name is the same as their father, like Jr. in English. Murilo Melo FilhoBornOctober 13, 1928Natal, Rio Grande do Norte, BrazilDiedMay 27, 2020Rio de Janeiro, BrazilEducationPontifical Catholic University of Rio de JaneiroFederal University of Rio de JaneiroOccupation(s)Author, journalist, politician Murilo Melo Filho (13 October 1928 - 27 May 2020) w...

 

This Land Is Mine Maureen O'Hara en un fotograma de la película.Título Esta tierra es míaFicha técnicaDirección Jean RenoirAyudante de dirección Edward DonahueProducción Jean-Renoir- Dudly Nichols Productions, RKO Radio PicturesGuion Jean Renoir & Dudley NicholsMúsica Lothar PerlFotografía Frank Redman (B&W)Montaje Frederic KnudtsonEscenografía A. Roland Fields, Darrell SilveraVestuario ReniéEfectos especiales Vernon L. WalkerProtagonistas Charles LaughtonMaureen O'HaraGeor...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!