SOA - мобильные решения

Описание

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

На схеме ниже показана разработка мобильных приложений на основе SOA:

  • Используя изображение выше, мы можем объяснить, как можно упростить настройку мобильных решений за счет сервисной ориентации.

  • Цель процесса - считывание штрих-кода товаров с мобильных телефонов.

  • Далее пользователь заполняет форму и отправляет ее на сервер. Сообщение не будет отправлено на сервер напрямую, но оно использует интерпретатор под названием Enterprise Service Bus (ESB) для обработки данных и отправки сообщения на соответствующий сервер.

  • На последнем шаге сообщение будет сохранено в базе данных.

Мобильная часть

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

Связь по промежуточного слоя

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

Серверная часть

Серверная часть, часто называемая веб-представлением, предоставляет собранные данные, которые извлекаются из базы данных.

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