SlideShare a Scribd company logo
WSO2 API Manager Reference
Architecture for PCF
Imesh Gunaratne, WSO2
January, 2018
Agenda
• PCF Architecture
– What is BOSH?
– What is a Stemcell?
– What is PCF Ops Manager?
• WSO2 API-M Reference Architecture for PCF
• PCF Resrouces for WSO2 API Manager
• The Roadmap
Pivotal Cloud Foundry
PCF Architecture
What is BOSH?
• BOSH is an infrastructure automation tool
• A software deployment process can be automated using a
BOSH release
• A BOSH release is a TAR file that contain binary
distributions, configurations, dependencies, etc required for
executing a software deployment
• A BOSH release can execute pre-checks and post-checks
• PCF elastic runtime also get installed via a BOSH release
https://bosh.io/docs/about.html
https://bosh.io/releases
What is a Stemcell?
• A stemcell is a versioned Operating System image wrapped
with IaaS specific packaging
• A typical stemcell contains a bare minimum OS skeleton with
a few common utilities pre-installed, a BOSH Agent, and a
few configuration files to securely configure the OS by
default
• Stemcells do not contain any specific information about any
software that will be installed
https://bosh.io/docs/stemcell.html
https://network.pivotal.io/products/stemcells
What is PCF Ops Manager?
• PCF Operations Manager is a set of APIs and a graphical
interface used to configure and deploy platform components
• The web-based UI displays software products, configuration
settings and diagnostic reports
• PCF components are imported into Ops Manager as “Tiles”
• Ops Manager generates BOSH manifests containing the
user-supplied configuration values, and sends them to the
BOSH Director
https://pivotal.io/platform/pcf-components/pcf-ops-manager
https://pivotal.io/platform/pcf-components/pcf-ops-manager
WSO2 API-M Reference
Architecture for
Pivotal Cloud Foundry
WSO2 API-M Reference Architecture for PCF
PCF Resources for WSO2 API-M
• WSO2 API-M v2.1.0 has five deployment patterns
• Following PCF resources will be available for each
deployment pattern:
– API-M BOSH Release
– API-M Service Broker
– API-M PCF Tile
• API-M Service Broker will be used for providing PCF service
binding functionality
• All three resources will be installed by WSO2 API-M PCF
Tile
https://docs.wso2.com/display/AM210/Deployment+Patterns
PCF Resources for WSO2 API-M Git
Repository
• https://github.com/wso2/pivotal-cf-apim
The Roadmap
The Roadmap of PCF Resources for WSO2
API-M
• Implement BOSH releases, PCF Tiles and the Service Broker
for five deployment patterns of WSO2 API-M v2.1.0
• Task list and milestone plan can be found at:
– https://github.com/wso2/pivotal-cf-apim/issues
THANK YOU
wso2.com

More Related Content

What's hot (19)

PPTX
10 ways to trigger runbooks from Orchestrator
Fredrik Knalstad
 
PDF
Introduction to the WSO2 Carbon Platform
WSO2
 
PDF
Embracing Git and Distributed Teams
Perforce
 
PDF
Fw1
poipoiqwe
 
PDF
Alfresco WebScript Connector for Apache ManifoldCF
Piergiorgio Lucidi
 
PPTX
WebSphere Application Server Topology Options
ejlp12
 
PDF
Flex alfresco
mausamviki4all
 
PDF
What's New in WildFly 9?
Virtual JBoss User Group
 
PPTX
tc server - vfabric hyperic
Nadia Boumaza
 
PPTX
IBM Integration Bus and REST APIs - Sanjay Nagchowdhury
Karen Broughton-Mabbitt
 
PDF
Single Source of Truth in a Distributed World by Sven Erik Knop
Perforce
 
PPTX
Agile Site built on the top of Oracle WebCenter Sites
Duc Therry
 
PDF
WordPress Workflows
Phill Brown
 
PDF
Docker and IBM Integration Bus
Geza Geleji
 
PPT
Mule compatible technologies
himajareddys
 
PPTX
Ordina SOFTC Presentation - SharePoint 2010 Architecture
Ordina Belgium
 
PDF
Cross os hypervisor
MapuSoft
 
PPTX
Whats New in IBM Integration Bus Interconnect 2017
bthomps1979
 
PDF
Esb buyers guide_final
WSO2
 
10 ways to trigger runbooks from Orchestrator
Fredrik Knalstad
 
Introduction to the WSO2 Carbon Platform
WSO2
 
Embracing Git and Distributed Teams
Perforce
 
Fw1
poipoiqwe
 
Alfresco WebScript Connector for Apache ManifoldCF
Piergiorgio Lucidi
 
WebSphere Application Server Topology Options
ejlp12
 
Flex alfresco
mausamviki4all
 
