Middleware is computer software that connects software components or applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which are used most often to support and simplify complex, distributed applications.

PropertyValue
dbpprop:abstract
  • Middleware is computer software that connects software components or applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which are used most often to support and simplify complex, distributed applications. It includes web servers, application servers, and similar tools that support application development and delivery. Middleware is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture. Middleware sits "in the middle" between application software that may be working on different operating systems. It is similar to the middle layer of a three-tier single system architecture, except that it is stretched across multiple systems or applications. Examples include EAI software, telecommunications software, transaction monitors, and messaging-and-queueing software. The distinction between operating system and middleware functionality is, to some extent, arbitrary. While core kernel functionality can only be provided by the operating system itself, some functionality previously provided by separately sold middleware is now integrated in operating systems. A typical example is the TCP/IP stack for telecommunications, nowadays included in virtually every operating system. In simulation technology, middleware is generally used in the context of the high level architecture (HLA) that applies to many distributed simulations. It is a layer of software that lies between the application code and the run-time infrastructure. Middleware generally consists of a library of functions, and enables a number of applications – simulations or federates in HLA terminology – to page these functions from the common library rather than re-create them for each application
  • Middleware (deutsch etwa „Zwischenanwendung“) bezeichnet in der Informatik anwendungsneutrale Programme, die so zwischen Anwendungen vermitteln, dass die Komplexität dieser Applikationen und ihrer Infrastruktur verborgen wird. Man kann Middleware auch als eine Verteilungsplattform, d. h. als ein Protokoll (oder Protokollbündel) auf einer höheren Schicht als der der gewöhnlichen Rechnerkommunikation auffassen. Im Gegensatz zu niveautieferen Netzwerkdiensten, welche die einfache Kommunikation zwischen Rechnern handhaben, unterstützt Middleware die Kommunikation zwischen Prozessen.
  • Programari intermediari es defineix com la capa de programari que es troba entre el sistema operatiu i les aplicacions del sistema. El principal objectiu del middleware és ajudar a resoldre els problemes de conectivitat i interoperabilitat entre aplicacions, servint de traductor entre diferents tecnologies i protocols. És a dir, que qualsevol aplicació (independentment del seu origen) es pugui executar sota qualsevol sistema operatiu o maquinari, facilitant així el desenvolupament de la mateixa i amagant detalls de programació de baix nivell. Estrictament parlant el programari intermediari no és imprescindible pel correcte desenvolupament d'un procés d'integració però sí que és cert que la seva utilització simplifica molt aquests processos. Una aplicació comú per a un programari intermediari és permetre que programes desenvolupats per accedir a determinades bases de dades puguin accedir a d'altres bases de dades. També és comú el seu ús com a servei de missatgeria, permeten així que diferents aplicacions es puguin comunicar fàcilment. Adaptat al món de la Televisió, el middleware serveix de plataforma d'enllaç entre els diferents proveïdors de serveis interactius i els diferents suports físics de decodificació. Els programaris intermediaris amb més implantació a l'estat espanyol són el MHP i el MediaHighway.
  • El middleware es un software de conectividad que ofrece un conjunto de servicios que hacen posible el funcionamiento de aplicaciones distribuidas sobre plataformas heterogéneas. Funciona como una capa de abstracción de software distribuida, que se sitúa entre las capas de aplicaciones y las capas inferiores. El middleware nos abstrae de la complejidad y heterogeneidad de las redes de comunicaciones subyacentes, así como de los sistemas operativos y lenguajes de programación, proporcionando una API para la fácil programación y manejo de aplicaciones distribuidas. Dependiendo del problema a resolver y de las funciones necesarias, serán útiles diferentes tipo de servicios de middleware. Por lo general el middleware del lado cliente está implementado por el Sistema Operativo subyacente, el cual posee las librerías que implementan todas las funcionalidades para la comunicación a través de la red.
  • Un intergiciel, en anglais middleware, est un logiciel servant d'intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L'intergiciel offre des services de haut niveau liés aux besoins de communication des applications. Des exemples d'intergiciels sont IAEETL, CORBA, HLA, file d'attente de message, ODBC, NEXUS ... Les intergiciels les plus en vogue dans les architectures dites trois tiers sont : les intergiciels "orientés objets distribués" : Object Request Broker les intergiciels "transactionnels" : moniteurs transactionnels, comme CICS d'IBM, Tuxedo de BEA Systems, MTS de Microsoft, JTS de Sun. les intergiciels "orientés messages" : Message-Oriented Middleware, comme MQ Series d'IBM, JMS de Sun, MSMQ de Microsoft. Une tendance se dégage également vers l'intégration des intergiciels "objets distribués" avec les "moniteurs transactionnels" et former ainsi un ensemble rebaptisé pour l'occasion : serveur d'application. Ce cas se présente dans l'Intégration d'applications d'entreprise.
  • Con il termine inglese middleware si intende un insieme di programmi informatici che fungono da intermediari tra diverse applicazioni e componenti software. Sono spesso utilizzati come supporto per sistemi distribuiti complessi. I software utilizzati possono anche essere più di uno. Un esempio tipico di utilizzo del middleware è il "gestore delle transazioni", ovvero un componente che è interposto tra l'utente e il "gestore del database", o l'applicazione in generale, o il sistema client/server; in queste situazioni, il middleware accelera il completamento delle richieste dell'utilizzatore, riducendo, raggruppandole, il numero delle richieste di collegamento al database, e rendendo ogni collegamento il più efficiente possibile. Esempi di questo tipo di programmi sono CICS, IBM WebSphere MQ, Tibco, Tivoli, Tuxedo e Apache Tomcat. L'utilizzo di uno strato software aggiuntivo, il middleware appunto, consente di ottenere un elevato livello di servizio per gli utenti, ed un elevato livello di astrazione per i programmatori. Inoltre, consente di facilitare la manutenzione, la stesura e l'integrazione di applicazioni. Tale ruolo è, per certi versi, un'evoluzione del ruolo del middleware, che in partenza era limitato a ricercare l'efficienza nel sistema. Con il termine middleware oggi si intendono una serie di strumenti come DBMS, Web server, Application server, sistemi di gestione dei contenuti ed altri stumenti basati sul concetto di sviluppo e pubblicazione di applicazioni e contenuti. Gli sviluppi attuali si dirigono verso XML, SOAP, servizi Web e architetture orientate al servizio. Lo sviluppo delle tecnologie internet ha portato molti degli originali produttori a rivedere la loro offerta per migliorare l'integrazione con il nuovo strumento, ma ha portato anche alla nascita di nuovi attori nel mercato come Mercator, Vitria, e Webmethods. Alcuni consorzi come la "Apache Software Foundation" e la "ObjectWeb consortium" hanno tra i loro compiti, il facilitare lo sviluppo di piattaforme middleware open source.
  • ミドルウェア(英: Middleware)は、コンピュータの分野で、コンピュータの基本的な制御を行うオペレーティングシステム(OS)と、各業務処理を行うアプリケーションソフトウェアとの中間に入るソフトウェアのこと。 通常はオペレーティングシステムの機能の拡張、あるいはアプリケーションソフトウェアの汎用的(共通的)な機能を集めたものである。アプリケーションソフトウェアはミドルウェアに要求を出すと、ミドルウェアがオペレーティングシステムに必要な要求を出して、結果をアプリケーションソフトウェアに返す。あるいはミドルウェア自体が各アプリケーションソフトウェアの起動・停止・監視などを含めた制御を行う。 代表的なミドルウェアには、データベース管理システム(DBMS)やトランザクションモニターなどがある。
  • Middleware omvat de systeemsoftware die de informatie-uitwisseling regelt tussen de cliënt-software en de software die de bedrijfsgegevens beheert. Vaak gaat het om gedistribueerde systemen en meerdere platforms. Het bouwen van middleware vraagt om diepgaande kennis van de problemen van communicatie, synchronisatie en distributie. Er steken verschillende concepten achter middleware-oplossingen. De middleware zorgt ervoor dat toepassingen ontwikkeld kunnen worden voor verschillende platforms en dezelfde manier van gegevenstoegang kunnen gebruiken onafhankelijk van waar deze gegevens zich bevinden. De middleware is een laag software en bevindt zich tussen de toepassingslaag en de communicatie- en besturingssoftware:
  • Oprogramowanie pośredniczące jest to rodzaj oprogramowania umożliwiający komunikację pomiędzy różnymi aplikacjami/usługami lub systemami. Architektura oprogramowania pośredniczącego jest wykorzystywana głównie w systemach rozproszonych przy łączeniu ze sobą różnych komponentów oprogramowania (często znajdujących się na różnych platformach) lub komunikacji z kanałami dostępu do nich. Oprogramowanie middleware ma za sobą długą historię sięgającą lat 60 i na początku było stworzone do budowy centralnych systemów informatycznych (ważnych instytucji i banków) oraz komunikacji z nimi. Przykładami middleware są: Monitory transakcyjne. Są to systemy transakcyjne najczęściej wykorzystywane przy budowie centralnych systemów bankowych. Systemy bazodanowe. Procesory zapytań (rozmaitego rodzaju aplikacje integrujące interfejsy różnych komponentów aplikacyjnych, np. Enterprise Integration Portals, w których zapytania zadawane przez aplikację, np. CRM, są przetwarzane na zapytania obsługiwane przez inną aplikację, np. system bilingowy). DDR (ang. Data Driven Routing) pozwalający na budowę rozproszonej bazy danych w oparciu o bazy nie obsługujące rozproszonych transakcji. Obecnie termin middleware zaczyna mieć nieco szersze znaczenie, co wiąże się z wprowadzeniem oprogramowania pośredniczącego w transakcjach internetowych i innego oprogramowania łączącego klienta z usługodawcą.
  • Middleware ou mediador, no campo de computação distribuída, é um programa de computador que faz a mediação entre outros softwares. É utilizado para mover informações entre programas ocultando do programador diferenças de protocolos de comunicação, plataformas e dependências do sistema operacional. É geralmente constituído por módulos dotados com APIs de alto nível que proporcionam a sua integração com aplicações desenvolvidas em diversas linguagens de programação e interfaces de baixo nível que permitem a sua independência relativamente ao dispositivo. Seu objetivo é mascarar a heterogeneidade e fornecer um modelo de programação mais produtivo para os programadores de aplicativos. É composto por um conjunto de processos ou objetos em um grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para compartilhamento de recursos a aplicativos distribuídos. O Middleware é a designação genérica utilizada para referir os sistemas de software que se executam entre as aplicações e os sistemas operativos. O objetivo do middleware é facilitar o desenvolvimento de aplicações, tipicamente aplicações distribuídas, assim como facilitar a integração de sistemas legados ou desenvolvidos de forma não integrada. CORBA Enterprise Service Bus RemoteSync Ginga O que é middleware? pela RNP
  • Подпрогра́ммное обеспе́чение (сокр. ППО; англ. middleware; также переводится как промежу́точное ПО, связу́ющее ПО, межплатфо́рмное ПО) — в информатике, слой программного обеспечения, состоящий из агентов, являющихся посредниками между различными компонентами крупного приложения. Зачастую промежуточное ПО используется в распределённых приложениях, причём агентов, составляющих этот слой, может быть несколько. Термин middleware часто используют для обозначения «инфраструктуры»: систем управления базами данных, веб-серверов, серверов приложений, систем управления содержанием, и тому подобных инструментов, которые используются в процессе разработки и эксплуатации приложений. Промежуточное программное обеспечение составляет ядро современных приложений, основанных на XML, SOAP, веб-сервисах и сервисно-ориентированной архитектуре. Внедрением концепции ППО активно занимается консорциум «Интернет2».
  • Mellanprogramvara (även MW, middleware eller mellanvara) är mjukvara mellan nätverk och applikationer. Denna mjukvara tilhandahåller tjänster såsom identifiering, autentisering och säkerhet. En vanlig analogi brukar vara att middleware är som ett lim mellan två redan existerande mjukvarukomponenter. Middleware används oftast för att stödja distribuerade system, såsom vanliga webservrar
  • 中间件,又稱中介軟體,是提供系统软件和应用软件之间连接的軟體,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器以及Kingdee公司的Apusic等都属于中间件。 严格来讲,中间件技术已经不局限于应用服务器、数据库服务器。围绕中间件,Apache组织、IBM、Oracle(BEA)、微软各自发展出了较为完整的软件产品体系。. 中间件技术建立在对应用软件部分常用功能的抽象上,将常用且重要的过程调用、分布式组件、消息队列、事务、安全、连结器、商业流程、网络并发、HTTP服务器、Web Service等功能集于一身或者分别在不同品牌的不同产品中分别完成。一般认为在商业中间件及信息化市场主要存在微软阵营、Java阵营、开源阵营。阵营的区分主要体现在对下层操作系统的选择以及对上层组件标准的制订。目前主流商业操作系统主要来自Unix,Linux、Apple系统以及微软视窗系列。微软阵营的主要技术提供商来自微软和机器商业伙伴,Java阵营则来自IBM、Sun、Oracle、BEA(已被Oracle收购)、金蝶(Kingdee Apusic)及其合作伙伴,开源阵营则主要来自诸如Apache,SourceForge等组织的共享代码。 中间件技术的蓬勃发展离不开标准化,标准的建立有助于融合不同阵营的系统. 越来越多的标准被三大阵营共同接受并推广发展。 中间件技术的发展方向朝着更广阔范围的标准化,功能的层次化,产品的系列化方面发展。 基于中间件技术构建的商业信息软件广泛的应用于能源、电信、金融、银行、医疗、教育等行业软件,降低了面向行业的软件的开发成本。
