Flexbby предлагает новые технологии в автоматизации бизнес-процессов компаний
Написал(а): Kamila Bakieva Май 10, 2018, 6:02 п.п. в Бизнес-процессы
Основанная в 2008 году компания Флексби еще три года назад начала использовать современную уникальную технологию при разработке модульного решения Flexbby, предназначенного для автоматизации бизнес-процессов компаний. В результате летом 2016 года компания выпустила на рынок бизнес-приложение с принципиально новой архитектурой, основанной на событийной модели – «событие-условие-ответ».
Тогда, да, и сейчас большинство бизнес-приложений используют в своей работе подход – «данные-условие-ответ». Обе модели пока еще продуктивны в современных реалиях ведения бизнеса, но именно событийная модель выбирается разработчиками в качестве основной парадигмы для изменения технологий проектирования частных и корпоративных приложений. Так как ее преимущества очевидны – они создают новые возможности для повышения эффективности ведения бизнеса за счет более простой и гибкой конфигурации бизнес-приложений для удовлетворения все новых и новых потребностей клиентов.
Событийная модель позволяет анализировать и использовать не все, а только часть данных, задействованных в определенной бизнес-операции. Система обращается в момент наступления события к соответствующему массиву информации, чтобы обработать его для последующего использования. В отличие от модели – «данные-условие-ответ», когда анализируются все данные, которых становится все больше и больше в связи с увеличением объемов бизнеса компании. Более того, так как данных становится слишком много, то и возможных результатов анализа тоже, а отсюда увеличивается и число вариантов логики действий программы. И чтобы управлять таким бизнес-приложением, необходимо всегда анализировать весь объем данных, обращаясь к ним. В событийной же модели они просто существуют, но используется лишь та информация, которая нужна только при наступлении конкретного события.
Приложение Flexbby, основанное на событийной модели, относится к категории разработок MASA (Mesh App and Service Architecture) – Сетевые приложения и сервисная архитектура. По мнению аналитиков Gartner, ведущей консалтинговой компании в высокотехнологичной и телекоммуникационной сферах, именно MASA наряду с искусственным интеллектом в течение пяти ближайших лет окажут серьезное влияние на бизнес-модели предприятий всех без исключения отраслей экономики.
Новое поколение частных и корпоративных приложений
Распространение всемирной сети изменило подход к созданию корпоративных приложений. Пользовательские программы, получающие сведения из централизованной базы с одного сервера, полностью устарели. Они не способны обрабатывать большое количество появляющихся новых разнообразных запросов, требующих при этом различных вариаций их обработки для получения мгновенных точных результатов и выполнения бизнес-логики.
Увеличивающееся число потребителей новых технологий и потребностей, развитие Интернет требуют высокой производительности используемых сервисов для оперативного ответа на запрос пользователя или другой системы. С целью повышения качества клиентского сервиса и была разработана архитектура Service Mesh, представляющая собой слой инфраструктуры для обеспечения взаимодействия между сервисами. Именно этот слой отвечает за надёжную доставку всех запросов через сложные составляющие сервисов, из которых состоят современные приложения.
MASA – это множество приложений, которые могут работать на различных носителях (смартфоны, компьютеры, ноутбуки, электронные гаджеты, корпоративная инфраструктура и т.п.). Они используют ячеистую сеть микросервисов, функционирующих как на отдельном оборудовании, так и в облаке. Каждое приложение обслуживает определенного абонента через получение запроса, извлекая из него нужные данные. Затем обрабатывает эту информацию, обращаясь к иным сервисам, и выдает нужный пользователю результат.
Архитектура приложений и сервисов MASA отвечает всем современным требованиям. Она сверхфункциональна и обладает веб-масштабом. Один клик запускает большое количество микросервисов и программ, которые в доли микросекунды обрабатывают информацию, находят нужный контент и отправляют его пользователю или внешней системе. Например, Uber предлагает два типа приложений – для пассажиров и для водителей. С сетевыми приложениями и сервисной архитектурой они способны работать в цепочке, получать данные друг от друга, что существенно расширяет возможности сотрудничества с клиентами.
Продолжение в следующей статье.