如何将mobilefirst应用程序连接到bluemix服务?

时间:2015-07-18 16:52:03

标签: ibm-mobilefirst ibm-cloud

我已经在mobilefirst上开发了一个混合应用程序,我希望使用bluemix服务。所以我认为最好的解决方案是在bluemix中创建一个nodejs应用程序并添加所需的服务。

但我不知道如何连接两个应用程序。

2 个答案:

答案 0 :(得分:1)

您可以在线找到许多描述如何使用MobileFirst Adapters访问Bluemix服务的示例。

回顾以下内容 一旦您遇到技术问题,请打开另一个。

MobileFirst Platform Foundation Labs - 展示如何实现和集成各种功能,包括Bluemix服务:https://developer.ibm.com/mobilefirstplatform/labs/

在访问Watson问题的MobileFirst应用程序上实现&回答服务:https://developer.ibm.com/mobilefirstplatform/2015/04/29/using-http-adapters-to-access-watson-question-and-answer-service-at-ibm-bluemix/

答案 1 :(得分:0)

某些bluemix服务需要将应用程序绑定到您的应用程序。解决此问题的一种方法是使用绑定到nodejs应用程序的docker在Bluemix中部署MFPF服务器,并绑定所有服务。

这里的想法是您的docker绑定到nodejs,并且服务绑定nodejs app,然后这允许服务对容器可见。

例如,对于SQL数据库服务就是这种情况。

其他服务暴露在有界应用程序之外,例如拥有公共API的Cloudant。

要探索这个,请观察命令“ice group create”的语法,您可以使用该命令创建绑定到app的容器组:

ice group create [-h] [ - name NAME] [--memeory MEMORY] [ - env ENV] [--volume VOL] [ - publish PORT] [--min MIN] [--max MAX] [ - 希望成功] [ - 绑定APP] [--auto] IMAGE [CMD [CMD ...]]

关键选项是“ - 绑定APP”。可以通过“启动容器”选项上的bluemix仪表板完成相同的操作。

https://www.ng.bluemix.net/docs/containers/container_cli_reference_ov.html#container_cli_reference_ice__group_create

这里有一个示例应用程序,可以在不使用docker方法的情况下探索Watson Services + MFPF:

https://github.com/IBM-MIL/IBM-Ready-App-for-Banking