Дизайн сайтовЮзабилитиВерстка сайтовВходящий маркетингКонверсия сайтовПоисковые системыКонтекстная рекламаИнформационные технологииНовости E-Planet
04 марта 2015

Созидательное разрушение Enterprise IT в 2015

За последние три года компания Storm работала над несколькими программами цифровой трансформации для клиентов в сфере здравоохранения, финансовых услуг, издательства, логистики, бизнеса и коммунальных услуг. Эта работа включала разработку, построение, развертывание и поддержку цифровых сервисов для перехода, которые интегрируются в компьютерные программы для обработки документации. Эти программы, создаваемые с помощью гибкой методологии программирования с сильным упором на дизайн опыта пользователей, дали четкое понятие о сложности, преимуществах и тенденциях, которые в данный момент влияют на то, что называется Enterprise IT (информационные технологии на предприятии).

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

Опыт говорит о том, что цифровая трансформация в 2015 году направлена на то, чтобы больше углубляться в предприятия, при этом, не просто автоматизируя существующие бизнес-процессы, но и полностью оцифровывая их бизнес-модели. Успешные предприятия ставят оцифровку во главу угла, а потому последствия для традиционной архитектуры Enterprise IT здесь более существенные. Успешные компании, которые переходят на цифровые услуги, адаптируются, используя все преимущества публичных облачных сервисов, улучшенного информационного обеспечения и интерфейсов, обеспечивающих совместимость данных и сервисов с огромным количеством мобильных устройств.

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

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

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

Облачные сервисы

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

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

Услуги, называемые платформа как услуга (PaaS), такие как API-менеджмент, виртуализация рабочего стола, электронные очереди, уведомления, мультифакторная аутентификация, сервисы интеграции мобильных приложений и даже возможность обучения машин позволяют выполнять настройки IT с повышенной безопасностью, быстрейшим выводом на рынок, гибкостью и экономичностью.PaaS модель имеет существенные преимущества. От значительного сокращения сроков на разработку и развертывания до постоянных улучшений и ограничения степени ответственности за обслуживание и обновления.

Даже при учете экономии с точки зрения необходимых сроков и объемов инвестиций, соответствовать постоянным инновациям, например, как в Azure от Microsoft и Amazon Web Services (AWS), неспособны даже более крупные традиционные хостинговые компании. Решения вроде гибридного облака , которые на самом деле представляют собой простой ребрендинг виртуализированных хостингов это тоже не лучший компромисс. Иллюзия того, что эти сервисы обеспечивают повышенный контроль, и отвлекающий маневр различных преимуществ безопасности померкнут в течение 2015 года, по мере того, как предприятия начнут осознавать значительные конкурентные преимущества от максимального использования облачных сервисов, при этом фактически получая больше контроля и больше безопасности.

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

API

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

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

Если в первую очередь учитывать API, а не конечную точку, такую как веб-приложение, вы отделяете пользовательский интерфейс от данных и бизнес-логики. Конечная точка может быть веб-браузером или мобильным приложением, но если все, от телевизоров, машин, термостатов до прочей бытовой техники, будет подключено к сети, абстрактность данных и бизнес-логики конечного устройства сможет обеспечить гибкость, необходимую для создания новых маршрутов выхода на рынок услуг, либо непосредственно через саму компанию, либо через партнеров, которые продвигают API компании.

Аналогичным образом существуют веские доказательства того, что архитектура на основе API предлагает большую, а не меньшую безопасность. Сервисы вроде Azure сегодня предлагают API-менеджмент в качестве услуги, которая предоставляет документацию, поддержку многих форматов, возможность масштабирования, создание отчетов и регулирование количества запросов прямо из коробки . Также в нее входят протоколы аутентификации и безопасности, включая oAUth2 и сертификаты.

В 2015 году все основные предприятия должны подумать о том, как лучше всего создать, управлять и использовать API, предоставляя услуги различным конечным пользователям в сети.

Мобильные устройства

Резкий переход на мобильные устройства среди потребителей это один из наибольших и важнейших технических сдвигов в истории. Презентация Бенедикта Эванса о том, что мобильная среда поглощает мир, представленная в ноябре 2014 года, демонстрирует, что мобильные устройства это глобальная тенденция, продажи в которой препятствуют развитию ПК.

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

