Array ( [0] => 15590800 [id] => 15590800 [1] => cswiki [site] => cswiki [2] => Middleware [uri] => Middleware [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 1 [has_content] => 1 [12] => [oai_cs_optimisticky] => ) Array ( [0] => '''Middleware''' (výslovnost {{IPA2|ˈmɪdlweə(ɹ)}}) je v [[Informatika|informatice]] specializovaný [[software]], který poskytuje [[Aplikační software|aplikacím]] služby nad rámec služeb poskytovaných [[Operační systém|operačním systémem]]. Někdy se označuje jako „softwarové lepidlo“ ({{Vjazyce2|en|software glue}} {{IPA2|ˈsɒftweə(r) ɡluː}}). Middleware usnadňuje softwarovým vývojářům vývoj komunikace a vstupů nebo výstupů. Vývojáři se tak mohou zaměřit přímo na cíl své aplikace. Middleware je softwarem spojujícím softwarové komponenty nebo podnikové aplikace. Softwarová vrstva middleware leží mezi operačním systémem a aplikacemi na každé distribuované [[Počítačová síť|počítačové síti]]. Typická je pro podporu komplexních obchodních aplikací. [1] => [2] => Middleware je infrastrukturou umožňující tvorbu podnikových aplikací. Zahrnuje [[Webový server|webové servery]], aplikační servery, systémy pro správu obsahu a jiné podobné nástroje podporující rozvoj a poskytování aplikací. Je nedílnou součástí informační technologie založené na ''Extensible Markup Language'' ([[Extensible Markup Language|XML]]), ''Simple Object Access Protocol'' ([[SOAP]]), [[Service Oriented Architecture|SOA]], infrastruktury [[Web 2.0]] protokolu ''Lightweight Directory Access Protocol'' ([[LDAP]]). [3] => [4] => == Historie == [5] => Middleware je relativně novým pojmem na poli software; populárním se stal v roce 1980, jako pomocník při řešení problému propojení novější aplikace se starším systémem, nicméně samotný termín se začal používat již v roce 1968. Byl rovněž využíván pro spojení více aplikací a vytvoření připojení jedné velké aplikace nad rámec sítě. [6] => [7] => == Příklady middleware == [8] => Pojem middleware je využívaný i v jiných kontextech. Jedním z příkladů může být přirovnání k ovladači softwaru – vrstvě aplikace obsahující informace a detaily o [[hardware]] zařízeních či jiném software. [9] => * Distribuce [[Mer]] software: postrádá [[Linux (jádro)|linuxové jádro]] a [[Uživatelské rozhraní|UI]]. Je zaměřena na hardware prodejců operačních systémů pro mobilní telefony. [10] => * [[Android (operační systém)|OS Android]] využívá [[Linux (jádro)|jádro Linuxu]], a také poskytuje aplikační [[framework]], který vývojáři začleňují do svých aplikací. Android především poskytuje middleware vrstvu včetně knihoven, poskytujících služby jako ukládání dat, zobrazení na displayi, multimedia a prohlížení webových stránek. Vzhledem k tomu, že jsou middleware knihovny zkompilovány do [[Strojový kód|strojového kódu]], lze služby provést rychle. Middleware knihovny rovněž implementují funkce specifické pro zařízení, takže aplikace a aplikační framework nemusí rozlišovat jednotlivé rozdíly mezi zařízeními, na kterých je Android spuštěn. Android middleware vrstva obsahuje také prostředí [[Dalvik (software)|Dalvik]] (resp. nověji [[Android Runtime|ART]]) a jeho základní [[Java (programovací jazyk)|Java]] knihovny aplikací. [11] => * Herní engine software [[Gamebryo]] a [[RenderWare]] jsou někdy označovány jako middleware, poskytují mnoho zjednodušení a služeb pro vývoj hry. [12] => * V simulační technologii se middleware zpravidla používá v kontextu architektury [[High Level Architecture]] (HLA), vztahující se na mnoho distribuovaných simulací. Jedná se o vrstvu software ležící mezi kódem aplikace a infrastrukturou [[Běhové prostředí|běhového prostředí]]. Middleware je složen z knihoven funkcí a umožňuje řadě aplikací přístup k těmto knihovnám, namísto jejich znovuvytváření pro každou aplikaci. [13] => * Operační systém [[QNX]] nabízí middleware pro poskytování multimediálních služeb v automobilech a letadlech. K dispozici je také middleware envien, představený v rámci projektu [[Digitální televizní vysílání|DVB]], určený pro interaktivní digitální televize. [[MHP]] umožňuje příjem a realizaci interaktivních aplikací Java. [14] => * Universal Home API nebo také UHAPI je rozhraní pro programování aplikací u spotřební elektroniky, vytvořené [[UHAPI fórem]]. Cílem UHAPI je vytvořit standard pro middleware pro běh platforem u audio a video streamingu. [15] => * [[The Miles Sound System]] poskytuje middleware softwarový ovladač umožňující vývojářům vytvářet software, podporující řadu zvukových karet, aniž by znal informace o daných kartách. [16] => * Sada nástrojů pro radiofrekvenční identifikaci poskytuje middleware pro filtrování šumů a redundantních dat. [17] => * [[ILAND]] je middleware určený pro real-time aplikace. Nabízí podporu rekonfigurací v omezeném čase. [18] => * Televize, media a software pro set-top-boxy často využívají middleware. Jedním z příkladů může být [[OPEN TV 5]] middleware (označovaný také jako Connectware). [19] => * [[IBM Notes/Domino|Lotus Notes]] [20] => * [[Microsoft BackOffice Server]] [21] => [22] => == Hranice == [23] => Hranice a rozdíl mezi operačním systémem a funkčností middleware jsou do jisté míry odlišné v rámci situace. Zatímco základní funkce jádra mohou být poskytovány pouze samotným operačním systémem, některé funkce, dříve poskytované samostatně pomocí middleware, mohou být nyní integrovány jako součást operačního systému. Typickým příkladem může být [[TCP/IP|TCP/IP stack]] [stæk], který je dnes součástí prakticky každého operačního systému. Například middleware digitální TV poskytuje velkou funkcionalitu a není tak potřeba žádné „aplikace“ pro koncové uživatele pro její používání. [24] => [25] => == Odkazy == [26] => [27] => === Reference === [28] => [29] => {{Citace elektronické monografie | korporace = Oxford Advanced Learner's Dictionary | titul = middleware noun - Definition, pictures, pronunciation and usage notes | url = http://www.oxfordlearnersdictionaries.com/definition/english/middleware?q=middleware | vydavatel = Oxford University Press | datum přístupu = 2019-10-27 | jazyk = en}} [30] => {{Citace elektronické monografie | korporace = Middleware Resource Center | titul = What is Middleware? | url = http://www.middleware.org/whatis.html | url archivu = https://web.archive.org/web/20120629211518/http://www.middleware.org/whatis.html | vydavatel = Defining Technology, Inc. | datum vydání = 2008 | datum archivace = 2012-06-29 | datum přístupu = 2019-10-27 | jazyk = en | nedostupné = ano }} [31] => {{Citace monografie | příjmení = Collins | jméno = Charlie | příjmení2 = Galpin | jméno2 = Michael | příjmení3 = Käppler | jméno3 = Matthias | titul = Android in Practice | url = ftp://ftp.borg.moe/yarr/Gentoomen%20Library/The%20Actually%20Useful%20Programming%20Library/Android/Android%20in%20Practice%20-%20Collins,%20Galpin,%20Kappler%20-%20Manning%20(2012)/Android%20in%20Practice%20-%20Collins,%20Galpin,%20Kappler%20-%20Manning%20(2012).pdf | vydání = | vydavatel = Manning Publications Co. | místo = [[Shelter Island (New York)|Shelter Island]] | rok = 2012 | počet stran = 623 | kapitola = 1.1.3 Key platform components | strany = 9 | isbn = 9781935182924 | jazyk = en }}{{Nedostupný zdroj}} [32] => {{Citace elektronické monografie | příjmení = Gall | jméno = Nick | korporace = Ironick | titul = Update on the origin of the term "middleware" | url = http://ironick.typepad.com/ironick/2005/07/update_on_the_o.html | datum vydání = 2005-07-30 | datum archivace = 2005-07-30 | datum přístupu = 2019-10-27 | jazyk = en}} [33] => {{Citace periodika | příjmení = Zapletal | jméno = Jaroslav | titul = ''IBM ohlašuje novou strategii na platformě Windows NT'' | url = https://archive.org/details/sim_pc-world_1997-05_15_5/page/17 | další = Z redakčního bloku | periodikum = [[PC WORLD (časopis)|''PC WORLD'']] | vydavatel = IDG Czechoslovakia, a. s. | rok = 1997 | měsíc = květen | číslo = 5 | strany = 17 | datum přístupu = 2019-10-25 | issn = 1210-1079 | jazyk = cs}} [34] => [35] => [36] => === Externí odkazy === [37] => * {{Commonscat}} [38] => [39] => [40] => {{Pahýl}} [41] => {{Autoritní data}} [42] => [43] => [[Kategorie:Inženýrství]] [44] => [[Kategorie:Počítačová terminologie]] [45] => [[Kategorie:Systémový software]] [] => )
good wiki

Middleware

Middleware (výslovnost ) je v informatice specializovaný software, který poskytuje aplikacím služby nad rámec služeb poskytovaných operačním systémem. Někdy se označuje jako „softwarové lepidlo“ .

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'Linux (jádro)','Extensible Markup Language','UHAPI fórem','Digitální televizní vysílání','Běhové prostředí','RenderWare','Dalvik (software)','Java (programovací jazyk)','software','framework','Aplikační software','Operační systém'