Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java web应用程序与大型机之间的数据共享_Java_Database_Data Binding_Struts2_Mainframe - Fatal编程技术网

java web应用程序与大型机之间的数据共享

java web应用程序与大型机之间的数据共享,java,database,data-binding,struts2,mainframe,Java,Database,Data Binding,Struts2,Mainframe,您好,我们正在开发一个SaaS应用程序、Java Struts2、Oracle 11G和Amazon Web服务的技术堆栈。我面临的问题是,我们的一个客户希望将我们的数据库集成到他们的大型机系统中。我想知道在大型机中安全共享oracle数据库的可能方法(我真的不知道大型机)。如有任何建议,我们将不胜感激。在java应用程序中创建web服务,以公开大型机希望从Oracle数据库获取的数据。然后由大型机开发组选择最适合其环境的语言和框架来调用web服务。因为大型机系统是高度定制的,所以在开始编码之前

您好,我们正在开发一个SaaS应用程序、Java Struts2、Oracle 11G和Amazon Web服务的技术堆栈。我面临的问题是,我们的一个客户希望将我们的数据库集成到他们的大型机系统中。我想知道在大型机中安全共享oracle数据库的可能方法(我真的不知道大型机)。如有任何建议,我们将不胜感激。

在java应用程序中创建web服务,以公开大型机希望从Oracle数据库获取的数据。然后由大型机开发组选择最适合其环境的语言和框架来调用web服务。因为大型机系统是高度定制的,所以在开始编码之前,您需要与大型机小组讨论需求。您不能仅仅假设大型机能够使用特定版本的Java和一组Java库调用您的web服务。

我在一家全球投资银行的基础设施部门工作,该银行的交易和结算应用程序的核心是大型机。我的建议是花时间和大型机操作员、数据库和开发团队一起,了解其他应用程序如何与大型机集成,然后跟进

虽然大型机可以做现代的事情,运行Oracle DB、Web服务等。但如果它们还没有朝着这个方向发展,我就不指望能够驾驭这艘飞船。移动围绕大型机的团队需要很大的力量。这并不一定是一件坏事,因为大型机服务几乎总是非常成熟和可靠的,其结果是无中断的业务。试图改变服务并使其现代化,虽然是出于好意,但往往会产生问题,大型机团队通常对此没有兴趣

在我的公司,与大型机的集成主要是通过安排内部开发的应用程序将拾取和接收的平面文件传输来完成的。此外,还有大量MQ通信要与大型机通信。使用Natural数据库,但除了由开发团队直接控制的应用程序之外,不会暴露于任何其他应用程序


当您最终找到要集成的方法时,请确保安排开发人员访问大型机的非prod逻辑分区。在任何情况下都要这样做,尤其是当您将在大型机上使用未经作战测试和/或未扎根于大型机世界的服务时

试着看看这里:这不是一个真正的问题。您需要询问大型机人员他们正在使用什么工具,重要的是,他们是否对如何访问数据以及需要什么有任何想法。他们可能只想每天合并一次数据,他们想使用ftp获取数据,或者他们可能想在数据发生变化时立即获取数据。。。巨大的差异,最好问他们。请张贴非主观的问题,并强调逻辑问题的解决。