Автор работы: Пользователь скрыл имя, 22 Апреля 2012 в 22:15, реферат
В начале 90-х годов Всемирная паутина была главным образом статичной и состояла из простых HTML-страниц. Но по мере того как первые приобщившиеся к ней компании стали входить во вкус, в Сети начали быстро распространяться приложения на базе интерфейса CGI (Common Gateway Interface) и языка Perl. Вместе с новыми технологиями обеспечения безопасности они предоставили целый ряд недоступных прежде возможностей, в том числе и для электронной коммерции. И как только компании стали привыкать к этим нововведениям, появились XML, SOAP (Simple Object Access Protocol) и другие передовые технологии, открывшие путь в мир сервисно-ориентированной архитектуры (SOA). Последняя полностью меняет способы установления связи между приложениями, системами и компаниями. За ней последовало всё, что относят к We
А теперь вообразите, что многие посетители вашего ресторана решили отправиться на кухню и самостоятельно заменить блюда и привести их в соответствие со своими вкусами. Им понравились ваши макароны, но они считают, что креветки они могут приготовить и получше. Или они готовы съесть ваш гамбургер, но хотели бы дополнить его пиццей из другого ресторана.
По такой модели строятся Web-приложения следующего поколения. Пользователи хотят иметь возможность подстраивать, приспосабливать и изменять их в соответствии со своими конкретными нуждами. Такие приложения часто называют смешанными или составными (mashup).
При подобной модели может оказаться, что ваше прекрасное новое приложение используется совместно с чьей-то учетно-управленческой системой или объединено с популярным бесплатно распространяемым решением, созданным каким-нибудь крупным Web-порталом или разработчиком поисковой машины. Может даже дойти до того, что оно станет применяться в связке с приложением от производителя, которого вы рассматриваете в качестве своего конкурента.
Это жутковатая перспектива, особенно для производителей ПО. В традиционных моделях такие компании стремятся сохранить жесткий контроль над тем, как их прикладные системы используются, обновляются и интегрируются.
Но когда
речь идет о Web-приложениях следующего
поколения, было бы ошибкой вешать замок
на программный продукт. С точки
зрения многих пользователей, Web-приложение,
которое нельзя легко и просто
подстроить под свои потребности
или использовать совместно с
другими программами, является неполноценным.
Его не следует применять или
приобретать. Позволить пользователям
создавать составные
Таков, может быть, самый важный вывод, касающийся Web-приложений следующего поколения. Их способность непрерывно видоизменяться и адаптироваться к новым технологиям, стандартам и пожеланиям конечных пользователей кардинальным образом изменит не только способы применения Web-приложений, но и взгляды на используемое ПО в целом.
Информация о работе 5 главных тенденции развития Web-приложений