将 MobileFirst 应用程序集成到 BlueMix

Posted

技术标签:

【中文标题】将 MobileFirst 应用程序集成到 BlueMix【英文标题】:Integration of MobileFirst Application onto BlueMix 【发布时间】:2016-06-02 14:42:34 【问题描述】:

我有一组由 IBM 使用 MobileFirst 开发的应用程序,因此它在应用程序中使用 Worklight 服务器和适配器。

我被要求研究采用在 worklight 上开发的混合移动应用程序并尝试将其迁移到 IBM 的 BlueMix 之类的东西上的可能性。

我希望有人可以向我提供一些关于可能涉及多少工作或者这项任务是否可能的见解?

提前致谢。

【问题讨论】:

【参考方案1】:

假设您使用的是 MobileFirst Platform Foundation 7.1,您可以在 IBM Containers 上运行 MobileFirst Server,这是一项由 IBM Bluemix 提供支持的技术...您可以在此处阅读更多信息:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/ibm-containers/

您可以从评估它开始:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/ibm-containers/evaluate/

稍后,假设您是 IBM MobileFirst Platform 客户,请将现有项目和应用程序迁移到该平台:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/ibm-containers/run/

您还需要试用 MobileFirst Foundation 8.0 测试版:https://mobilefirstplatform.ibmcloud.com/beta/

v8.0 beta 还提供了一种在 Bluemix 上运行的全新方法:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/ibm-containers/using-mobile-foundation/

使用 8.0 需要一些迁移工作,但这是值得的。 :)

【讨论】:

我们正在使用 MobileFirst Platform Studio 7.0 在按照您的建议进行操作时,是否可以一起消除使用 Worklight 服务器? 你根本没有消除它。您只是将其移至云端。您只能使用 v7.1 及更高版本执行此操作。 抱歉,更清楚地说,我们想尝试消除使用 Worklight 服务器。我相信您的建议是将 MobileFirst 项目移至 bluemix。话虽如此,您是否认为可以集成一些代码以完全在 bluemix 上运行而不依赖于 Worklight,或者此时重新编写应用程序是否更容易?抱歉,如果我没有完全理解,我在这两个平台上的经验/知识是有限的。 您不能在没有服务器的情况下使用 MobileFirst 的功能。 好吧,基本上你是在告诉我,如果我们想消除 Worklight 服务器依赖关系,最好重新编写应用程序?【参考方案2】:

您可以按原样迁移适配器和与 MFP SDk 集成的应用程序,然后使用容器上的 MFP 7.1 将其移动到 Bluemix。努力是最小的 - 比如2天。根据您上面的 cmets,如果您想放弃所有这些并完全从等式中删除工作灯,您将不得不手动滚动工作灯提供给您的所有功能,当然还要自己维护它。那么这不再是一个工作轻松的问题:) 并且努力肯定不止几天。

【讨论】:

以上是关于将 MobileFirst 应用程序集成到 BlueMix的主要内容,如果未能解决你的问题,请参考以下文章

将 Mobilefirst CLI 7.1 与 ldap 集成时面临的问题

Android Studio 与 MobileFirst 的集成

无法通过 MobileFirst CLI 将 MobileFirst 应用程序部署到 Bluemix 上的 MobileFirst 容器

MobileFirst Platform Studio 6.3.0 - 将 mobilefirst 应用程序部署到开发服务器期间出错

IBM MobileFirst Adapter 如何与 Angular JS 集成?

将混合应用程序上传到 mobilefirst 测试工作台失败