I work in Progress ABL and use what we call AppServers. Application Servers, processes that can talk to a Progress database and run business logic on the on a server and then send a response back to the client.
These come in 4 modes but I'm most accustomed to state-reset which is an appserver that preserves state throughout the connection and state-free which is a fire and forget mode.
This product is highly proprietary with compatibility with other clients such as .net.
My question is, are there any solutions out there that are pure .NET that do the same thing. I'm not talking about doing ASP.net or web services as they address a different problem. I want something that can run code that can connect to a database and transmit back responses without writing my own system.
Example of running code on an AppServer.
define variable handleToAppServer as handle no-undo. define variable charResponse as character no-undo.
run 'AppServerProcedure.p' on server hAppServer (output charResponse).