转载

从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务

通过使用 IBM® WebSphere® Cast Iron®,可以集成内部部署的应用程序和云应用程序。本教程将介绍如何在 IBM Bluemix™ 中通过 WebSphere Cast Iron Live 整合流程创建一个 Cloud Integration 服务。在本教程中,通过使用 HTTP Receive Request 将整合流程公开为 REST 服务,使用 HTTP 端点作为初始活动。

本教程是为云集成开发人员和云应用程序开发人员而编写。通过阅读本教程,您可以在您的应用程序中使用 API 来快速集成 Cast Iron 整合流程。

创建 Bluemix Cloud Integration 服务所需的准备工作

  • 熟悉 Bluemix Cloud Integration 服务和 Cast Iron Live
  • 一个 Bluemix 帐户
  • 一个 Cast Iron Live 帐户
  • 一个在 Cast Iron Studio 中开发的项目

Bluemix Cloud Integration 将集成服务公开为 REST API,以供应用程序使用。

WebSphere Cast Iron Studio

WebSphere Cast Iron Studio 是一个图形开发环境,用于开发包含一个或多个整合流程的集成项目。它具有以下功能:

  • 能够使用连接不同活动的整合流程满足集成需求
  • 连接到不同的数据来源(称为 端点
  • 数据映射和转换
  • 调度程序
  • 对整合流程执行单元测试的模拟的运行时环境

WebSphere Cast Iron Live

WebSphere Cast Iron Live 是一个多租户云服务,它提供了一个运行时环境来运行 Cast Iron 整合流程。通过使用 Cast Iron Live,您能够:

  • 将一个在 Cast Iron Studio 中开发的项目发布到 Cast Iron Live
  • 运行、取消部署、停止和克隆 Cast Iron 配置
  • 在设计器中编辑启动基于 Web 的 Cast Iron Studio 的项目
  • 创建安全的连接器来连接到防火墙后的端点

Bluemix Cloud Integration

Bluemix 提供了 Cloud Integration 服务,让您可以快速将云服务与企业应用程序相集成。Cloud Integration 将集成服务公开为 REST API,以便可供应用程序使用。

第 1 步:导出 Cast Iron Studio 中开发的项目

要导出该项目,请选择 File > Export Project 。该项目导出为 .par 文件。

第 2 步:将项目上传到 Cast Iron Live

  1. 登录到 Cast Iron Live 的基于 Web 的控制台。
  2. 上传项目:
    1. 选择 Repository>Upload Project从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务
    2. 在 Upload Project Configuration 面板中,单击 Browse 在本地文件系统中查找 .par 文件。然后,输入项目名称和版本。单击 Upload从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务

第 3 步:将项目部署到 Cast Iron Live 中

在 Cast Iron Live Web 控制台中,现在可以看到上传的项目。要运行该项目,可以单击 Run Configuration (项目右侧的绿色箭头按钮)。

从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务

点击查看大图

关闭 [x]

从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务

该项目现在已部署并具有配置状态 "Running"。

第 4 步:在 Bluemix 中创建一个 Cloud Integration API

  1. 登录到 Bluemix (或者注册您的 免费试用版帐户 )。
  2. 转到 Cloud Integration Services
  3. 单击 Create API 创建 Cloud Integration API。 从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务

    点击查看大图

    关闭 [x]

    从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务

  4. 在 Create an API 中的 "How can others in this organization find your API?" 下,输入 API 名称和一段描述。然后单击 Create from Cast Iron Live Orchestrations从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务
  5. 登录到 Cast Iron Live 来查看您部署的 Cast Iron Live 项目。
  6. 从下拉列表中选择您想要公开为 Cloud Integration 服务的 Cast Iron Live 整合流程。选择该项目,您会看到一个 HTTPS URL,Cast Iron Live 项目在这个链接上公开为 Cloud Integration 服务。
  7. 输入您的服务的描述,然后单击 Create API 。现在您会看到以 REST API 形式提供您的 Cloud Integration 服务的 HTTPS URL。 从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务

    点击查看大图

    关闭 [x]

    从 WebSphere Cast Iron 整合流程中创建 Bluemix Cloud Integration 服务

结束语

在本教程中,您在 Bluemix 使用 WebSphere Cast Iron Live 整合流程创建了一个 Cloud Integration 服务,并将该服务公开为 REST API。现在您可以在您的应用程序中使用 API 来快速集成 Cast Iron 整合流程。

BLUEMIX SERVICE USED IN THIS TUTORIAL: Cloud Integration 服务 使用户能够将云服务与企业记录系统相集成。Bluemix Cloud Integration 将后端记录系统公开为 REST API,以便可供应用程序使用。

正文到此结束
Loading...