SOA - мобильные решения
Описание
В настоящее время мобильные телефоны стали очень популярными в современной экономике, а мобильный Интернет становится дешевле и предоставляет пользователям быстрые услуги. Мобильные веб-решения должны взаимодействовать с серверной частью в корпоративной среде.
На схеме ниже показана разработка мобильных приложений на основе SOA:
Используя изображение выше, мы можем объяснить, как можно упростить настройку мобильных решений за счет сервисной ориентации.
Цель процесса - считывание штрих-кода товаров с мобильных телефонов.
Далее пользователь заполняет форму и отправляет ее на сервер. Сообщение не будет отправлено на сервер напрямую, но оно использует интерпретатор под названием Enterprise Service Bus (ESB) для обработки данных и отправки сообщения на соответствующий сервер.
На последнем шаге сообщение будет сохранено в базе данных.
Мобильная часть
Это приложение, работающее на мобильном телефоне, которое хранит все данные в локальной базе данных, и пользователь может проверить неустановленные данные и попытаться отправить их снова.
Связь по промежуточного слоя
ESB действует как промежуточное программное обеспечение между сервером и мобильными телефонами, которое отправляет собранные данные с мобильных телефонов и обрабатывает сообщения, хранящиеся в различных базах данных. Промежуточное ПО - это менее настраиваемая часть между мобильными телефонами и сервером, что приводит к успеху системы.
Серверная часть
Серверная часть, часто называемая веб-представлением, предоставляет собранные данные, которые извлекаются из базы данных.
Вышеупомянутые три части (мобильная часть, коммуникационное промежуточное ПО, серверная часть) определяют, что мобильные решения могут использоваться систематическим образом с использованием сервис-ориентированных архитектур.