嗨,我们正在开发一个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