Рост использования мобильных устройств на предприятиях ставит ряд критически важных вопросов перед каждым IT-директором:

  • как справиться с многообразием мобильных устройств?
  • как надежно и эффективно интегрировать мобильные устройства в другие системы?
  • какой подход выбрать для создания мобильных приложений?

Управление через мобильные устройства

Переход от управления через ПК к управлению через мобильные устройства это основная проблема современных IT-директоров. На самом деле, последние серьезные нарушение информационной безопасности, как например, в Sony, привели к тому, что стало слишком сложно поддерживать безопасность через ПК и отвечать требованиям повышенной мобильности и взаимодействия. С другой стороны, ввод мобильных устройств на предприятиях также представляет собой риск с точки зрения безопасности.

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

В качестве средства управления через мобильные устройства (MDM), услуги, которые эффективно повторяют подход ПК к безопасности устройств (например, скрипты входа в систему, ввод произвольного кода и пр.), скорее всего будут неэффективными. На ПК такой подход обычно приводил к компромиссам в эффективности, совместимости и юзабилити. Постоянное использование старых версий браузеров в больших корпорациях это отличный тому пример. Есть веские основания предполагать, что тем же самым закончится существование MDM-сервисов, используемых на мобильных устройствах.

Поэтому можно предложить следующие основные рекомендации:

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

Интеграция мобильных приложений с другими системами

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

Azure Mobile Services, например, поддерживает опцию добавления корпоративной подписи в протоколы, такие как Active Directory. Он предлагает мобильные сервисы, которые позволяют конечным пользователям работать с приложением в офлайн-режиме, после чего синхронизирует изменения при появлении соединения и кэширует сервисы, чтобы максимизировать использование хранения данных локально на устройстве. Несмотря на то, что все это было возможно до использования разработки заказных сервисов, доступность этих сервисов для разработчиков помогает снизить скорость разработки и обеспечивает безопасность обстановки, возможность расширения и создание отчетов, которые необходимы всегда.

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

В 2015 году ввиду изменения природы производительности будет большой спрос на мобильные приложения для предприятий. Есть несколько способов подойти к технической разработке мобильного приложения. Все они в большей или меньшей степени уже были испробованы. Все подходы следует рассматривать с учетом современной дуополии между iOS и Android.

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

Родное приложение (native)

Разработка приложений в рамках родных языков программирования для iOS (Objective C / Swift) и Android (Java) в основном позволяет создать оптимальный опыт использования, полный доступ к аппаратной части и хорошую защиту. Недостатком разработки в родной среде является необходимость создавать две отдельных базы кода для создания родных приложений. Результатом более качественного юзабилити зачастую является более обширная разработка и постоянные расходы на поддержку.

Кроссплатформенное приложение

Кроссплатформенная разработка позволяет создавать приложения для iOS, Android и Windows, если вам необходимо заполучить и мобильные телефоны, и планшеты. Технология в этой сфере улучшается вместе с такими компаниями как Xamrin, Cordova, PhoneGap и RhoMobile, которые усовершенствовали свои технологии за последние 12 месяцев. По сути новая версия Microsoft.NET предназначена для интеграции с лицензиями Cordova и Xamarin. Этот подход предлагает большую эффективность в разработке и последующей поддержке за счет функции разработки и поддержки в единой базе кода. Перекрестная разработка зачастую обеспечивает менее качественный опыт взаимодействия, чем в хорошо разработанном родном приложении. Если важны функции телефона, офлайн-доступ или просто скорость, тогда стоит абстрагироваться от родного набора инструментов.

Гибридное приложение

Гибридные приложения стоят между двумя вышеописанными вариантами. Как правило, они подразумевают сочетание HTML5-вида с родной оболочкой и навигацией. Сохраняя архитектуру веб-представления, добиться эффективности можно на нескольких различных платформах, в то время как время, потраченное на создание родных для iOS или Android навигации и функций, может обеспечить хороший опыт взаимодействия.

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

Заключение

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

Тем не менее, мы считаем, что 2015 год будет тем периодом, когда IT-директорам и прочим руководителям предприятий придется взяться за цифровую трансформацию. Чтобы это произошло, им необходимо переоценить пригодность текущих IT-архитектур и начать разработку новых архитектур, основанных на облаке и созданных для пользователей с мобильными устройствами.

По материалам blog.stormid.com