Я работаю в Progress ABL и использую то, что мы называем серверами приложений. Серверы приложений, процессы, которые могут взаимодействовать с базой данных Progress и выполнять бизнес-логику на сервере, а затем отправлять ответ обратно клиенту.
Они доступны в 4 режимах, но я больше всего привык к сбросу состояния, который представляет собой сервер приложений, сохраняющий состояние на протяжении всего соединения, и режим без состояния, который представляет собой режим «запустил и забыл».
Этот продукт полностью защищен собственной собственностью и совместим с другими клиентами, такими как .net.
Мой вопрос в том, есть ли какие-либо решения, основанные на чистом .NET, которые делают то же самое. Я не говорю об использовании ASP.net или веб-сервисов, поскольку они решают другую проблему. Я хочу что-то, что может запускать код, который может подключаться к базе данных и передавать ответы без написания моей собственной системы.
Пример запуска кода на AppServer.
определить переменную handleToAppServer как дескриптор без отмены. определить переменную charResponse как символ без отмены.
запустите AppServerProcedure.p на сервере hAppServer (выведите charResponse).