Middleware

Middleware ( în engleză  middleware ; tradus și ca middleware , middle layer software , sub-software , software multiplatformă ) este un termen utilizat pe scară largă care înseamnă un strat sau un complex de software tehnologic pentru a asigura interacțiunea între diverse aplicații, sisteme, componente.

Există mai multe tipuri principale de middleware [1] [2] [3] :

Originea termenului

Probabil că prima utilizare a termenului middleware datează din 1968 , în raportul conferinței Comitetului Științific NATO [4] [5] .

Printre interpretările private moderne, cele mai frecvent utilizate interpretări ale termenului middleware :

În cel mai general caz, termenul middleware este adesea folosit pentru a se referi la infrastructură : servere web, servere de aplicații , monitoare de tranzacții, software de magistrală de servicii , sisteme de management al conținutului . Middleware-ul este nucleul soluțiilor IT moderne bazate pe XML , SOAP , servicii web și arhitectură orientată spre servicii [11] .

Note

  1. ^ Stojmenovic, I. și Thulasiram , RK și Yang, LT Parallel and Distributed Processing and Applications: 5th International Symposium, ISPA 2007, Niagara Falls, Canada, August 29-31, 2007, Proceedings . — Springer, 2007. — P.  563-656 . — ISBN 9783540747413 .
  2. ^ Ruh , WA și Maginnis, FX și Brown, WJ Enterprise Application Integration: A Wiley Tech Brief. - Wiley, 2002. - P. 52-59. — ISBN 9780471437864 .
  3. Alexander Kasatkin . Middlewares și clasificarea lor Arhivat 4 martie 2016 la Wayback Machine , PCWeek, (193) 19`1999
  4. Termen de middleware în Raportul NATO din 1968 . Preluat la 28 octombrie 2017. Arhivat din original la 29 august 2014.
  5. Ironic. Actualizare privind originea termenului „middleware”  ( 30 iulie 2005). Data accesului: 30 ianuarie 2011. Arhivat din original la 1 iunie 2012.
  6. Middleware - Glosar de CNet.com  (engleză)  (link nu este disponibil) . cnet.com . Consultat la 11 februarie 2011. Arhivat din original pe 10 februarie 2012.
  7. Definiția Middleware la  YourDictionary.com . Dicționarul American Heritage® al limbii engleze, ediția a 4-a . - „Software care servește ca intermediar între software-ul de sistem și o aplicație”. Consultat la 10 februarie 2011. Arhivat din original pe 10 februarie 2012.
  8. Definiți Middleware la  Dictionary.com . Dictionary.com . Consultat la 10 februarie 2011. Arhivat din original pe 10 februarie 2012.
  9. Middleware de la FOLDOC  . FoldDoc . Consultat la 10 februarie 2011. Arhivat din original pe 10 februarie 2012. Software care mediază între un program de aplicație și o rețea. Gestionează interacțiunea dintre aplicații disparate pe platformele de calcul eterogene
  10. ↑ Definiția termenilor IT și Glosarul IT  . Gartner . Data accesului: 30 ianuarie 2011. Arhivat din original la 10 februarie 2012. „Lipiciul” software care ajută programele și bazele de date (care pot fi pe computere diferite) să lucreze împreună. Funcția sa cea mai de bază este de a permite comunicarea între diferite piese de software
  11. Wolfgang Emmerich, Mikio Aoyama, Joe Sventek. Impactul cercetării asupra dezvoltării tehnologiei middleware  (engleză)  // ACM Transactions on Software Engineering and Methodology. - N. Y. : ACM , 2008. - Vol. 17 , nr. 4 . — P. 19-48 . — ISSN 1049-331X . doi : 10.1145 / 13487689.13487692 .