我的团队正在致力于将一个混合应用程序从(TSM)平台迁移到IBM平台。
我有一个JAX服务,它使用Weblogic开发,目前托管在TSM服务器上。此webservice对所有传入的后端请求进行安全检查,如果请求来自有效的源,则将请求传递给后端。
当应用程序从TSM迁移到MobileFirst平台时,TSM服务器将被移出场景。我正在寻找一些可供选择的主机这个JAX网络服务。我不想对webservice做任何更改,因为它是一个经过测试和验证的代码,用于基于TSM的解决方案中。
我从IBMJavaPlatform7.0文档中了解到,JAX支持现在可以在MobileFirst服务器上使用,基于JAX规范的MobileFirst适配器可以开发并部署到服务器上。
我是否可以将上述webservice .WAR文件部署到MobileFirst服务器,而不进行任何自定义?
如果是,将webservice (.WAR)部署到MobileFirst服务器的过程是什么?
如果不是,可以考虑的备选方案是什么?
发布于 2015-05-08 09:34:13
如上文评论所述:
MFP服务器实际上是部署到受支持的Java应用服务器上的Java应用程序,通常可以选择WebSphere自由或完全WebSphere ND,但也支持TomCat。
原则上,您自己的JAX/RS文件可以部署到这些相同的服务器上,详细信息将取决于您所利用的Java特性,您需要了解这些Java EE服务器的管理模型。MFP本身不受此影响,您不需要MFP知识就可以做到这一点。您只需了解所选的Java服务器即可。就我个人而言,我会从WebSphere自由开始。
另一个问题是,是否最好将JAX/RS和Mobile服务器隔离到它们自己的Java服务器实例中。如果你把事情分开,它可以更容易管理和扩展,但从技术上讲,如果你把它们放在同一位置,就不应该有干扰。分拆一个专用的自由服务器是非常简单的。
一个更有趣的问题是,实际利用MFP适配器功能来创建JAX/RS服务是否有价值。实际上,它是您熟悉的JAX/RS编程模型,但包装略有不同,部署为MFP适配器,并使用此选项显式地利用MFP安全模型并轻松调用其他MFP适配器。
就我个人而言,如果我来到一个没有现有JAX/RS服务的项目,并且已经使用了MFP及其安全模型,那么我就会在MFP适配器中执行JAX/RS。
https://stackoverflow.com/questions/30116322
复制相似问题