Учебники

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

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

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

Разработка мобильных приложений SOA

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

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

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

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

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

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

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

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

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

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

Связующее ПО

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

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

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

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