Message-oriented middleware (original) (raw)
Message-oriented middleware (MOM acrònim anglès) és una infraestructura de programari/maquinari intermediari amb l'objectiu d'enviar i rebre missatges entre sistemes distribuïts. MOM permet que les aplicacions estiguin localitzades en diferents plataformes i d'aquesta manera es redueix la complexitat de desenvolupament a través de diferents sistemes operatius i protocols de xarxa. El programari intermediari crea una capa de comunicacions distribuïda que aïlla l'aplicació dels detalls de les diferents interfícies.
Property | Value |
---|---|
dbo:abstract | Message-oriented middleware (MOM acrònim anglès) és una infraestructura de programari/maquinari intermediari amb l'objectiu d'enviar i rebre missatges entre sistemes distribuïts. MOM permet que les aplicacions estiguin localitzades en diferents plataformes i d'aquesta manera es redueix la complexitat de desenvolupament a través de diferents sistemes operatius i protocols de xarxa. El programari intermediari crea una capa de comunicacions distribuïda que aïlla l'aplicació dels detalls de les diferents interfícies. (ca) Nachrichtenorientierte Middleware bzw. Message Oriented Middleware (MOM) bezeichnet Middleware, die auf der asynchronen oder synchronen Kommunikation, also der Übertragung von Nachrichten (englisch messages) beruht. Das Format für die Nachrichten ist nicht festgelegt, in der Praxis hat sich jedoch XML als beliebtes Format etabliert. MOM unterstützt drei verschiedene Kommunikationsprotokolle * Message Passing (Direkte Kommunikation zwischen Anwendungen) * Message Queueing (Indirekte Kommunikation über eine Warteschlange) * Publish & Subscribe (Herausgeber stellt dem Abonnenten Nachrichten zur Verfügung) (de) Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing applications that span multiple operating systems and network protocols. The middleware creates a distributed communications layer that insulates the application developer from the details of the various operating systems and network interfaces. APIs that extend across diverse platforms and networks are typically provided by MOM. This middleware layer allows software components (applications, Enterprise JavaBeans, servlets, and other components) that have been developed independently and that run on different networked platforms to interact with one another. Applications distributed on different network nodes use the application interface to communicate. In addition, by providing an administrative interface, this new, virtual system of interconnected applications can be made reliable and secure. MOM provides software elements that reside in all communicating components of a client/server architecture and typically support asynchronous calls between the client and server applications. MOM reduces the involvement of application developers with the complexity of the master-slave nature of the client/server mechanism. (en) Le terme message-oriented middleware (MOM), intergiciel à messages en français, désigne une famille de logiciels qui permettent l'échange de messages entre les applications présentes sur un réseau informatique.Les MOM font partie des éléments techniques de base des architectures informatiques.Ils permettent une forme de couplage faible entre applications. (fr) 메시지 지향 미들웨어(영어: Message-oriented middleware, MOM)는 응용 소프트웨어 간의 데이터 통신을 위한 소프트웨어이며, 일반적으로 비동기 메시지 전달에 기초한 것을 가리킨다. 많은 메시지 지향 미들웨어는 메시지 큐 시스템을 기반으로 하지만, 그 밖에도 브로드캐스트 형식 메시지 시스템과 멀티 캐스트 형식의 메시지 시스템적인 내용도 있다. (ko) メッセージ指向ミドルウェア(メッセージしこうミドルウェア、英: Message-oriented middleware、MOM)とは、アプリケーションソフトウェア間のデータ通信ソフトウェアであり、一般に非同期メッセージパッシングに基づいたものを指す。 多くのメッセージ指向ミドルウェアはメッセージキューシステムに基づくが、他にもブロードキャスト型のメッセージシステムやマルチキャスト型のメッセージシステムに基づくものもある。 (ja) In informatica, un Message-Oriented Middleware (in italiano middleware orientato ai messaggi), più comunemente noto come MOM, è un'infrastruttura client/server che, distribuendo un'applicazione tra più piattaforme eterogenee, ne incrementa l'interoperabilità, la portabilità e la flessibilità. Tale infrastruttura semplifica lo sviluppo di applicazioni che usano sistemi operativi e protocolli di rete diversi, permettendo al programmatore di ignorare i dettagli degli stessi. Ciò viene ottenuto grazie a delle API che coprono diverse piattaforme e tipologie di rete. Il software MOM risiede sia sul client che sul server e consente l'esecuzione di chiamate asincrone fra gli stessi. I messaggi inviati verso client non disponibili vengono memorizzati in apposite code che li conservano fin quando essi non sono nuovamente pronti per la ricezione. Tale meccanismo nasconde al programmatore l'implicita natura master/slave del meccanismo client/server. I MOM rientrano nella categoria dei software per la comunicazione tra applicazioni tramite asincrono, differenziandosi dai software basati invece sulla metafora richiesta-risposta (request/response). Nonostante la maggior parte dei MOM siano basati su un sistema di code di messaggi, ne esistono anche implementazioni basate su sistemi di messaggistica broadcast o multicast. (it) Message Oriented Middleware (MOM) é um método de comunicação entre componentes de software utilizado em sistemas distribuídos. O MOM é um tipo de middleware orientado à mensagem. Um cliente pode enviar e receber mensagens de forma assíncrona de qualquer outro cliente, conectados a um agente especial que fornece facilidades para criar, enviar, receber e ler mensagens. O MOM permite o fraco acoplamento. Emissor e receptor não precisam estar sincronizados, nem precisam ser previamente conhecidos. É uma alternativa aos métodos distribuídos sincronizados que utilizam bloqueio durante a comunicação. (pt) Підпрограмне забезпечення, орієнтоване на обробку повідомлень (англ. Message-Oriented Middleware, MOM), або сервіси обробки повідомлень, — підпрограмне забезпечення проміжного шару, орієнтоване на обмін повідомленнями в розподіленому оточенні. Перш за все призначене для реалізації відкладеного обміну повідомленнями, в той час як Peer-to-peer мережа і віддалені виклики процедур підтримують синхронний режим. В основному цей вид програмного забезпечення складають асинхронні системи зі взаємодією сервера і клієнта за рахунок обміну повідомленнями або, інакше кажучи, обміну блоками керуючих команд і переданих даних з використанням байт-орієнтованих протоколів, таких як HTTP, POP/SMTP та інші. (uk) Связующее программное обеспечение, ориентированное на обработку сообщений (англ. message-oriented middleware, MOM) — подпрограммное обеспечение, ориентированное на обмен сообщениями в распределённом окружении. Прежде всего предназначено для реализации отложенного обмена сообщениями, в то время как одноранговая сеть (peer-to-peer) и удалённые вызовы процедур (RPC) поддерживают синхронный режим. В основном этот вид программного обеспечения составляют асинхронные системы с взаимодействием сервера и клиента за счёт обмена сообщениями или, иначе говоря, обмена блоками управляющих команд и передаваемых данных с использованием байт-ориентированных протоколов, таких как HTTP, POP3, SMTP и другие. Может быть реализовано в разных топологиях и с различными (публикация — подписка, ), а также с различными их комбинациями. Существенную роль в данном классе программного обеспечения играет понятие очереди сообщений. Существуют стандарты на обмен сообщениями для систем такого класса, среди таковых AMQP, XMPP, . Основные подклассы — брокеры сообщений, , мониторы транзакций. (ru) |
dbo:wikiPageExternalLink | https://developer.ibm.com/series/badge-ibm-mq-developer-essentials/ https://web.archive.org/web/20130202055113/http:/www.omg.org/technology/documents/dds_spec_catalog.htm |
dbo:wikiPageID | 429836 (xsd:integer) |
dbo:wikiPageLength | 17996 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1119302347 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Protocol_(computing) dbr:Enterprise_Integration_Patterns dbr:Enterprise_messaging_system dbr:Enterprise_service_bus dbr:Message dbr:Message_passing dbr:Messaging_pattern dbc:Enterprise_application_integration dbr:Application_software dbr:Publish–subscribe_pattern dbr:MQ_Telemetry_Transport dbr:Publish/subscribe dbr:Middleware dbr:Enduro/X dbr:Application_programming_interface dbr:Communication_software dbr:Computer_performance dbr:Software_architecture dbr:Point-to-point_(telecommunications) dbr:Standardization dbr:Streaming_Text_Oriented_Messaging_Protocol dbr:Synchronization_(computer_science) dbc:Middleware dbr:Tuxedo_(software) dbr:Data_Distribution_Service dbr:Data_communication dbr:Data_transformation dbr:Extensible_Messaging_and_Presence_Protocol dbr:FPGA dbr:Broadcasting_(networking) dbr:Fan-out_(software) dbr:Flow-based_programming dbr:Graphical_user_interface dbr:Drag-and-drop dbr:Real-time_computing dbr:Remote_procedure_call dbr:Interprocess_communication dbr:Java_EE dbr:Java_Message_Service dbr:Backup dbr:API dbc:Systems_engineering dbr:Advanced_Message_Queuing_Protocol dbc:Message-oriented_middleware dbr:System dbr:Modular_programming dbr:Software_developer dbr:Software_maintenance dbr:Application_developer dbr:Institute_of_Electrical_and_Electronics_Engineers dbr:Message_broker dbr:OASIS_(organization) dbr:Object_Management_Group dbr:Operating_system dbr:Oracle_Corporation dbr:XMPP dbr:Object_request_broker dbr:Loose_coupling dbr:Message_queue dbr:Multicast dbr:Simulation_Interoperability_Standards_Organization dbr:High-level_architecture dbr:Near_real_time dbr:Request-response dbr:Persistent_storage dbr:Asynchrony_(computing) dbr:Distributed_system dbr:Network_protocol dbr:Wikt:asynchronous dbr:OpenMAMA dbr:Synchronous_messaging |
dbp:wikiPageUsesTemplate | dbt:Cite_book dbt:Disputed dbt:More_citations_needed dbt:Multiple_issues dbt:Reflist dbt:See_also dbt:Short_description |
dcterms:subject | dbc:Enterprise_application_integration dbc:Middleware dbc:Systems_engineering dbc:Message-oriented_middleware |
gold:hypernym | dbr:Software |
rdf:type | owl:Thing dbo:Software yago:WikicatWebServices yago:Abstraction100002137 yago:Act100030358 yago:Activity100407535 yago:Event100029378 yago:PsychologicalFeature100023100 yago:Work100575741 yago:YagoPermanentlyLocatedEntity dbo:MusicGenre yago:Service100577525 |
rdfs:comment | Message-oriented middleware (MOM acrònim anglès) és una infraestructura de programari/maquinari intermediari amb l'objectiu d'enviar i rebre missatges entre sistemes distribuïts. MOM permet que les aplicacions estiguin localitzades en diferents plataformes i d'aquesta manera es redueix la complexitat de desenvolupament a través de diferents sistemes operatius i protocols de xarxa. El programari intermediari crea una capa de comunicacions distribuïda que aïlla l'aplicació dels detalls de les diferents interfícies. (ca) Le terme message-oriented middleware (MOM), intergiciel à messages en français, désigne une famille de logiciels qui permettent l'échange de messages entre les applications présentes sur un réseau informatique.Les MOM font partie des éléments techniques de base des architectures informatiques.Ils permettent une forme de couplage faible entre applications. (fr) 메시지 지향 미들웨어(영어: Message-oriented middleware, MOM)는 응용 소프트웨어 간의 데이터 통신을 위한 소프트웨어이며, 일반적으로 비동기 메시지 전달에 기초한 것을 가리킨다. 많은 메시지 지향 미들웨어는 메시지 큐 시스템을 기반으로 하지만, 그 밖에도 브로드캐스트 형식 메시지 시스템과 멀티 캐스트 형식의 메시지 시스템적인 내용도 있다. (ko) メッセージ指向ミドルウェア(メッセージしこうミドルウェア、英: Message-oriented middleware、MOM)とは、アプリケーションソフトウェア間のデータ通信ソフトウェアであり、一般に非同期メッセージパッシングに基づいたものを指す。 多くのメッセージ指向ミドルウェアはメッセージキューシステムに基づくが、他にもブロードキャスト型のメッセージシステムやマルチキャスト型のメッセージシステムに基づくものもある。 (ja) Message Oriented Middleware (MOM) é um método de comunicação entre componentes de software utilizado em sistemas distribuídos. O MOM é um tipo de middleware orientado à mensagem. Um cliente pode enviar e receber mensagens de forma assíncrona de qualquer outro cliente, conectados a um agente especial que fornece facilidades para criar, enviar, receber e ler mensagens. O MOM permite o fraco acoplamento. Emissor e receptor não precisam estar sincronizados, nem precisam ser previamente conhecidos. É uma alternativa aos métodos distribuídos sincronizados que utilizam bloqueio durante a comunicação. (pt) Nachrichtenorientierte Middleware bzw. Message Oriented Middleware (MOM) bezeichnet Middleware, die auf der asynchronen oder synchronen Kommunikation, also der Übertragung von Nachrichten (englisch messages) beruht. Das Format für die Nachrichten ist nicht festgelegt, in der Praxis hat sich jedoch XML als beliebtes Format etabliert. MOM unterstützt drei verschiedene Kommunikationsprotokolle (de) Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing applications that span multiple operating systems and network protocols. The middleware creates a distributed communications layer that insulates the application developer from the details of the various operating systems and network interfaces. APIs that extend across diverse platforms and networks are typically provided by MOM. (en) In informatica, un Message-Oriented Middleware (in italiano middleware orientato ai messaggi), più comunemente noto come MOM, è un'infrastruttura client/server che, distribuendo un'applicazione tra più piattaforme eterogenee, ne incrementa l'interoperabilità, la portabilità e la flessibilità. Tale infrastruttura semplifica lo sviluppo di applicazioni che usano sistemi operativi e protocolli di rete diversi, permettendo al programmatore di ignorare i dettagli degli stessi. Ciò viene ottenuto grazie a delle API che coprono diverse piattaforme e tipologie di rete. (it) Связующее программное обеспечение, ориентированное на обработку сообщений (англ. message-oriented middleware, MOM) — подпрограммное обеспечение, ориентированное на обмен сообщениями в распределённом окружении. Прежде всего предназначено для реализации отложенного обмена сообщениями, в то время как одноранговая сеть (peer-to-peer) и удалённые вызовы процедур (RPC) поддерживают синхронный режим. Основные подклассы — брокеры сообщений, , мониторы транзакций. (ru) Підпрограмне забезпечення, орієнтоване на обробку повідомлень (англ. Message-Oriented Middleware, MOM), або сервіси обробки повідомлень, — підпрограмне забезпечення проміжного шару, орієнтоване на обмін повідомленнями в розподіленому оточенні. Перш за все призначене для реалізації відкладеного обміну повідомленнями, в той час як Peer-to-peer мережа і віддалені виклики процедур підтримують синхронний режим. (uk) |
rdfs:label | Message-oriented middleware (en) Message-oriented middleware (ca) Message Oriented Middleware (de) Message-oriented middleware (fr) Message-oriented middleware (it) 메시지 지향 미들웨어 (ko) メッセージ指向ミドルウェア (ja) Message Oriented Middleware (pt) Связующее программное обеспечение, ориентированное на обработку сообщений (ru) Message-oriented middleware (uk) |
rdfs:seeAlso | dbr:Message_queuing_service |
owl:sameAs | freebase:Message-oriented middleware yago-res:Message-oriented middleware wikidata:Message-oriented middleware dbpedia-ca:Message-oriented middleware dbpedia-de:Message-oriented middleware dbpedia-fa:Message-oriented middleware dbpedia-fr:Message-oriented middleware dbpedia-he:Message-oriented middleware dbpedia-hu:Message-oriented middleware dbpedia-it:Message-oriented middleware dbpedia-ja:Message-oriented middleware dbpedia-ko:Message-oriented middleware http://lv.dbpedia.org/resource/Ziņojumapmaiņas_starpprogrammatūra dbpedia-pt:Message-oriented middleware dbpedia-ru:Message-oriented middleware dbpedia-uk:Message-oriented middleware https://global.dbpedia.org/id/AdDq |
prov:wasDerivedFrom | wikipedia-en:Message-oriented_middleware?oldid=1119302347&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Message-oriented_middleware |
is dbo:genre of | dbr:Enduro/X dbr:NATS_Messaging dbr:Apache_ActiveMQ dbr:Apache_Qpid dbr:Celery_(software) dbr:TIBCO_Rendezvous dbr:RabbitMQ |
is dbo:wikiPageDisambiguates of | dbr:Mom_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:Message_Bus dbr:Message_bus dbr:Messagebus dbr:Message_oriented_middleware dbr:Message_Oriented_Middleware dbr:Asynchronous_messaging |
is dbo:wikiPageWikiLink of | dbr:Enterprise_Integration_Patterns dbr:Enterprise_messaging_system dbr:Enterprise_service_bus dbr:List_of_acronyms:_M dbr:List_of_computing_and_IT_abbreviations dbr:Mom_(disambiguation) dbr:Message_queuing_service dbr:Message_switching dbr:HornetQ dbr:PeopleTools dbr:Interceptor_pattern dbr:Jakarta_Messaging dbr:Oracle_Advanced_Queuing dbr:Publish–subscribe_pattern dbr:OpenWire_(binary_protocol) dbr:Middleware_(distributed_applications) dbr:Enduro/X dbr:Enterprise_application_integration dbr:Fuse_ESB dbr:Fuse_Mediation_Router dbr:GNOME_2 dbr:Mule_(software) dbr:NATS_Messaging dbr:Configurable_Network_Computing dbr:Openadaptor dbr:Apache_ActiveMQ dbr:Apache_Axis2 dbr:Apache_Kafka dbr:Apache_MINA dbr:Apache_Qpid dbr:Apache_RocketMQ dbr:Linux_Foundation dbr:Comparison_of_business_integration_software dbr:Comparison_of_user_features_of_messaging_platforms dbr:ZeroMQ dbr:Proof_of_delivery dbr:Streaming_Text_Oriented_Messaging_Protocol dbr:Theoretical_computer_science dbr:Celery_(software) dbr:Database-centric_architecture dbr:Distributed_computing dbr:Fuse_Services_Framework dbr:D-Bus dbr:Event-driven_programming dbr:Fan-out_(software) dbr:List_of_JBoss_software dbr:Talarian dbr:Advanced_Message_Queuing_Protocol dbr:BlazeDS dbr:TIBCO_Rendezvous dbr:High_Level_Architecture dbr:Wire_protocol dbr:Message_Bus dbr:Message_bus dbr:Messagebus dbr:Instant_messaging dbr:Message_broker dbr:OASIS_(organization) dbr:Open_Message_Queue dbr:Oracle_Enterprise_Service_Bus dbr:RabbitMQ dbr:XML_appliance dbr:XMPP dbr:Loose_coupling dbr:Message_queue dbr:Sequence_diagram dbr:Solace_Corporation dbr:IBM_MQ dbr:Event-driven_architecture dbr:Message_oriented_middleware dbr:Message_Oriented_Middleware dbr:Asynchronous_messaging |
is dbp:genre of | dbr:Enduro/X dbr:NATS_Messaging dbr:Apache_ActiveMQ dbr:Apache_Qpid dbr:Celery_(software) dbr:TIBCO_Rendezvous dbr:Open_Message_Queue dbr:RabbitMQ |
is rdfs:seeAlso of | dbr:Jakarta_Messaging |
is foaf:primaryTopic of | wikipedia-en:Message-oriented_middleware |