Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

Middleware

Middleware est un terme de l'industrie informatique construit par la fusion du mot anglais « middle » (milieu) et du suffixe « ware » désignant un bien, une marchandise dont on fait un type. Logiciel qui s'interpose entre d'autres logiciels à priori incapables de communiquer entre eux.

cr  01.04.2012      r+  21.08.2020      r-  20.04.2024      Pierre Pinard.         (Alertes et avis de sécurité au jour le jour)

Middleware est un terme de l'industrie informatique.

Middleware : ce néologisme est un mot-valise (et contraction) construit par la fusion du mot anglais « middle » (milieu) et du suffixe « ware » désignant un bien, une marchandise dont on fait un type. Dans l'industrie des logiciels, le rapprochement se fait avec « software » (« soft + ware »), désignant un objet « logiciel ».

Un middleware est un composant logiciel qui s'interpose entre d'autres logiciels à priori incompatibles (incapables de communiquer entre eux). Il les interface.

Un middleware est un logiciel qui permet le fonctionnement de plusieurs ordinateurs en coordination, en attribuant à chacun une tâche spécifique, comme les échanges avec les utilisateurs, l'accès aux bases de données ou aux réseaux.

Middleware désigne aussi un logiciel qui permet de coordonner le fonctionnement de plusieurs logiciels au sein d'un même ordinateur.

Middleware a été traduit en français, officiellement ou officieusement, de diverses manières :

  • La Délégation générale à la langue française et aux langues de France préconise l'emploi de « logiciel médiateur » depuis 1999.
  • L'Office québécois de la langue française préconise l'emploi de « intergiciel ».
  • Certains auteurs utilisent les termes ou expressions « intermédiation » ou « bus logiciel » ou « bus de données »).

Un middleware permet de créer un réseau d'échange d'informations entre différentes applications informatiques de marques/auteurs différentes, tournant sous des machines aux caractéristiques différentes (marques, matériel, systèmes d'exploitation, logiciels réseau, protocoles, etc.)

Le réseau est mis en œuvre par l'utilisation d'une même technique et logique d'échange d'informations dans toutes les applications impliquées.

Dans l'esprit, cela rappelle les développements d'intercommunications entre ordinateurs et systèmes d'exploitation de marques différentes, lors de l'invention de l'Internet (alors qu'initialement les constructeurs d'ordinateurs s'y opposaient farouchement, souhaitant conserver leur clientèle captive).

Les techniques les plus courantes d'échange d'informations, par middleware interposé, sont l'échange de messages, l'appel de procédures distantes et la manipulation d'objets distants.

Les middlewares sont typiquement utilisés comme fédérateur (le terme de « ciment » est utilisé) pour relier les applications informatiques disparates des systèmes d'information des entreprises et des institutions.

Citations :

  • Implement business rules via stored procedures, middleware, or other technologies.
    Implémentez des règles métier via des procédures stockées, des intergiciels ou d'autres technologies.
    CNN.com
  • The division's mandate was to develop middleware for the gaming industry and mobile computing.
    Le mandat de la division était de développer des intergiciels pour l'industrie du jeu et l'informatique mobile.
    The Globe and Mail
  • Responsible for Web Infrastructure, Middleware, Related systems, Release deployments and Maintenance.
    Responsable de l'infrastructure Web, de l'intergiciel, des systèmes connexes, des déploiements de versions et de la maintenance.
    CNN.com
Dossier (collection) : Classes de logiciels
  1. Abandonware
  2. Adware
  3. Alphaware
  4. Annoyware
  5. Badware
  6. Baitware
  7. Beerware
  8. Beggarware
  9. Betaware
  10. Be-Ware
  11. Bloatware
  12. Bookware
  13. Bundleware
  14. Cardware
  15. Careware
  16. Censorware
  17. Charityware
  18. Coasterware
  19. Courseware
  20. Crapware
  21. Crimeware
  22. Crippleware
  23. Crudware
  24. Cryptomalware
  25. Cryptoware
  26. Crypto-ransomware
  27. Cyberware
  28. Demoware
  29. Donateware
  30. Donationware
  31. Doxware
  32. Dreamware
  33. Emailware
  34. Fanware
  35. Fatware
  36. Firmware
  37. Foistware
  38. Formationware
  39. Freeware
  40. Fritterware
  41. Garageware
  42. Garbageware
  43. Grayware
  44. Greenware
  45. Groupware
  46. Guiltware
  47. Hardware
  48. Helpware
  49. Herdware
  50. Heroinware
  51. Hijackware
  52. Jellyware
  53. Junkware
  54. Liveware
  55. Malware
  56. Meatware
  57. Middleware
  58. Missionware
  59. Nagware
  60. Netware
  61. Otherware
  62. Parasiteware
  63. Payware
  64. Pirateware
  65. Postcardware
  66. Prayerware
  67. Psychedelicware
  68. Puppetware
  69. Pushware
  70. Ransomware
  71. Retroware
  72. Riskware
  73. Scareware
  74. Scumware
  75. Shareware
  76. Shelfware
  77. Shitware
  78. Shovelware
  79. Slideware
  80. Software
  81. Spyware
  82. Stealware
  83. Stiffware
  84. Suppositware
  85. Thiefware
  86. Treeware
  87. Trialware
  88. Truelleware
  89. Tupperware
  90. Uselessware
  91. Vaporware
  92. Vapourware
  93. Warmware
  94. Wetware
Les trucs en « ...ciel » ou « ...tiel » comme logiciel...