Size: a a a

Архитектура ИТ-решений

2017 June 07

AS

Andrei Soloschak in Архитектура ИТ-решений
Maxim Shalomovich
А кто-то использует генерацию кода из моделей? Я имею ввиду, до уровня реализаций методов, чтоб сгенерировал и сразу в билд? По-моему это что-то из уровня фантастики
Если модель описывает контракт, то почему нет?
источник

MS

Maxim Shalomovich in Архитектура ИТ-решений
Andrei Soloschak
Если модель описывает контракт, то почему нет?
Ну это, я так понимаю, генерация интерфейса (т.е. сигнатуры методов). То есть по сути тот же архитектурно-значимый код. А его реализация - руками. Или сейчас уже и реализацию генерировать можно?
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Наверное все можно, но не нужно :)
источник

MS

Maxim Shalomovich in Архитектура ИТ-решений
Andrei Soloschak
Вообще теме everything as a code пора бы коснуться и архитекторов. Иначе сапожник без сапог.
тут вдруг вопрос возник - а мы когда говорим про код в архитектуре - мы имеем ввиду одно и то же? В смысле, речь о том, чтобы архитектурные решения сразу воплощать в программном коде? Или о том, чтобы архитектурные артефакты (типа модели, диаграммы и т.д.) описывать кодом (каким-нибудь псевдо-xml языком или как-то так)? А то вдруг мы о разном говорим.
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Я о последнем. Псевдоязыков сейчас навалом
источник

MS

Maxim Shalomovich in Архитектура ИТ-решений
Andrei Soloschak
Я о последнем. Псевдоязыков сейчас навалом
О, тогда misunderstanding вышел 😊 Я думал, речь о том, чтобы архитектор сразу писал программный код, вместо диаграмм (или вместе?).
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Это может быть следующим шагом, но он пока не очевиден.
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Ivan Kovalenko
Про ESB - @mxsmirnov . Про остальные я дописал. Согласен, что ETL еще можно отнести к вещам не legacy, но BPM - точно оттуда.
Ну что Вы батенька, BPM - это одно из средств для борьбы с legacy. http://improving-bpm-systems.blogspot.bg/2017/05/beauty-of-microservices-making-them.html
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
Same thing
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Ivan Kovalenko
Same thing
Then, can you share your definition of BPM, please?
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Ну и как же управление организацией при помощи процессов попало в одну компанию с корпоративными ИТ средствами и legacy (applications)?
источник
2017 June 08

IK

Ivan Kovalenko in Архитектура ИТ-решений
Я бы рискнул сказать по степени коммуникативной зрелости, но менее обидно будет сгруппировать вокруг веры в торжество рациональности )
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Ivan Kovalenko
Я бы рискнул сказать по степени коммуникативной зрелости, но менее обидно будет сгруппировать вокруг веры в торжество рациональности )
Ну «веры в торжество рациональности» относительно BPM еще можно интерпретировать как древнее заблуждение что BPM работает только со строго фиксированными процессами.

Ну а для «степени коммуникативной зрелости» довольно непросто найти логичную интерпретацию в Вашем, в высшей степени коммуникативной зрелости, ответе.
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Я может ошибаюсь, но мне кажется BPM делает упор на то, что надо очень много запроектировать upfront. Что делает такую архитектуру достаточно жесткой и не готовой к быстрым изменениям.
источник

MS

Maxim Shalomovich in Архитектура ИТ-решений
Andrei Soloschak
Я может ошибаюсь, но мне кажется BPM делает упор на то, что надо очень много запроектировать upfront. Что делает такую архитектуру достаточно жесткой и не готовой к быстрым изменениям.
Maxim  в одном из постов рассказал о подходе, где платформенное решение проектируется эволюционно (just in time)
источник

MS

Maxim Shalomovich in Архитектура ИТ-решений
При этом платформа вполне себе может реализовать бизнес требования к ведению какого процесса
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Платформенное решение и BPM это не одно и тоже. Сейчас вообще переходят на platform thinking. https://www.thoughtworks.com/insights/blog/intelligent-bank-power-platform-thinking
источник

MS

Maxim Shalomovich in Архитектура ИТ-решений
Andrei Soloschak
Я может ошибаюсь, но мне кажется BPM делает упор на то, что надо очень много запроектировать upfront. Что делает такую архитектуру достаточно жесткой и не готовой к быстрым изменениям.
Но я соглашусь, что глобальное изменение бизнес требований, которые были значимы для проектирования платформы (какой нибудь ключевой бизнес процесс), не пройдет. Скорее пройдет быстрое измерение реализации какого-то корректного этапа
источник

MS

Maxim Shalomovich in Архитектура ИТ-решений
По сути это реализация microkernel паттерна с соблюдением inversion of control
источник