В современных организациях определяются сотни и тысячи бизнес-процессов, эффективное исполнение которых формирует пульс жизни самой организации. Традиционным архитектурным решением для автоматизации выполнения бизнес-процессов было включение в структуру ИТ-ландшафта организации компонента, обычно именуемого Business Process Manager (BPM), который позволяет последовательно выполнять шаги всех бизнес-процессов, требующих автоматизации. Отметим, что современные бизнес-процессы состоят из сотен автоматизируемых действий, при этом в организациях, следующих в своей работе гибким методологиям, в бизнес-процессы постоянно вносятся изменения, применение которых в режиме промышленной эксплуатации востребовано в реальном времени. Традиционное централизованное исполнение бизнес-процессов общим компонентом BPM ограничивает возможности независимой работы команд разработчиков, а также вызывает вопросы к собственной нагрузочной способности. Современная архитектура должна обеспечивать гибкую автоматизацию бизнес-процессов, при которой управление бизнес-процессом децентрализовано, отдельные компоненты бизнес-процесса автоматизируются независимыми командами разработчиков, немедленно внедряющими вносимые ими изменения в промышленную эксплуатацию. Соответственно, определяется третья ключевая тенденция развития архитектуры, связанная с автоматизацией бизнес-процессов.
Одним из краеугольных камней современного цифрового мира являются данные. При этом за последние годы (можно сказать, что даже за последние 10 лет) существенным образом изменился сам подход к данным. Во многом основой изменений стала деятельность технологических гигантов, выросших из вчерашних стартапов. Еще десять лет назад многие компании традиционных секторов экономики в течение длительного периода времени накапливали данные о своих клиентах, продуктах, технологических процессах структурированным образом, предполагавшим сбор информации из анкет, данных органов государственной власти, кредитных бюро, истории взаимодействия с организацией и/или ее несколькими партнерами (с которыми были заключены договоры, предусматривавшие возможность передачи соответствующих данных). Затем на основе собранных данных строились аналитические витрины, позволявшие не только формировать обязательную отчетность, но и определять показатели эффективности и их достижение, планировать разработку новых продуктов организации и т. д. При этом построение аналитических витрин занимало продолжительное время, сами же витрины и выводы на их основе носили статистический характер. В последние 10 лет под влиянием технологических гигантов в части работы с данными произошли существенные изменения. Созданы социальные платформы международного характера, пользователи которых предоставляют сведения о себе, носящие как структурированный, так и неструктурированный (информация о хобби, фотографии, видео и т.д.) характер. В результате автоматизации промышленности собирается колоссальное количество данных о состоянии оборудования, его составных частей, необходимости ремонта, параметрах помещений, где располагается оборудование и т. д. Такое количество данных оказалось фактически невозможно обработать за приемлемый промежуток времени – поломки оборудования происходили за более короткий промежуток времени, нежели требовался для расчета вероятности поломки.
На основании изменившегося характера и количества данных требовались и новые подходы к их обработке. Пионерами здесь также стали технологические гиганты. Новые средства автоматизации работы с данными позволяли обрабатывать качественно новые объемы информации, носящей как структурированный, так и неструктурированный характер, в режиме, приближенном к реальному времени. Более того, результаты обработки зачастую могут носить не статистический, а таргетированный характер. Примерами такой обработки являются лента новостей в социальных сетях и контекстная реклама. Новые возможности, открывавшиеся в результате сбора данных и их обработки современными технологическими средствами, привлекли внимание и представителей традиционных отраслей человеческой деятельности. Сегодня уже не является удивительным, например, формирование комбинированных финансовых продуктов банковскими организациями и их таргетированное предложение клиентам, при этом основанием для формирования и предложения являются предпочтения клиента, представленные им в социальных сетях. Таким образом, данные, их обработка, анализ результатов последней являются исключительно важными аспектами проектирования информационных систем нового поколения во всех областях цифрового мира. Соответственно, следует выделить четвертую ключевую тенденцию развития архитектуры – данные. Отметим также, что большинство современных технологических средств, обеспечивающих качественно новый уровень работы с данными, основаны на принципах открытого кода. Таким образом, можно отметить синергию ключевых тенденций развития архитектуры.
Читать дальше