Веб-приложения

Это приложения, которые размещаются на серверах и доступны пользователям через любой современный веб-браузер. В отличие от десктопных приложений, для запуска веб-приложения ничего не нужно устанавливать на Вашем компьютере, нужен только браузер.

Веб-сервис API

Программный интерфейс доступа к данным или определенным функциям

Веб-интерфейс к десктопной версии

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

Для основной программы и веб-интерфейса используется единая система безопасности, это значит, что для входа в веб-интерфейс используются те же учетные данные, что и для входа в основную программу.

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

Веб-сервис API

API расшифровывается как Application Programming Inteface, что в переводе на русский язык означает Программный Интерфейс Приложения. Служба или сервис API представляет собой серверное или веб-приложение, у которого нет интерфейса пользователя, вместо этого у него есть интерфейс понятный другим приложениям и службам, так называемый программный интерфейс.

Обычно API сервисы предоставляют доступ к своей базе данных для сторонних приложений на определенных условиях и уровнем доступа, т.е. сервис является своего рода шлюзом между сторонним приложением и базой данных. Вся программируемая логика API службы обычно ограничивается проверкой получаемых от сторонних программ данных и формированием ответа от базы данных в необходимом формате.

Мы разрабатываем API сервисы с возможностью авторизации по специальному токену или с помощью клиентского сертификата SSL. Так же сервис может иметь лимитированные квоты на обращения к нему, это необходимо для того, чтобы стороннее приложение не перегружало сервис если оно работает некорректно. Для публичных API служб этот функционал можно считать обязательным. Часто API сервисы реализуются в составе веб-приложения и являются неотъемлемой его частью.

Веб-портал специального назначения

Портал специального назначения - это, по сути, самодостаточная программа имеющая веб-интерфейс для работы с ней. Ее не требуется устанавливать на компьютер конечного пользователя, для запуска используется любой современный браузер.

Такие порталы сейчас не редкость, многие организации используют их как единственный инструмент. В виде веб-портала может быть информационная система организации, например CRM система, форма для сбора данных или наоборот, для вывода "живых" данных в режиме онлайн.

В случае с информационной системой веб-портал имеет схожие возможности с сетевыми приложениями, главное отличие - веб-интерфейс. Оба варианта реализации имеют свои преимущества и недостатки, иногда веб-портал создается как дополнительный интерфейс к сетевому приложению (см. Веб-интерфейс к десктопной версии)