Rich Internet Applications

Rich Internet Application (роден богат интернет приложение РИА ..) - един уеб-базирано приложение. сваляне от потребителя чрез интернет. средства за изпълнение на функциите и традиционните настолни приложения, изпълнявани на потребителско устройство (не е на сървъра).

Технология, използвана за изпълнението на АПИ:

  • АПИ се състои от две части: клиент и сървър;
  • от страна на сървъра АПИ работи на сървъра може да съхранява информация, необходима за изпълнение на приложението, могат да бъдат ангажирани в заявки за услуги от страна на клиента ОВР;
  • РИА клиент част работи на компютъра на потребителя, се занимава с изготвяне на потребителския интерфейс. изпълнява специфичните изисквания на потребителя, могат да изпращат от страна на сървъра РИА в зависимост от случая;
  • клиентската част на АПИ се извършва в обстановка на сигурност, наречен "пясък" (инж. пясък), и не изисква инсталиране на допълнителен софтуер.

Традиционните уеб приложения са както следва.

  1. Клиентът изпраща заявка към сървъра и чака отговор.
  2. Сървърът получава искането от клиента генерира и изпраща отговор на клиента.
  3. Клиентът получава и показва отговор.

Тези стъпки се повтарят непрекъснато (цикъл). В тази архитектура, клиентът се занимава с показване на информация (статично съдържание, например, HTML), както и всички задачи за обработка на данни се прехвърлят на сървър. Основният недостатък на тази архитектура е, че цялата работа се извършва от сървъра. Увеличете скоростта на приложение е възможно, ако работната смяна на клиента.

В АПИ архитектурата на работата или на цялата работа може да се направи от страна на клиента.

Постепенното развитие на Интернет стандарти е довело до възможността за прилагане на АПИ. Но е трудно да се направи ясна граница между това, което е технология включва АПИ, и какво - не. Но РИА всички имат една особеност: устройство на потребителя, преди да предаде РИА работни ботуши така наречените "клиент на двигателя"; допълнително двигател може да се презарежда по време на издръжливостта й.

  • Уеб приложение не изисква инсталация (потребителите да изтеглят приложението от сървъра, ако е необходимо, това осигурява автоматично разпределение на приложения);
  • Web приложение се актуализира автоматично (на сървъра поставя най-новата версия);
  • Уеб приложение може да работи с всяко устройство с връзка към интернет, и работи всяка операционна система (OS разнообразие не създава проблеми чрез една операционна система за всички API);
  • на устройството за употреба на уеб приложение е по-малко податливи на заразяване с вируси от изпълняване на изпълнимите бинарни файлове (уеб-базирано приложение се изпълнява в "пясъчника").

РИА предимства в сравнение с традиционните уеб приложения, постигнато чрез използване на възможностите на "клиент двигател":

заявление сложност развитие Редактиране

Появата на АПИ технология придружено от значителни трудности при разработването на уеб приложения. Традиционните уеб приложения, изградени на базата на стандарта HTML, който има сравнително проста архитектура и доста ограничен набор от функции са относително лесни за проектиране и управление. Физически лица и организации, които приемат Web-базирани приложения РИА технология, често са изправени пред допълнителни трудности при проектирането, тест, оценката и подкрепата.

Използването на АПИ технология поставя нови предизвикателства за устойчиво управление на земите Service Management (управление на ниво инж. Service), не всички от които са решени до момента. Въпроси, свързани с УУЗ не винаги са взети под внимание от разработчиците на приложения, и почти не се възприемат от потребителите. Въпреки това, те са от съществено значение за успешното изпълнение на заявлението в интернет. Основният аспект, който усложнява процеса на развитие RIA, са както следва: