Vés al contingut

Message-oriented middleware

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 11:44, 6 jul 2017 amb l'última edició de Rrival 01 (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.
(dif.) ←la pròxima versió més antiga | vegeu la versió actual (dif.) | Versió més nova → (dif.)

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 traves 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. [1] [2] [3] [4]

Tipus de programari intermediari (middleware)

  • Remote Procedure Call ( o RPC-based middleware), implementa un model de missatges síncron
  • Object Request Broker (o ORB-based middleware), implementa un model de missatges síncron
  • Message-oriented middleware (o MOM-based middleware), implementa un model de missatges assíncron

Avantatges de MOM

  • Model de comunicació assíncron.
  • Encaminament (routing) de missatges.
  • Transformació dels missatges.

Inconvenients de MOM

Estàndards MOM

Vegeu també

Referències

  1. «Message-Oriented Middleware (MOM) (Sun Java System Message Queue 4.3 Technical Overview)» (en anglès). https://docs.oracle.com.+[Consulta: 6 juliol 2017].
  2. «What is message-oriented middleware?» (en anglès). https://stackoverflow.com.+[Consulta: 6 juliol 2017].
  3. Shamma, Mohammed. «Message-Oriented Middleware» (en anglès). http://courses.ischool.berkeley.edu.+[Consulta: 6 juliol 2017].
  4. «MOM» (en anglès). https://www.slideshare.net.+[Consulta: 6 juliol 2017].