Väliohjelmisto

Väliohjelmisto (engl. middleware) on ohjelmistokomponentti, joka toimii osien tai sovelluksien välisenä rajapintana tai palveluna.[1] Käytännössä termiä käytetään myös laajemmin eri toiminnallisuuksien toteuttavista ohjelmakomponenteista. Termiä sanotaan käytettävän järjestelmäohjelman ja sovellusohjelman tai kahden sovellusohjelman välillä toimivasta ohjelmasta.[2]

Ohjelmakerrokset käyttöjärjestelmän ytimen ja sovelluksien välissä voivat olla väliohjelmia.

Termin varhaisin käyttö on vuodelta 1968 Naton ohjelmistokehityskonferenssista, josta on julkaistu raportti tammikuussa 1969.[1][3]

Esimerkit

Esimerkkejä väliohjelmistoista ovat JDBC ja ODBC -ajurit, J2EE, .NET ja CORBA -alustat.[4]

Lähteet

  1. Luoma-aho, Heikki: Väliohjelmistot integraatiotekniikkana jyx.jyu.fi. 25.3.2009. Viitattu 5.12.2017.
  2. software searchapparchitecture.techtarget.com. Viitattu 3.2.2020. (englanniksi)
  3. Software Engineering homepages.cs.ncl.ac.uk. tammikuu 1969. Viitattu 5.12.2017.
  4. (2003) Data Center Fundamentals. Cisco Press, 92–93. ISBN 9781587140747.
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.