Size: a a a

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

2020 March 31

SS

Sergey Solomin in Архитектура ИТ-решений
Daria Kaftan
Что вам важно учесть на схеме?
В драв.ио или визио можно рисовать почти что угодно. Для взаимодействия можно рисовать диаграмму последовательностей, например. Диаграмму потоков данных
я думал есть поудобнее интерфейс, но вернулся к нему)
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Вы как планируете использовать описание? Я юзаю визио, потому что база знаний в конфлюенсе.
источник

MS

Maxim Smirnov in Архитектура ИТ-решений
Sergey Solomin
всем привет, хочу сделать схему взаимодействия сервисов.
что хочу увидеть: что то похожее на схему для бд для показания связей между сервисами.
подскажите инструмент для создания схемы, никак не могу найти что хочется реализоваться.
сначала думал использовать что то похоже для mind mapping но как то не получается детальную схему
1. Зачем нужна такая схема? Начальника пугать? 2. Под сервисом понимается отдельный процесс, реализующий интерфейс поверх HTTP для других процессов или что-то еще? 3. Взаимодействие между сервисами несимметричное. Одна сторона в таком взаимодействии клиент, а другая сервер. Типы запросов тоже бывают разные GET, POST,... Взаимодействия синхронными и не очень. Внутри запросов и ответов довольно разные вещи происходят. Так что снова возвращаемся к вопросу зачем их визуализировать
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
правильный вопрос - кто будет читать описание, для кого оно?
источник

SS

Sergey Solomin in Архитектура ИТ-решений
Maxim Smirnov
1. Зачем нужна такая схема? Начальника пугать? 2. Под сервисом понимается отдельный процесс, реализующий интерфейс поверх HTTP для других процессов или что-то еще? 3. Взаимодействие между сервисами несимметричное. Одна сторона в таком взаимодействии клиент, а другая сервер. Типы запросов тоже бывают разные GET, POST,... Взаимодействия синхронными и не очень. Внутри запросов и ответов довольно разные вещи происходят. Так что снова возвращаемся к вопросу зачем их визуализировать
не на стролько все сложно)
по большому счету схема нужна мне для видения полной картины что с чем взаимодействует.
схема строиться для внутренних сервисов, например какой из серверов использует psql и т.п.
источник

SS

Sergey Solomin in Архитектура ИТ-решений
Alexey Pryanishnikov
правильный вопрос - кто будет читать описание, для кого оно?
зачем писать бумагу, схема даст ответ.
если она будет очень большая буду делить ее по сервисам
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Daria Kaftan
Вы как планируете использовать описание? Я юзаю визио, потому что база знаний в конфлюенсе.
Ну, в visio есть и plantuml и draw.io
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Sergey Solomin
зачем писать бумагу, схема даст ответ.
если она будет очень большая буду делить ее по сервисам
Нет, это прямой вопрос. Сам архитектор? Разработчик? Аналитик? Админ? Пользователь? Начальник? итп. В зависимости от читателя надо рисовать по-разному.
А если нужен просто инструмент для рисования - draw.io всё стерпит
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Вообще не хватает draw.io, но с библиотекой сервисов.
Что-то универсальнее и много проще, чем EA и без навязанных методологий.
Но увы, вроде бы так и нету...
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Phil Delgyado
Ну, в visio есть и plantuml и draw.io
Ты хотел сказать в confluence?
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
ну да, для конфлюенса есть плагин draw.io
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Мне не хватает чего-то динамического и и ссылок на конфлюенс из схемы. У вас получалось в плагине драв.ио сделать из квадратика ссылку? Мб можно, а я и не знаю
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Daria Kaftan
Мне не хватает чего-то динамического и и ссылок на конфлюенс из схемы. У вас получалось в плагине драв.ио сделать из квадратика ссылку? Мб можно, а я и не знаю
Да, это можно сделать. Можно даже больше - динамически менять набор элементов на схемке при нажатии на что-нибудь
источник

DS

Dmitriy Stolyarov in Архитектура ИТ-решений
Daria Kaftan
Мне не хватает чего-то динамического и и ссылок на конфлюенс из схемы. У вас получалось в плагине драв.ио сделать из квадратика ссылку? Мб можно, а я и не знаю
Я пользовался Sparx EA (WebEA, Prolaborate) + Confluence (плагин Prolaborate) + JIRA. Единый архитектурный репозиторий. Только это уже не просто рисовалка, а полноценный eam tool с модельным репозиторием. Если рисовалка и не лень каждый раз все с нуля рисовать, не нужны трассировки и атомарные элементы - подойдет любая рисовалка с поддержкой диаграмм UML.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Daria Kaftan
Ты хотел сказать в confluence?
Да )
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
@dkaftan

https://drawio-app.com/interactive-diagrams-with-custom-links-and-actions/

Внутри конфлюенса тоже работает
источник

DS

Dmitriy Stolyarov in Архитектура ИТ-решений
Есть еще gliffy, и еще куча всяких плагинов, выбирайте любой:
источник

DS

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

DK

Daria Kaftan in Архитектура ИТ-решений
Коллеги, к вам такой вопрос: как вы разбираетесь в терминологии компонент-модуль-сервис-проч?
В моей системе используется уже функциональное разбиение следующее: система-подсистема-(модуль, сервис, АРМ). То есть, согласуя с ГОСТ 34 система-подсистема-компонент, компонент  - это либо модуль, либо сервис, либо АРМ.
Хочется при этом не запутаться с разбиением на программные модули, среди которых тоже есть подсистемы и сервисы.
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Какие в принципе разбиения вы используете при работе с системами в своих проектах?
источник