Не устраивала меня технология DCom из-за сильной привязки к технологиям Майкрософта… Долго искал альтернативные технологии, кое-что нашел. Но, позже обнаружил, что CodeGear давно перешла данную технологию и выпустила то, что мне нужно – это технологию Datasnap, не привязанную к Com.
По данной технологии есть ряд интересных статей, которые показывают, как можно сделать много-звеньевое приложение. Причем, данное приложение будет работать не только в Windows, но и в других ОС (как минимум под Wine) – проверено.
Ссылки на статьи по данной тематике, которые мне понравились:
– Введение в Datasnap.
– Учебный пример: Многозвенная архитектура DataSnap XE для баз данных.
– Учебный пример: DataSnap XE – обычные объекты в качестве параметров.
– Учебный пример: Жизненный цикл серверных методов.
– Учебный пример: Простой сервис DataSnap XE – калькулятор.
– Учебный пример: DataSnap XE – Callbacks (механизмы обратного вызова).
– DataSnap Server Wizard.
Создание ssl-сертификата:
– Создание SSL сертификатов для связки Apache и mod_ssl (ssl crypt apache mod_ssl).
– Использование OpenSSL (ssl security crypt cert mod_ssl apache imap postfix).
go6poro BpeMeHu cyToK.
Может кому-то будет полезным:
Использование DataSnap-технологии на примере разработки комплекса взаимодействующих приложений (ОС Windows и ОС Android) в среде Delphi 10.2 Tokyo. Последовательность действий.
Упор сделан на то, что информационное взаимодействие приложений (в комплексе программ) должно производиться с использованием Wi-Fi.
См. здесь:
https://roamer55.ru/main_programming/delphi/delphi_10_2_hybrid/delphi_10_2_hybrid_datasnap/delphi_10_2_hybrid_datasnap_spBallCollision/