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