嗨,我們正在開發一個SaaS應用程序,Java Struts2,Oracle 11G,亞馬遜網絡服務的技術堆棧。我面臨的問題是,我們的客戶之一想要將我們的數據庫集成到他們的大型機系統中。我想知道什麼是可能的方法來安全地共享oracle數據庫和大型機(我真的不知道大型機)。任何建議,將不勝感激。java web應用程序和大型機之間的數據共享
-5
A
回答
1
在您的Java應用程序中創建Web服務,該服務公開大型機想要從Oracle數據庫中獲取的數據。然後由大型機開發組來選擇最適合其環境的語言和框架來調用Web服務。由於大型機系統大量定製,因此您需要在開始編碼之前與大型機組討論需求。您不能假設大型機將能夠使用特定版本的Java和一組Java庫調用您的Web服務。
0
我在一家全球投資銀行的基礎設施中工作,該銀行的主機是其交易和結算應用程序的核心。我的建議是花時間與大型機運營商,數據庫和開發團隊合作,掌握其他應用程序如何與大型機集成,然後跟進。
雖然大型機可以做現代的事情,但是運行Oracle DB,Web服務等等。如果他們還沒有指向那個方向,我不希望能夠引導那艘船。移動圍繞大型機的團隊需要很多努力。這並不是一件壞事,因爲大型機服務幾乎總是非常成熟和可靠,結果就是無中斷業務。嘗試改變和現代化服務,雖然意圖良好,傾向於產生問題,大型機隊通常不會有這樣的胃口。
在我的公司,與大型機的整合主要通過安排內部開發的應用程序將拾取和攝取的平面文件傳輸完成。此外,還有很多MQ流量需要與大型機進行通信。使用自然數據庫,但不會暴露於開發團隊直接控制的應用程序以外的任何其他應用程序。
當你終於登陸一個方法來集成,確保你安排dev訪問大型機的非prod邏輯分區。在任何情況下都要這樣做,但特別是如果您將在大型機上使用未經過戰鬥測試和/或未植根於大型機世界的服務。
相關問題
- 1. 在Web應用程序之間共享模型數據
- 2. 桌面和Web應用程序之間的共享數據庫?
- 3. MVC 5 Web應用程序和Web API之間的共享
- 4. 在2個Web應用程序之間共享數據
- 5. 在Web應用程序之間共享數據
- 6. 在Web和非Web應用程序之間共享HttpContext代碼
- 7. Android應用程序:在手機之間共享簡單數據
- 8. 在2個Java EE應用程序之間共享數據
- 9. 應用程序和共享會話之間的共享DLL
- 10. 在動作和應用程序行爲之間共享數據
- 11. 在tvOS應用程序和Top Shelf Extension之間共享數據
- 12. 在桌面和Android應用程序之間共享數據庫
- 13. 在應用程序和網絡之間共享數據庫
- 14. 在Android框架和應用程序之間共享數據
- 15. 在iOS應用程序和今天的分機之間共享數據
- 16. 在WPF和DNX Web應用程序之間共享代碼
- 17. 在Java線程之間共享數據
- 18. java之間共享數據線程
- 19. 在Azure Web應用程序和Onprem .net Web應用程序之間共享數據
- 20. WatchOS 2.0在iOS應用程序和WatchOS應用程序之間共享數據
- 21. 在應用程序的模型和視圖之間共享數據
- 22. iOS在主應用程序和共享分機之間共享.h文件
- 23. 在Rails應用程序和Ruby腳本之間共享模型
- 24. 在Java和R應用程序之間使用同一個主機共享SparkContext
- 25. 在web應用程序中的選定用戶之間共享數據c#
- 26. 使用相同的應用程序共享兩部手機之間的數據
- 27. 如何在Web和移動應用程序之間共享Twitter用戶憑據?
- 28. 在應用程序之間共享drawables
- 29. 應用程序之間共享在C#
- 30. 兩個應用程序之間的數據共享
試試看這裏:http://stackoverflow.com/questions/5191632/which-is-proven-solution-to-connect-mainframe-and-java-which-is-best-in-mq-ser/5211623 #5211623 – cschneid
不是一個真正的問題。你需要詢問大型機傢伙他們正在使用什麼工具,重要的是他們是否有任何關於他們想訪問數據和他們需要什麼的想法。他們可能只想每天收集一些數據,他們希望使用ftp來獲取數據,或者他們可能會在數據發生變化時立即要求數據......巨大差異,最好問問他們。 – Quaternion
請發表非主觀性問題,強調邏輯問題解決。 – ikartik90