С каждым днем на рынке появляется все больше и больше очень мощных мобильных устройств. Большие сенсорные экраны позволяют использовать эти мобильные устройства для выполнения все большего числа сложных задач. Поэтому, когда в следующий раз Вы или Ваши сотрудники окажутся в поле, вся важная деловая информация будет находиться всего лишь на расстоянии одного касания. И если Ваш бизнес уже поддерживает SOA, это будет довольно просто осуществить. Но для этого необходимо выполнить несколько шагов:
- Решите, какие бизнес-процессы должны быть доступны на мобильных устройствах
- Переопределите необходимые бизнес-процессы таким образом, чтобы большинство задач можно было выполнять в режиме off-line
- Решите, какие функциональные возможности должны быть доступны на мобильных устройствах
- Разработка графического интерфейса пользователя для мобильных устройств
Чтобы подготовить бизнес-процессы к работе в мобильной среде, необходимо тесное сотрудничество между экспертами/консультантами по SOA и специалистами по мобильным устройствам. Это необходимо для того, чтобы преодолеть все ограничения обеих систем и осуществить успешную интеграцию. Желательно, чтобы на мобильных устройствах были доступны только необходимые функциональные возможности, а количество взаимодействий с основной SOA-системой и объем передаваемых данных были сведены к минимуму. С другой стороны, аналитики бизнес-процессов должны быть очень осторожны, чтобы не ограничить функциональность слишком сильно; в противном случае определенные бизнес-процессы станут бесполезными.
Основными целями для специалистов по мобильным устройствам будут такие задачи, как принятие решения о том, какие мобильные платформы должны поддерживаться, помощь в переосмыслении бизнес-процессов, проектирование графического интерфейса пользователя и т.д. Они должны учитывать размер дисплея мобильного устройства, ограниченные функциональные возможности, по сравнению с компьютерами, и, конечно же, ограничения, связанные с передачей данных. В некоторых удаленных местах сигнал сети может быть очень слабым, поэтому передача данных будет очень медленной или невозможной. Даже когда сигнал сети сильный, скорость передачи данных на мобильных устройствах не может сравниться со скоростью передачи данных в локальной сети. И это основная причина, по которой мобильные приложения должны быть рассчитаны на работу в автономном режиме; только когда необходимо передать данные, следует установить необходимое соединение со средой SOA.
Для графического интерфейса пользователя можно рассмотреть два основных подхода:
- Веб-интерфейс
- Пользовательское приложение
Для Web-интерфейса следует создать только соответствующие веб-страницы. Это более простой подход, и менее сложные веб-страницы совместимы с большинством браузеров на мобильных устройствах. Таким образом, хотя этот метод и будет работать на большом количестве различных мобильных устройств, функциональность его будет ограничена, что делает его приемлемым только для очень простых задач.
Для сложных задач рекомендуется реализовать пользовательское приложение, чтобы использовать богатую функциональность платформы Android и очень популярных устройств IPhone и IPad. Это позволит перенести на мобильные устройства всю функциональность Вашей среды SOA с очень богатым графическим интерфейсом. Используя такой подход, Ваши сотрудники будут гораздо эффективнее работать на местах.
Благодаря этому относительно простому изменению в Вашей SOA-среде, а также с помощью специализированных приложений для мобильных устройств, Ваши сотрудники получат доступ к жизненно важной деловой информации в режиме реального времени, даже находясь на рабочем месте. В сегодняшней высококонкурентной бизнес-среде такое преимущество может означать разницу между успехом и неудачей.