构建 API 以访问进度过程中的数据(JSON 格式)

Build API To Access Data From Progress Procedures (JSON format)

以JSON的形式从 Progress 程序获取数据的不同方式有哪些?除了创建 PASOE 实例、ODBC 还是 JDBC?如果我想构建一个可以与 Progress 4GL DB 通信的 API,除了我上面提到的以外,还有哪些可用选项?举个例子,我有一个基于 JavaScript/Angular/ASP.NET CORE 构建的前端应用程序,如果我想调用 Progress DB,我该如何实现?如果我能知道任何可以集成以与 Progress 4GL DB 通信的最新技术,那将会很有帮助。

如果你 运行 old-school appserver 或 webspeed 你可以那样设置一个网络服务。

对于 .Net(或 Java),您可以查看 Open Client:https://docs.progress.com/bundle/openedge-open-clients/page/Introduction-to-Open-Clients.html

您也可以开发某种在套接字上运行的服务器,但我认为坚持使用经过测试的技术(例如您提到不想使用的技术)才是成功的选择。无论您节省多少钱而不是许可 PAS(如果钱是问题)都会在开发该服务器时浪费掉。