Распределенные транзакции и (микро)сервисы
Распределённые архитектуры требуют распределенные транзакции -- такова первая крупная плата за уход от централизации
Programming is thinking, not typing |
|
Распределённые архитектуры требуют распределенные транзакции -- такова первая крупная плата за уход от централизации
Слоёная архитектура нынче почитается уже за "классическую". По крайней мере так говорят поклонники "чистой архитектуры" (clean architecture). Возникнув в эпоху перехода к клиент-серверным технологиям конца 1980-х - начала 1990-х, слоёная архитектура не меняла свои принципы, а только наращивала логические слои. В информационной системе концептуальных слоёв всегда три: хранение, обработка и представление …
Зачастую той отчетности, которую предлагает система 1С недостаточно, чтобы ответить на все маркетинговые вопросы и правильно понять тренды рынка. Для этого существует альтернатива множеству плоских отчетов – это многомерный анализ данных или «кубов». На эту тему написано достаточно много, поэтому данная статья не претендует на какую-либо новизну или новый результат.
Основная …
English version of the article
Специалист старается знать все больше о все меньшем, пока не будет знать все ни о чем. А философ узнает все меньше о все большем, пока не будет знать ничего обо всем. Д. Гранин, "Иду на грозу"
Тема микросервисов опасна уже сама по себе: трудно удержаться …
Много лет назад в рамках разработки корпоративных информационных систем, основой которых был механизм проводок, мы долго дискутировали, включая заочную переписку на форумах и эхоконференциях, о двух основных видах реализации такого механизма:
В предыдущей публикации обсуждение прошло весьма и весьма плодотворно. Это потребовало изменений в схеме, а так же переработки терминологии. Так же дополнительно я добавил реализацию НДС/VAT. И выложил схему в формате Power Architect, а также DDL для PostgreSQL на github. Кому интересна в первую очередь эта часть ее можно …
От редактора: исправленный по итогам обсуждения вариант приведен в продолжении темы.
Я как человек измученный различными АСР и сам принимавший участие в разработке АСР регулярно сталкивался с отсутствием какой-то эталонной схемы, которую можно было бы посмотреть для оценки АСР, а так же перед созданием своей АСР. В сети есть некоторое …
Возможно кто-то еще помнит, в середине-конце 1990-х годов издательство "Открытые системы" выпускало журнал с говорящим названием "СУБД". Публикации в нем привлекали прежде всего уровнем образования авторов, не зацикленных на той или иной СУБД, а системно подходящих к вопросам проектирования.
В качестве примера приведу статью по описанию архитектуры высконагруженной транзакционной системы …
От редактора. Статья является объединением нескольких писем автора (А. Скрыпника) в конференцию fido7.su.oop. В ней описана реализация ядра информационной системы, основанная на принципах "кубиков" и моделирующей графической среды. Кроме технологической конкретики сделана попытка раскрыть архитектуру построения подобных систем.
Хочу сразу оговориться - я в отличие от многих тут …
Рекламное описание системы 1998 года
Для коммерческих и некоммерческих предприятий, фирм и учреждений, решивших, что лучше автоматизировать деятельность силами собственных специалистов, мы предлагаем современную технологическую платформу, позволяющую в короткие сроки спроектировать, сконструировать и реализовать проект информационной системы. Платформа ONTARIO реализована средствами Borland Delphi …