Средства разработки приложений

         

Современная ифраструктура Internet


Современная ифраструктура Internet представлена на Рис.2. и включает в себя:

  • Web-броузер, служащий для отображения страниц в формате HTML (Hypertext Mark-up Language)
  • Web-сервер, который занимается хранением и управлением HTML-страниц


Рисунок 2. Базовая и расширенная архитектура Web.

Стандартные средства связи между броузером и сервером на основе протокола (Hypertext Transfer Protocol).

Базовая инфраструктура была разработана и до сих пор вполне подходит для публикации статической информации, например, данных маркетинговых исследований.

Как показано на Рис.3, базовая инфраструктура Internet за последнее время была раширена в смысле большей динамичности приложений (интерактивных возможностей пользователей) за счет:

  • Простых форм запросов и форматирования данных на основе JavaScript для броузера
  • API для Web сервера, таких как, например, NSAPI и ISAPI, позволяющих броузерам вызывать приложения на стороне сервера.
  • Серверов динамической обработки, которые преобразуют данные из БД в страницы в формате HTML (например, "Dynamo").

Расширенная инфраструктура Web за счет динамической обработки данных, т.е. способности сервера возвращать данные броузеру в соответствии с запросом пользователя или в другой интерактивной форме, предоставляет возможность создания совершенно нового и важного класса приложений от систем поддержки принятия решения через intranet до персональных новостей в Internet.


Рисунок 3. Новая архитектура для WebOLTP

Однако, даже с учетом этих расширений большинство реализаций Internet-инфраструктур неспособны обрабатывать крупные транзакции. До настоящего времени, различные компании пытались соединять базы данных и Web-серверы вместе. Но без инструментальных средств разработки и администрирования, результаты оказываются в лучшем случае неудобными и сложными в сопровождении.



Содержание раздела