Главная arrow Термины arrow Сетевые технологии arrow WEB-ПРИЛОЖЕНИЯ, ВЕБ-ПРИЛОЖЕНИЯ [Web-application]

WEB-ПРИЛОЖЕНИЯ, ВЕБ-ПРИЛОЖЕНИЯ [Web-application]

Веб-приложения - это, Что такое веб-приложения, Определение термина веб-приложения, Active Server Pages, Common Gateway Interface, Customer Relationship Management, Enterprise Resource Planning, Internet Server Application Programming Interface, IT Resources Planning, Java Server Pages, Personal Home Page, РНР

Вспомогательные программные средства, предназначенные для автоматизированного выполнения каких-либо действий на Web-cepeepax. При этом они используют в качестве пользовательских интерфейсов Web-браузеры. Обычно Web-приложения создаются в разных вариантах архитектуры клиент-сервер. К числу средств создания Web-приложе-ний относятся: ISAPI, CGI, ASP, JSP, WAP и др. За годы существования WWW состав Web-приложений, выполняемые ими функции, принципы и архитектура их построения претерпели весьма значительные изменения —от простейших средств хранения HTML-страниц до современных решений, ориентированных на поддержку работы развитых корпоративными информационных систем и их партнеров (например "CRH", "ERP" и др.).
Некоторые виды Веб-приложений и технологий их создания
 - ASP (Active Server Pages) — технология создания Web-приложений, использующая объектную модель интерфейса, созданного на основе ISAPI-фильтра. ASP упростила задачи генерации HTML-страниц и позволила производить обращение к компонентам баз данных. Исходный принцип, заложенный в основу интерфейса приложения, заключается в том, что на Web-странице присутствуют фрагменты кода, который интерпретируется Web-сервером и предоставляет пользователю готовый результат выполнения выбранных фрагментов кода. Web-страница, созданная с использованием технологии ASP, имеет расширение ".asp".
 - CGI (Common Gateway Interface) —"Общий шлюзовой интерфейс": программа, позволяющая реализовать задачи поиска в удаленных БД, переадресации ссылок, использования графических меню, посредничества для связи с базами данных (путем запуска программы преобразования форматов баз данных в формат языка HTML) и т. п.
 - CRM (Customer Relationship Management) — "Управление отношениями с клиентами": Web-приложения, предназначенные для автоматизации и повышения эффективности процессов, связанных с бизнесом (например обработка заказов, маркетинг, обслуживание клиентов и т. п.). Первая версия программного продукта Microsoft CRM появилась в 2002 г. В настоящее время Web-сервисы Microsoft CRM реализуются на основе использования SQL-сервера и предусматривают создание четырех БД:
1) основного хранилища данных Microsoft CRM;
2) БД метаданных;
3) БД для построения отчетности и дистрибуционной БД, предназначенной для отслеживания взаимодействия автономных пользователей клиента Outlook с основной БД Microsoft CRM.
Использование XML позволяет интегрировать Microsoft CRM с другими приложениями подобного назначения независимо от языка программирования и операционной системы, под управлением которой работает стороннее приложение (например SAP R/3). Система предусматривает обеспечение ограничения доступа и проверку уровня прав доступа клиентов.
 - ERP (Enterprise Resource Planning) —Web-приложения, предназначенные для автоматизации процессов управления внутрихозяйственной деятельностью корпорации, включая управление производством, финансами, снабжением, персоналом и др.
 - ISAPI (Internet Server Application Programming Interface) интерфейс к серверу Интернета фирмы Microsoft, предназначенный для программного управления сервером. Поддерживается большинством ведущих производителей программных средств данного назначения. ISAPI-программы представляют собой специальный вид приложений, обрабатывающих пользовательские запросы и отображающих их вывод в виде потока HTML, который поступает непосредственно в браузер клиента.
 - ITRP (IT Resources Planning) — "Планирование ИТ-ресурсов": класс Web-приложений, предназначенный для поддержки управления корпоративными ИТ-ресурсами и сервисами. В первую очередь это касается контроля над эффективностью и стоимостью поставки разного рода информационных услуг.
 - JSP (Java Server Pages) —технология создания Web-приложений, основанная на однократной компиляции Java-кодэ (сервлета) при первом обращении к нему с последующим выполнением методов этого сервлета и помещением полученных результатов в набор данных, которые отправляются в браузер.
 - РНР (Personal Home Page) —наименование сценарного языка и программного средства для создания Web-страниц. В его состав входит CGI-интерфейс, интерпретатор языка и набор функций для доступа к базам данных и различным объектам WWW. Позволяет формировать страницы в режиме интерактивного взаимодействия в системах "клиент-сервер".