Большинство специалистов по программной инженерии не в восторге от того, что программную архитектуру их систем выбирает бизнес-менеджер. Однако во многих компаниях именно так и происходит — программные системы повторяют организационную структуру, которую формируют топ-менеджеры. Как путем корректировок организационной структуры руководители влияют на архитектуру ПО?
Архитектура на основе событий может использоваться для построения сложных бизнес-моделей в медицинской информатике — построение событийных моделей хорошо фрагментируется на выделение событий и их обработку, не затрагивая уже имеющиеся обработчики. Архитектура обладает хорошей адаптивностью и может применяться не только в медицине.
Принцип организации человеческого общества, философия и этика требуют сегодня кардинального пересмотра — проникновение искусственного интеллекта в повседневную жизнь показало, что теперь философские вопросы приобретают непосредственную практическую реализацию и перестают быть отвлеченной теоретической областью. Философия выходит на новый уровень, позволяющий учесть высокую изменчивость современного окружающего мира.
Общество, бизнес и производство усложняются, а значит, усложняется и управление ими, причем проблема сегодня не в получении данных о предприятии, а в их интерпретации для формирования целостной и подробной картины. И тут на помощь приходит системный подход с использованием такой дисциплины, как архитектура предприятия.
Объединение событийного подхода, семантики и ориентированного на данные принципа управления дает бизнес-пользователям возможность декомпозировать автоматизируемую предметную область не с помощью традиционных языков программирования, а путем описания операций бизнес-деятельности на языке событий, происходящих во времени. По сути, речь идет о технологии low-code/no-code, в которой исполняемым «кодом» являются последовательности семантически определенных записей.
Как связать стратегический и операционный уровни управления организацией, обсуждали участники конференции Global CIO.
Роль архитектора сегодня сильно изменилась, и для успеха проекта потребуется уйти от традиционных методов работы. Современный архитектор должен ориентироваться на продукты, участвовать в принятии решений, фокусироваться на всем цикле выпуска ПО, понимать код, который создают программисты, и работать децентрализованно.
Дэвид Слайт — эксперт по корпоративным архитектурам, старший директор глобального центра компетенции Microsoft по корпоративной архитектуре. В корпорации Слайт работает 17 лет и в своей нынешней должности занимается консалтингом по выстраиванию эффективных корпоративных стратегий с опорой на ИТ. Как раскрыть ценность ИТ с помощью корпоративной архитектуры, что это вообще такое и на каком этапе развития находятся корпоративные архитекторы сегодня?