开发、运营和销售流程

端到端流程通常适用于开发应用程序、实施运营并将其提供给其它方,具体的图例说明如下:

121800753803.png

为了使您的应用程序商业化,通常必须采取以下步骤。

开发人员角度

  1. 订阅 MindAccess DevOpsPlan。

    • 对于 Cloud Foundry 应用程序:

      从阿里云订购并获取 MindAccess Developer Plan。这样便可访问 Cloud Foundry 开发空间。

      借助 MindAccess Operator Plan ,用户可以访问平台上的 Cloud Foundry 生产空间。

    • 对于自托管应用程序:

      从阿里云订购并获取 MindAccess Developer Plan,以便开发和测试自托管应用程序。

      借助 MindAccess Operator Plan,用户可以访问平台上的生产空间。

  2. 配置开发环境。

    • MindSphere 管理型环境

      使用 Cloud Foundry 命令行接口或所选工具来准备开发空间。

      配置 Cloud Foundry 以及单独订购或包含的后端服务,如附加数据存储或消息队列。

    • 自管型环境

      根据您的需求和规范(包括移动设备操作系统的技术需求)配置和使用您的开发环境,可能由环境供应商提供。

  3. 开发应用程序。

    • 根据需求,通过安装适当的软件工具来创建本地开发环境。

    • 有关如何创建应用程序的信息,请参见《开发人员文档》。

    • 有关如何实现 API 调用的信息,请参见 MindSphere API 参考和 API 指南。

    • 使用其中一种受支持的语言创建应用程序。

  4. 使用开发空间中的租户来测试和评估应用程序。

    • 按《开发人员文档》中的说明注册应用程序。

      针对预期内容与行为测试和评估应用程序的技术、功能、性能、安全性和用户界面。

    • 使用工具和流程来管理应用程序测试。

运营商角度

  1. 订阅 MindAccess DevOpsPlan。

    • 对于 Cloud Foundry 应用程序:

      借助 MindAccess Operator Plan,用户可以访问平台上的 Cloud Foundry 生产空间。

    • 对于自托管应用程序:

      从阿里云订购并获取 MindAccess Operator Plan。

      借助 MindAccess Operator Plan,用户可以访问平台上的生产空间。

  2. 准备访问应用程序。

    出于生产目的,应当使用与应用程序相关的生产系统。因此,应遵循适用于 Cloud Foundry 和自托管应用程序的相应流程。

    • 运营商可以使用 Operator Cockpit 在生产环境中部署和启用应用程序。

      对于自托管应用程序,只需使用 Operator Cockpit 进行注册。

    • 最后,运营商可以使用 Operator Cockpit 从 MindAccess IoT Value Plan 帐户或从MindAccess Developer Plan 账户访问应用程序。

  3. 操作和使用应用程序。

    • 当运营交互式应用程序时,可以在生产租户帐户的 Launchpad 上访问此应用程序(原生的移动应用程序除外)。对于插件类型的应用程序(有时也被称为扩展应用)可以在应用程序的集成环境中访问。

    • 进行持续监控以保持应用程序的健康状态。

    • 保持应用程序为最新状态(例如,开源软件、Cloud Foundry 中用于 Java 和 Node.js 的最新构建包、后端服务更新)。

卖方角度

  1. 订阅 MindAccess DevOpsPlan。

  2. 部署应用程序。

  3. 注册应用程序。

  4. 阿里云市场注册为卖方并开店。

  5. 在商店中输入应用程序的产品信息。

  6. 向 MindSphere 营销团队提出申请以将您的应用程序在 MindSphere 商店中列出。

也请参见