Необходимо сделать стареющую сложную вычислительную среду более гибкой, сохранив ее стабильность. Путь указал осуществлявшийся Wendan Consulting на протяжении многих месяцев проект с использованием новой архитектуры BPMS, пишет на портале TechTarget Дэн Моррис, учредитель и руководитель этой консалтинговой фирмы, которая специализируется на совершенствовании бизнеса и трансформации операций.
Чтобы добиться успеха и остаться в бизнесе, CIO и его компания должны найти способ постоянно брать на вооружение новые технологии, а также модернизировать инфраструктуру и портфель приложений.
В прошлом такое соответствие требованиям завтрашнего дня было прекрасной, но неосуществимой мечтой. Более того, многие попытки модернизировать вычислительные среды за счет добавления технологических платформ, языков, операционных систем и т. д. делали их еще более сложными и нестабильными.
Но проблема остается важной. Компании требуют от ИТ-систем гибкости, чтобы можно было в реальном времени адаптироваться к происходящим на рынке изменениям. Одновременно им необходима такая архитектура ИТ, которая позволит использовать технологические прорывы, ожидаемые на протяжении следующих 20 лет.
Прежде всего необходимо понять, что гибкость и стабильность не исключают друг друга и что отсутствие той или другой, по всей вероятности, приведет компанию к провалу.
Достигнуть стабильности и гибкости позволяют системы управления бизнес-процессами (business process management suite, BPMS). Они дают возможность быстро и эффективно создать гибридный инструмент оркестрирования, контролирующий осуществление операций, создание приложений и использование любой необходимой технологии, новой или старой. Такая смешанная среда должна поддерживать очень быстрые изменения, быть безразличной к используемым технологиям, поддерживать автоматическое создание приложений и обеспечивать полную интеграцию предназначенных для любой платформы приложений. Это трудная задача.
За восемь месяцев работы по трансформации одной компании-клиента такой подход значительно эволюционировал, но представление о стабильных и одновременно гибких ИТ-системах оказалось верным. Ниже приводятся некоторые выводы, сделанные на основе этой работы.
Общая архитектура BPMS для стабильных адаптируемых систем
При творческом использовании технологий BPMS можно создать среду для приложений, написанных на разных языках, и сделать их доступными через API. Мы применяем модели BPMS, чтобы контролировать активность и оркестрировать выполнение процессов, по мере необходимости вызывая внешние вспомогательные приложения. Поскольку они остаются внешними для архитектуры BPMS, языки, на которых они написаны, и среды их исполнения не имеют значения.
Кроме того, мы обнаружили, что бесполезно встраивать новую технологию в старую. Это приводит лишь к росту сложности системы. Мы решили, что для долгой жизни компании важнее предоставить ей новые возможности на базе новой архитектуры BPMS, чем встраивать какие-то новые приложения или функции в общее решение.
Причина в том, что правильное сочетание инфраструктуры, управления данными и современных инструментов позволяет быстро создать решение и сделать его неотъемлемой частью бизнеса и поддерживающих его систем. Новая архитектура BPMS предоставляет возможность контролировать выполнение процессов, использовать, где это необходимо, унаследованные патентованные приложения, быстро их переписать, если нужно, и применять новые технологии, такие как роботизация бизнес-процессов, голосовое взаимодействие и искусственный интеллект, чтобы бизнес и дизайнеры процессов могли проявить творческий подход и опробовать инновационные решения.
Сделайте это
Новая архитектура выступает как в качестве типичной среды BPMS, так и в качестве уровня оркестрирования, вызывая приложения по мере необходимости и передавая контроль над ними тому, кому нужно для управления исполнением приложений. Иными словами, она предоставляет контроль как за процессами, так и за приложениями.
Современная архитектура BPMS также дает возможность создавать приложения с минимальным программированием (low-code) и интегрировать унаследованные технологии и приложения с приложениями, созданными с помощью таких современных технологий, как RPA или ИИ. Лучшие производители BPMS установили связи с поставщиками таких инструментов и встроили в их продукты ссылки, что превратило их в комбинированные и значительно упростило создание с их помощью вспомогательных приложений.
В настоящее время наш проект имеет статус пилотного. Дизайн и подход получили много отзывов, все авторы согласны, что они сработают. Следующий шаг — добавление BPMS и создание частичного решения в контролируемой среде. Этого будет достаточно для проверки всех концепций и общей теории. После этого начнутся конструирование и тестирование.
В соответствии с требованиями завтрашнего дня?
Предполагается, что новая архитектура BPMS даст компании возможность быстро осуществлять изменения. Можно будет подключать, отключать и заменять вспомогательные приложения. Легко изменяемый основной процесс позволит постоянно поддерживать актуальность бизнес-операций. Поскольку вспомогательные приложения выполняются вне ядра BPMS, они могут быть написаны на любом языке и созданы с помощью любых инструментов. Значение имеет только их способность получать и отправлять данные и выполнять команду на запуск.
Новая архитектура BPMS позволит компании модернизировать унаследованные приложения и соответствовать требованиям, которые предъявляют рынок и клиенты. Гибкость в использовании новых технологий и приложений благодаря тому, что они рассматриваются как вспомогательные компоненты процессов, предоставляет компаниям свободу при применении лучших технологий и облегчает решение многих унаследованных проблем, с которыми CIO приходится ежедневно иметь дело.