What's New in WildFly 9?
Virtual JBoss User Group
 
tc server - vfabric hyperic
Nadia Boumaza
 
IBM Integration Bus and REST APIs - Sanjay Nagchowdhury
Karen Broughton-Mabbitt
 
Single Source of Truth in a Distributed World by Sven Erik Knop
Perforce
 
Agile Site built on the top of Oracle WebCenter Sites
Duc Therry
 
WordPress Workflows
Phill Brown
 
Docker and IBM Integration Bus
Geza Geleji
 
Mule compatible technologies
himajareddys
 
Ordina SOFTC Presentation - SharePoint 2010 Architecture
Ordina Belgium
 
Cross os hypervisor
MapuSoft
 
Whats New in IBM Integration Bus Interconnect 2017
bthomps1979
 
Esb buyers guide_final
WSO2
 

Similar to WSO2 API Manager Reference Architecture for Pivotal Cloud Foundry (20)

PDF
Planning WSO2 Deployments on Pivotal Cloud Foundry
Imesh Gunaratne
 
PPTX
Successful Patterns for running platforms
Paul Czarkowski
 
PPTX
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Altoros
 
PDF
How to Scale Operations for a Multi-Cloud Platform using PCF
VMware Tanzu
 
PDF
Why Does Modular Middleware Matters
WSO2
 
PDF
Structure and Opinions - Software Deployments with Cloud Foundry
Andrew Ripka
 
PPT
Win ce 6.0 development (1)
Rajshree Daware
 
PDF
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
VMware Tanzu
 
PDF
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
VMware Tanzu
 
PPTX
An Introduction into Bosh | anynines
anynines GmbH
 
PPT
iSecurity Compliance Evaluator PCI Demo
Raz-Lee Security
 
PPTX
PCF Architecture
seungdon Choi
 
PDF
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
Andrew Ripka
 
PPTX
SWOFT a PHP Microservice Framework - 2020
Vanessa V.Chellen
 
PDF
Quarterly WSO2 Platform Update Webinar - Q1 2016
WSO2
 
PPTX
Jan Egil Ring - Get started with windows power shell desired state configuration
Nordic Infrastructure Conference
 
PPTX
Altoros Cloud Foundry Training: hands-on workshop for DevOps, Architects and ...
Manuel Garcia
 
PPTX
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Robert van Mölken
 
PDF
HKG18-317 - Arm Server Ready Program
Linaro
 
PPTX
Yocto Project introduction
Yi-Hsiu Hsu
 
Planning WSO2 Deployments on Pivotal Cloud Foundry
Imesh Gunaratne
 
Successful Patterns for running platforms
Paul Czarkowski
 
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Altoros
 
How to Scale Operations for a Multi-Cloud Platform using PCF
VMware Tanzu
 
Why Does Modular Middleware Matters
WSO2
 
Structure and Opinions - Software Deployments with Cloud Foundry
Andrew Ripka
 
Win ce 6.0 development (1)
Rajshree Daware
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
VMware Tanzu
 
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
VMware Tanzu
 
An Introduction into Bosh | anynines
anynines GmbH
 
iSecurity Compliance Evaluator PCI Demo
Raz-Lee Security
 
PCF Architecture
seungdon Choi
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
Andrew Ripka
 
SWOFT a PHP Microservice Framework - 2020
Vanessa V.Chellen
 
Quarterly WSO2 Platform Update Webinar - Q1 2016
WSO2
 
Jan Egil Ring - Get started with windows power shell desired state configuration
Nordic Infrastructure Conference
 
Altoros Cloud Foundry Training: hands-on workshop for DevOps, Architects and ...
Manuel Garcia
 
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Robert van Mölken
 
HKG18-317 - Arm Server Ready Program
Linaro
 
Yocto Project introduction
Yi-Hsiu Hsu
 
Ad

More from Imesh Gunaratne (20)

PDF
Planning WSO2 Deployments on DC/OS
Imesh Gunaratne
 
PDF
Deep Dive into Kubernetes - Part 2
Imesh Gunaratne
 
PDF
Deep Dive into Kubernetes - Part 1
Imesh Gunaratne
 
PDF
WSO2 Container Strategy
Imesh Gunaratne
 
PDF
WSO2 Kubernetes Reference Architecture - Nov 2017
Imesh Gunaratne
 
PDF
WSO2 Cloud and Platform as a Service Strategy
Imesh Gunaratne
 
PDF
Planning Your Cloud Strategy
Imesh Gunaratne
 
PDF
Deploying WSO2 Middleware on Containers
Imesh Gunaratne
 
PDF
Multitenancy in WSO2 Carbon 5 (C5)
Imesh Gunaratne
 
PDF
Deploying WSO2 Middleware on Mesos
Imesh Gunaratne
 
