Веб-интерфейс к десктопной версии
Полезно для работы удаленных сотрудников или когда просто нужен доступ к данным из любой точки мира
Это приложения, которые размещаются на серверах и доступны пользователям через любой современный веб-браузер. В отличие от десктопных приложений, для запуска веб-приложения ничего не нужно устанавливать на Вашем компьютере, нужен только браузер.
Полезно для работы удаленных сотрудников или когда просто нужен доступ к данным из любой точки мира
Программный интерфейс доступа к данным или определенным функциям
Удобное приложение для работы с данными используя только браузер на любом устройстве или форма сбора данных на сайте
Очень часто возникает необходимость работы с корпоративной программой удаленно и не имея при себе компьютера. В таких случаях на помощь приходит веб-приложение являющееся веб-интерфейсом к основной рабочей программе. Для его использования достаточно иметь смартфон или планшетный компьютер с доступом в интернет, или то или другое сейчас есть у каждого. Все, что необходимо сделать - это открыть адрес сайта, на котором размещено приложение. При этом доступ в интернет не обязательно должен быть высоко-стабильным и скоростным, мобильный интернет тоже подходит.
Для основной программы и веб-интерфейса используется единая система безопасности, это значит, что для входа в веб-интерфейс используются те же учетные данные, что и для входа в основную программу.
В зависимости от потребностей конечного пользователя набор функций для веб-интерфейса может отличаться от основной программы. В ряде случаев это обусловлено техническими факторами, например, веб-интерфейс не имеет возможности взаимодействовать с оборудованием, требующим прямого подключения к компьютеру.
API расшифровывается как Application Programming Inteface, что в переводе на русский язык означает Программный Интерфейс Приложения. Служба или сервис API представляет собой серверное или веб-приложение, у которого нет интерфейса пользователя, вместо этого у него есть интерфейс понятный другим приложениям и службам, так называемый программный интерфейс.
Обычно API сервисы предоставляют доступ к своей базе данных для сторонних приложений на определенных условиях и уровнем доступа, т.е. сервис является своего рода шлюзом между сторонним приложением и базой данных. Вся программируемая логика API службы обычно ограничивается проверкой получаемых от сторонних программ данных и формированием ответа от базы данных в необходимом формате.
Мы разрабатываем API сервисы с возможностью авторизации по специальному токену или с помощью клиентского сертификата SSL. Так же сервис может иметь лимитированные квоты на обращения к нему, это необходимо для того, чтобы стороннее приложение не перегружало сервис если оно работает некорректно. Для публичных API служб этот функционал можно считать обязательным. Часто API сервисы реализуются в составе веб-приложения и являются неотъемлемой его частью.
Портал специального назначения - это, по сути, самодостаточная программа имеющая веб-интерфейс для работы с ней. Ее не требуется устанавливать на компьютер конечного пользователя, для запуска используется любой современный браузер.
Такие порталы сейчас не редкость, многие организации используют их как единственный инструмент. В виде веб-портала может быть информационная система организации, например CRM система, форма для сбора данных или наоборот, для вывода "живых" данных в режиме онлайн.
В случае с информационной системой веб-портал имеет схожие возможности с сетевыми приложениями, главное отличие - веб-интерфейс. Оба варианта реализации имеют свои преимущества и недостатки, иногда веб-портал создается как дополнительный интерфейс к сетевому приложению (см. Веб-интерфейс к десктопной версии)
Программы для рабочего стола
с любыми сервисами и оборудованием