dbpprop:hasPhotoCollection
dbpprop:otheruses4Property
  • Game engine Middleware
  • integration software
  • video game engine software
dbpprop:reference
dbpprop:wikiPageUsesTemplate
rdf:type
rdfs:comment
  • Middleware is computer software that connects software components or applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which are used most often to support and simplify complex, distributed applications.
  • Middleware (deutsch etwa „Zwischenanwendung“) bezeichnet in der Informatik anwendungsneutrale Programme, die so zwischen Anwendungen vermitteln, dass die Komplexität dieser Applikationen und ihrer Infrastruktur verborgen wird. Man kann Middleware auch als eine Verteilungsplattform, d. h. als ein Protokoll (oder Protokollbündel) auf einer höheren Schicht als der der gewöhnlichen Rechnerkommunikation auffassen.
  • Programari intermediari es defineix com la capa de programari que es troba entre el sistema operatiu i les aplicacions del sistema. El principal objectiu del middleware és ajudar a resoldre els problemes de conectivitat i interoperabilitat entre aplicacions, servint de traductor entre diferents tecnologies i protocols.
  • El middleware es un software de conectividad que ofrece un conjunto de servicios que hacen posible el funcionamiento de aplicaciones distribuidas sobre plataformas heterogéneas. Funciona como una capa de abstracción de software distribuida, que se sitúa entre las capas de aplicaciones y las capas inferiores.
  • Un intergiciel, en anglais middleware, est un logiciel servant d'intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L'intergiciel offre des services de haut niveau liés aux besoins de communication des applications. Des exemples d'intergiciels sont IAEETL, CORBA, HLA, file d'attente de message, ODBC, NEXUS ...
  • Con il termine inglese middleware si intende un insieme di programmi informatici che fungono da intermediari tra diverse applicazioni e componenti software. Sono spesso utilizzati come supporto per sistemi distribuiti complessi. I software utilizzati possono anche essere più di uno.
  • Middleware omvat de systeemsoftware die de informatie-uitwisseling regelt tussen de cliënt-software en de software die de bedrijfsgegevens beheert. Vaak gaat het om gedistribueerde systemen en meerdere platforms. Het bouwen van middleware vraagt om diepgaande kennis van de problemen van communicatie, synchronisatie en distributie. Er steken verschillende concepten achter middleware-oplossingen.
  • Oprogramowanie pośredniczące jest to rodzaj oprogramowania umożliwiający komunikację pomiędzy różnymi aplikacjami/usługami lub systemami. Architektura oprogramowania pośredniczącego jest wykorzystywana głównie w systemach rozproszonych przy łączeniu ze sobą różnych komponentów oprogramowania (często znajdujących się na różnych platformach) lub komunikacji z kanałami dostępu do nich.
  • Middleware ou mediador, no campo de computação distribuída, é um programa de computador que faz a mediação entre outros softwares. É utilizado para mover informações entre programas ocultando do programador diferenças de protocolos de comunicação, plataformas e dependências do sistema operacional.
  • Подпрогра́ммное обеспе́чение (сокр. ППО; англ.
  • Mellanprogramvara (även MW, middleware eller mellanvara) är mjukvara mellan nätverk och applikationer. Denna mjukvara tilhandahåller tjänster såsom identifiering, autentisering och säkerhet. En vanlig analogi brukar vara att middleware är som ett lim mellan två redan existerande mjukvarukomponenter. Middleware används oftast för att stödja distribuerade system, såsom vanliga webservrar
rdfs:label
  • Middleware
  • Middleware
  • Programari intermediari
  • Middleware
  • Intergiciel
  • Middleware
  • ミドルウェア
  • Middleware
  • Oprogramowanie pośredniczące
  • Middleware
  • Подпрограммное обеспечение
  • Mellanprogramvara
  • 中间件
owl:sameAs
skos:subject
foaf:page
is dbpedia-owl:Company/industry of
is dbpedia-owl:Company/product of
is dbpedia-owl:Work/genre of
is dbpedia-owl:genre of
is dbpedia-owl:industry of
is dbpedia-owl:product of
is dbpprop:genre of
is dbpprop:industry of
is dbpprop:products of
is dbpprop:redirect of
is dbpprop:use of
is owl:sameAs of