PDF
Deploying WSO2 Middleware on Kubernetes
Imesh Gunaratne
 
PDF
Service Oriented Architecture & Beyond
Imesh Gunaratne
 
PDF
Docker for Java Developers
Imesh Gunaratne
 
PDF
WSO2 Cloud Strategy Update
Imesh Gunaratne
 
PDF
An Introduction to Go
Imesh Gunaratne
 
PDF
Scale into Multi-Cloud with Containers
Imesh Gunaratne
 
PDF
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Imesh Gunaratne
 
PDF
Making a Better World with Technology Innovations
Imesh Gunaratne
 
PDF
Introduction to WSO2 Private PaaS 4.1.0
Imesh Gunaratne
 
PDF
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Imesh Gunaratne
 
Planning WSO2 Deployments on DC/OS
Imesh Gunaratne
 
Deep Dive into Kubernetes - Part 2
Imesh Gunaratne
 
Deep Dive into Kubernetes - Part 1
Imesh Gunaratne
 
WSO2 Container Strategy
Imesh Gunaratne
 
WSO2 Kubernetes Reference Architecture - Nov 2017
Imesh Gunaratne
 
WSO2 Cloud and Platform as a Service Strategy
Imesh Gunaratne
 
Planning Your Cloud Strategy
Imesh Gunaratne
 
Deploying WSO2 Middleware on Containers
Imesh Gunaratne
 
Multitenancy in WSO2 Carbon 5 (C5)
Imesh Gunaratne
 
Deploying WSO2 Middleware on Mesos
Imesh Gunaratne
 
Deploying WSO2 Middleware on Kubernetes
Imesh Gunaratne
 
Service Oriented Architecture & Beyond
Imesh Gunaratne
 
Docker for Java Developers
Imesh Gunaratne
 
WSO2 Cloud Strategy Update
Imesh Gunaratne
 
An Introduction to Go
Imesh Gunaratne
 
Scale into Multi-Cloud with Containers
Imesh Gunaratne
 
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Imesh Gunaratne
 
Making a Better World with Technology Innovations
Imesh Gunaratne
 
Introduction to WSO2 Private PaaS 4.1.0
Imesh Gunaratne
 
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Imesh Gunaratne
 
Ad

Recently uploaded (20)

PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 

WSO2 API Manager Reference Architecture for Pivotal Cloud Foundry

  • 1. WSO2 API Manager Reference Architecture for PCF Imesh Gunaratne, WSO2 January, 2018
  • 2. Agenda • PCF Architecture – What is BOSH? – What is a Stemcell? – What is PCF Ops Manager? • WSO2 API-M Reference Architecture for PCF • PCF Resrouces for WSO2 API Manager • The Roadmap
  • 5. What is BOSH? • BOSH is an infrastructure automation tool • A software deployment process can be automated using a BOSH release • A BOSH release is a TAR file that contain binary distributions, configurations, dependencies, etc required for executing a software deployment • A BOSH release can execute pre-checks and post-checks • PCF elastic runtime also get installed via a BOSH release https://bosh.io/docs/about.html
  • 7. What is a Stemcell? • A stemcell is a versioned Operating System image wrapped with IaaS specific packaging • A typical stemcell contains a bare minimum OS skeleton with a few common utilities pre-installed, a BOSH Agent, and a few configuration files to securely configure the OS by default • Stemcells do not contain any specific information about any software that will be installed https://bosh.io/docs/stemcell.html
  • 9. What is PCF Ops Manager? • PCF Operations Manager is a set of APIs and a graphical interface used to configure and deploy platform components • The web-based UI displays software products, configuration settings and diagnostic reports • PCF components are imported into Ops Manager as “Tiles” • Ops Manager generates BOSH manifests containing the user-supplied configuration values, and sends them to the BOSH Director https://pivotal.io/platform/pcf-components/pcf-ops-manager
  • 11. WSO2 API-M Reference Architecture for Pivotal Cloud Foundry
  • 12. WSO2 API-M Reference Architecture for PCF
  • 13. PCF Resources for WSO2 API-M • WSO2 API-M v2.1.0 has five deployment patterns • Following PCF resources will be available for each deployment pattern: – API-M BOSH Release – API-M Service Broker – API-M PCF Tile • API-M Service Broker will be used for providing PCF service binding functionality • All three resources will be installed by WSO2 API-M PCF Tile https://docs.wso2.com/display/AM210/Deployment+Patterns
  • 14. PCF Resources for WSO2 API-M Git Repository • https://github.com/wso2/pivotal-cf-apim
  • 16. The Roadmap of PCF Resources for WSO2 API-M • Implement BOSH releases, PCF Tiles and the Service Broker for five deployment patterns of WSO2 API-M v2.1.0 • Task list and milestone plan can be found at: – https://github.com/wso2/pivotal-cf-apim/issues