Как стать автором
Обновить

Техэксперт и «Компас-3D». О важности безопасных связей и о том, что будет, если объединить систему НТД и САПР

Время на прочтение3 мин
Количество просмотров2.1K
Друзья!

Говоря об интеграции, не могу не воспользоваться случаем и не вспомнить знаменитую телеведущую, широко проповедующую безопасные связи. Да-да, даже на уровне крупных программных комплексов и сложнейших информационных систем данная терминология может быть применима, если говорить об обмене гиперссылками на высоком организационном уровне. Позвольте мне воспользоваться этим словесным каламбуром и поведать вам о важной вехе в развитии нашего программного комплекса – об интеграции профессиональной справочной системы «Техэксперт» с популярной САПР «Компас-3D».
Читать дальше →
Всего голосов 12: ↑5 и ↓7-2
Комментарии3

Как сделать хорошую интеграцию? Часть 1

Время на прочтение11 мин
Количество просмотров19K
Вопрос в заголовке включает в себя неочевидную часть, ведь перед тем, как рассказывать про создание хорошей интеграции стоит определить, какую интеграцию мы считаем хорошей. А ответ на этот вопрос не однозначен.

Что такое хорошо, определяют наши ценности, а они у всех разные. Поэтому для кого-то хорошая интеграция — это та, которую написал сам, где все красиво, и нет костылей, обходящих ошибки навязанных средств. Для других — это та, которая работает на базе надежных, проверенных временем инструментах и концепциях. А для третьих — наоборот, использующая самые современные, передовые технологии и подходы. Но это все — неверный подход, потому что опирается он на мнение создателей интеграции, а смотреть надо с позиции тех, кому эта интеграция приносит ценность.


Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии7

Как сделать хорошую интеграцию? Часть 2. Идемпотентные операции – основа устойчивой интеграции

Время на прочтение13 мин
Количество просмотров13K

В прошлой статье мы говорили о том, что основой хорошей интеграции является админка, которая позволяет быстро решать инциденты. Сегодня мы поговорим, как реализовать интеграцию, чтобы получить ее устойчивую работу — толерантность к потере сообщений, падению процессов и ошибкам обработки.

Для решения этих проблем устойчивости работы мы можем использовать шаблон «Идемпотентные операции». Для интеграции это значит, что если нам неизвестен результат выполнения операции, то мы можем повторно ее выполнять, повторно отправив то же самое сообщение, — и это не приведет к дублированию действий, даже если предыдущая операция была выполнена полностью или частично.

Читать далее
Всего голосов 23: ↑23 и ↓0+23
Комментарии4
2