Rikas Internet-sovellus

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 19. heinäkuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .

Rikas internet (web) -sovellus [1] [2] ( eng.  rich internet application , RIA ) on käyttäjän Internetin kautta lataama verkkosovellus , joka on suunniteltu suorittamaan perinteisten työpöytäsovellusten toimintoja ja joka toimii käyttäjän laitteessa ( ei palvelimella).

RIA:n toteuttamiseen käytetyt tekniikat:

Pääpiirteet:

[3] mukaan heinäkuussa 2012 RIA:iden luomiseen käytetyt suosituimmat alustat olivat Adobe Flash , JavaFX ja Microsoft Silverlight .

Historia

Macromedia mainitsi ensimmäisen kerran termin "RIA" maaliskuussa 2002 julkaistussa valkoisessa kirjassa. RIA-idea oli olemassa muutama vuosi aiemmin seuraavilla nimillä:

Perinteiset verkkosovellukset toimivat näin.

  1. Asiakas lähettää pyynnön palvelimelle ja odottaa vastausta.
  2. Palvelin vastaanottaa pyynnön asiakkaalta, luo ja lähettää vastauksen asiakkaalle.
  3. Asiakas vastaanottaa ja näyttää vastauksen.

Nämä toimet toistuvat jatkuvasti (sykli). Tällaisessa arkkitehtuurissa asiakas vain näyttää tietoja (staattinen sisältö, esimerkiksi HTML ) ja siirtää kaikki tietojenkäsittelytehtävät palvelimelle. Tämän arkkitehtuurin suurin haitta on, että palvelin tekee kaiken työn. Voit lisätä sovelluksen nopeutta, jos osa työstä siirtyy asiakkaalle.

RIA-arkkitehtuurissa osan tai koko työstä voi tehdä asiakas.

Internet-verkkostandardien asteittainen kehittäminen on johtanut mahdollisuuteen ottaa käyttöön RIA. On kuitenkin vaikea vetää selkeää rajaa siihen, mitkä tekniikat sisältävät RIA:n ja mitkä eivät. Mutta kaikilla RIA:illa on yksi ominaisuus: niin kutsuttu "asiakasmoottori" ladataan käyttäjän laitteelle ennen RIA:n käynnistymistä; tulevaisuudessa moottori voidaan ladata uudelleen sovelluksen aikana.

"Client engine" toteuttaa ominaisuuksia, jotka eivät ole perinteisten verkkosovellusten saatavilla, voidaan ladata verkkoselaimen (HTML, JavaScript) tai verkkoselaimen laajennuksen (lisäosa) (Adobe Flash ) yhteydessä. , JavaFX, Microsoft Silverlight, Native Client). "Asiakasmoottori" on yleensä vastuussa käyttöliittymän (UI) renderöimisestä (piirtämisestä) (esimerkiksi käyttöliittymän toteuttaminen RIA:lle voi olla yksinkertaisempaa ja nopeampaa kuin perinteisessä verkkosovelluksessa) ja vuorovaikutuksessa palvelimen kanssa (esim. RIA:n asiakaspuoli voi lähettää pyyntöjä RIA-taustajärjestelmään joko synkronisesti (kuten perinteiset verkkosovellukset) tai asynkronisesti ). "Asiakaskoneen" ominaisuuksia voivat rajoittaa käyttäjän laitteen ja käyttöjärjestelmän ominaisuudet .

Edut

Verkkosovellusten edut:

RIA:n edut verrattuna perinteisiin verkkosovelluksiin, jotka saavutetaan käyttämällä "asiakasmoottorin" ominaisuuksia:

Haitat

RIA:n haitat:

Sovelluskehityksen haasteita

RIA - teknologian tuloon liittyi huomattavia vaikeuksia web - sovellusten kehittämisessä . Perinteiset web-sovellukset, jotka perustuvat tavalliseen HTML:ään, suhteellisen yksinkertaisella arkkitehtuurilla ja melko rajallisilla ominaisuuksilla, olivat suhteellisen helppoja kehittää ja hallita. RIA-teknologiaan perustuvia web-sovelluksia toteuttavat yksilöt ja organisaatiot kohtaavat usein ylimääräisiä kehitys-, testaus-, mittaus- ja tukihaasteita.

RIA-teknologian käyttö asettaa uusia haasteita SLM-palvelunhallinnalle ( palvelutason hallinta ), joista kaikkia ei ole toistaiseksi ratkaistu .  Sovelluskehittäjät eivät aina ota huomioon SLM:ää koskevia kysymyksiä, eivätkä käyttäjät juuri huomaa niitä. Ne ovat kuitenkin elintärkeitä Internet-sovelluksen onnistuneelle toteuttamiselle. Tärkeimmät näkökohdat, jotka vaikeuttavat RIA-kehitysprosessia, ovat seuraavat:

Katso myös

Muistiinpanot

  1. Larry Seltzer. Rikkaat Internet-sovellukset houkuttelevat hyökkääjiä // PCWeek, 15.9.2010.
  2. Powers S., Powers S. Ajaxin lisääminen. - BHV-Petersburg, 2009. - S. 3–4. - ISBN 978-5-9775-0226-9 .
  3. Rikas Internet-sovellusten markkinaosuus (downlink) . Haettu 9. joulukuuta 2010. Arkistoitu alkuperäisestä 6. lokakuuta 2011. 

Kirjallisuus