Note: In September 2019, Pivotal changed the name of Pivotal Cloud Foundry (PCF) to Pivotal Platform.

Solace recently released a new version of the Solace Messaging Tile for Pivotal Cloud Foundry (PCF). The Enterprise Edition of the tile supports fault tolerance and high availability, and it includes some game-changing features like TCP Routes and support for AMQP 1.0 that I wanted to share my excitement about.

TCP Routes: Integrating the Real World with PCF

PCF, and more generally all platforms as a service, have changed the way we view the development, deployment and scalability of applications. The ability to deploy applications on-prem or in any cloud provides the flexibility and freedom to meet today’s business needs, while on-demand implementation saves organizations money with “right size” scaling. PCF is not an island, as applications running in the cloud must be fed data to provide business value. What if sensor data could be streamed into PCF? What if you could connect your legacy systems to new microservices running in PCF?

Solace has fully automated the ability to move data into and out of PCF using the PCF TCP Router. An operator simply specifies which protocols need to be accessible externally though the PCF Ops Manager and Solace makes it happen! External systems can use their protocol of choice, including AMQP, JMS, MQTT, REST or WebSocket, to exchange data with PCF applications and microservices. This feature also enables easy federation with other Solace VMRs (2018 update: Solace VMRs are now referred to as Solace PubSub+), Solace Hardware Appliances to support hybrid cloud deployments and even other PCF deployments.

AMQP 1.0: A Standard Wireline Protocol for the Modern World

Most of us want independence and freedom from vendor implementations and proprietary lock-in and AMQP 1.0 provides just that! Since AMQP 1.0 is a wireline standard, you won’t run into the problems that used to happen when switching between messaging implementations (consider how easy it is to switch email server implementations, thanks to SMTP). Developers can now make use of open-source AMQP 1.0 APIs such as Apache Qpid and easily exchange data. AMQP 1.0 has shown its merit in a variety of industries including the transportation sector (air traffic management), thus proving its utility from a B2B integration perspective. You can learn all about our commitment to AMQP 1.0 here.

Winning Combination

Leveraging both AMQP and TCP Routes opens up B2B use cases that are simply not possible with HTTP and REST. External organizations, partners and customers can now consume real-time streams of data generated by applications and microservices deployed into PCF while using the AMQP 1.0 standard wireline protocol. This lets consumers of data choose whatever programming language and open source API best meets their needs.

Go ahead and download our new Solace Messaging Tile for Pivotal Cloud Foundry to explore these new features.

Jonathan Schabowsky
Field CTO

As Solace’s Field CTO, Jonathan helps companies understand how they can capitalize on the use of event-driven architecture to make the most of their microservices, and deploy event-driven applications into platform-as-a-services (PaaS) environments running in cloud and on-prem environments. He is an expert at architecting large-scale, mission critical enterprise systems, with over a decade of experience designing, building and managing them in domains such as air traffic management (FAA), satellite ground systems (GOES-R), and healthcare.

Based on that experience with the practical application of EDA and messaging technologies, and some painful lessons learned along the way, Jonathan conceived and has helped spearhead Solace’s efforts to create powerful new tools that help companies more easily manage enterprise-scale event-driven systems, including the company’s new event management product: PubSub+ Event Portal.

Jonathan is highly regarded as a speaker on the subject of event-driven architecture, having given presentations as part of SpringOne, Kafka Summit, and API Specs conferences. Jonathan holds a BS Computer Science, Florida State University, and in his spare time he enjoys spending time with his family and skiing the world-class slopes of Utah where he lives.