Anypoint Platform Service Brokers for PCF

This documentation describes the Mulesoft Anypoint Platform Service Brokers tile for Pivotal Cloud Foundry (PCF).

Overview

Anypoint Platform solves the most challenging connectivity problems across SOA, SaaS, and APIs. It is a unified, highly productive, hybrid integration platform that creates a seamless application network of apps, data and devices with API-led connectivity. Integrating Anypoint Platform for PCF and Anypoint Platform Private Cloud Edition enables you to design, develop, deploy, manage and operate APIs, connectivity apps and microservices within Pivotal Cloud Foundry.

Product Snapshot

Mulesoft Anypoint Platform Service Brokers for PCF Details:
Version: v1.5.1.0
Release Date: March 2017
Software component version: Anypoint Platform Private Cloud Edition v1.5.1
Compatible Ops Manager Version(s): v1.7.x, v1.8.x
Compatible Elastic Runtime Version(s): v1.7.x, v1.8.x
vSphere support? Yes
OpenStack support? Yes
AWS support? Yes

Key Features

Mulesoft Anypoint Platform Service Brokers for PCF provides the following key features:

  • Integrates PCF with the Anypoint Runtime Manager to track and manage Mule apps deployed to PCF.

  • Mediates between PCF and the Anypoint API Manager to track and manage registered APIs.

  • Includes Anypoint Exchange, where your organization can discover and share assets for use and reuse throughout your integrations.

When you install the tile, it installs these service brokers:

  • Runtime Manager Service Broker
  • API Gateway Manager Service Broker
  • Anypoint Metering Service Broker

See Service Brokers for a description of each of these. The tile also deploys the Anypoint Metering application. This application exposes the PCF Metering API. For information on using this API, see To Access Usage Data with the PCF Metering API.

During installation, the Anypoint Platform Service Brokers for PCF tile creates a new PCF org called anypoint-sb-org where the service brokers and application are installed.

Service Brokers

Anypoint Platform Service Brokers for PCF implements multiple service brokers that enable you to integrate the Anypoint Platform with PCF.

What is a Service Broker?

A Service Broker allows PCF applications to bind to services and interact with them easily from the UI or the command line. The Anypoint Platform Service Brokers for PCF tile lets PCF apps use one or more Anypoint Platform accounts. The tile deploys as a Java app on PCF and exposes the Anypoint Runtime Manager and Anypoint API Manager as brokered services on the Cloud Foundry Marketplace. PCF developers can then create instances of these services and bind them to their applications either from the Pivotal Apps Manager Console or from the command line. This simplifies the installation and use of the Anypoint Platform with PCF apps.

Runtime Manager Service Broker

The Runtime Manager Service Broker exposes PCF as a deployment target within the Anypoint Runtime Manager and lets you deploy Mule applications to PCF, alongside other deployment targets. See Deployment Strategies for example scenarios where Mule apps deploy to cloud or local-environment targets.

API Gateway Manager Service Broker

The API Gateway Manager lets you create and deploy a Mule API proxy that intercepts traffic to a non-Mule app running on PCF. This lets you use the Mulesoft interface to apply policies over the API and the PCF interface to view usage and policy metrics. See Deploy a Proxy.

Anypoint Metering Service Broker

The Anypoint Metering Service Broker provides an API that enables you to view usage metrics for Mule applications deployed to PCF. You can view usage metrics for production, pre-production, staging, and development environments.

Requirements

To install and run the Anypoint Platform for PCF, you need the following software and systems:

  • Anypoint Platform Private Cloud Edition v1.5.1 (you must have a licensed account)
  • PCF Ops Manager v1.7.x or v1.8.x
  • PCF Apps Manager v1.7.x or v1.8.x
  • The latest version of Redis for PCF supported for your PCF version.
  • The latest version of Rabbit MQ for PCF for your PCF version.
  • Cloud Foundry Command Line Interface (cf CLI)
  • Python 2.x or later
  • The default Java buildpack for PCF

For information on the tasks you must perform before installing Anypoint Platform for PCF, see (Verify Prerequisites)[./installing.html#prereq].

Network Requirements

To enable network communication between the two platforms, Anypoint Platform Private Cloud Edition must be installed on the same network as your Anypoint Platform for PCF installation.

Upgrading to the Latest Version

Service brokers are enabled by default and the market place shows all the installed services and plans. To upgrade or downgrade the tile version, see the PCF service broker documentation. This process requires some downtime.

Feedback

Please provide any bugs, feature requests, or questions to the Pivotal Cloud Foundry Feedback list or send an email to MuleSoft support.

License

The product is based upon Anypoint Platform Private Cloud Edition, so a license specifically for this version of the product is required. Contact MuleSoft sales.

Was this helpful?
What can we do to improve?
Create a pull request or raise an issue on the source for this page in GitHub