簡體   English   中英

訪問Progress 4GL數據庫以進行Web開發

[英]accessing Progress 4GL database for webdevelopment

目前,我們使用進度開發工具附帶的webspeed開發我們的webapps。 但是,由於目前轉向10.2b,我們可以開發使用.net組件的軟件。 現在我們還要升級我們的webdevelopment工具。

所以我對SO上的好人問題是......

如果有像APS.net/RoR/Django這樣的良好環境可以輕松連接到進度數據庫嗎? 如果有連接器可用,如果有良好的支持,我可以找到它;)

謝謝。

您可以使用幾種方式連接/通信Progress。

  • ODBC / JDBC連接,執行標准SQL語句。 (請注意,您將無法執行使用Progress 4GL代碼編寫的任何業務邏輯)。
  • 使用Progress Webspeed制作的Web API(例如:REST Api,或您自己的事件)(Progress 4GL代碼)。
  • 帶有Progress AppServer和AIA(Progress 4GL代碼)的Web服務(SOAP)。
  • 使用Progress AppServer的.NET / Java Api。 一個名為Proxygen的工具創建代理.NET dll或Java類,以將它們包含在您的開發中。 然后,您可以直接調用Progress AppServer。 (Progress 4GL代碼)

我認為沒有任何“連接器”開箱即用。 這只是將拼圖拼湊在一起的問題。

已成功開發了幾個使用.Net dll(由ProxyGen生成)通過Progress AppServer訪問OpenEdge數據源的ASP.NET MVC Web系統。

但請注意,似乎ProxyGen工具需要.Net 2.5 SDK來生成所述.dll - 這會成為問題,因為這不是Windows 7之外的支持!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM