<script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/nimabadiey" data-format="hover"  data-text="Nima Badiey" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesbayer" data-format="hover"  data-text="James Bayer" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/mattstine" data-format="hover"  data-text="Matt Stine" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/scottfrederick" data-format="hover"  data-text="Scott Frederick" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/markkropf" data-format="hover"  data-text="Mark Kropf" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/nimabadiey" data-format="hover"  data-text="Nima Badiey" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesbayer" data-format="hover"  data-text="James Bayer" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/mattstine" data-format="hover"  data-text="Matt Stine" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/scottfrederick" data-format="hover"  data-text="Scott Frederick" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/markkropf" data-format="hover"  data-text="Mark Kropf" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/nimabadiey" data-format="hover"  data-text="Nima Badiey" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesbayer" data-format="hover"  data-text="James Bayer" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/mattstine" data-format="hover"  data-text="Matt Stine" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/scottfrederick" data-format="hover"  data-text="Scott Frederick" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/markkropf" data-format="hover"  data-text="Mark Kropf" data-related="false"></script>{"id":2347,"date":"2015-06-08T20:00:23","date_gmt":"2015-06-08T17:00:23","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=2347"},"modified":"2021-03-12T04:29:36","modified_gmt":"2021-03-12T01:29:36","slug":"cloud-foundry-partnering-101","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/","title":{"rendered":"Cloud Foundry Partnering 101: Integration"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#How_to_Integrate_with_Cloud_Foundry\" >How to Integrate with Cloud Foundry<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#Integrating_services_with_CF\" >Integrating services with CF<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#CF_team_to_the_community\" >CF team to the community<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#Related_slides\" >Related slides<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#About_the_presenters\" >About the presenters<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Integrate_with_Cloud_Foundry\"><\/span>How to Integrate with Cloud Foundry<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are three principal ways for organizations to get involved with the Cloud Foundry ecosystem: <\/p>\n<ul>\n<li>integration with or on top of the stack<\/li>\n<li>customization of codebase (during installation, for architectural consulting, for specific customers, etc.)<\/li>\n<li>operation, i.e. providing services, support, training, etc.<\/li>\n<\/ul>\n<p>This panel featuring platform engineers from Pivotal mainly focuses on integration of new and existing services into the Cloud Foundry PaaS.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Integrating_services_with_CF\"><\/span>Integrating services with CF<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Cloud Foundry is built to be as extensible as possible. Its architecture provides a lot possibilities for the ecosystem to integrate with different components. Naturally, you have to take into account the constraints that exist for apps that run on CF, e.g., the platform only supports one inbound HTTP port and all apps need to comply with the 12-factor principles. Still there are many ways to make existing enterprise assets work with CF.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Slide05.jpg\" alt=\"cloud foundry architecture and integration\" width=\"640\" class=\"aligncenter size-full wp-image-7307\" \/><\/p>\n<p>Mark Kropf explains that there are several levels of integration. User-provided services are the smallest degree. They require most effort to maintain and support. The next step are brokers, which provide services when apps need them. Finally, there are apps and services hosted on Cloud Foundry. What you choose depends on where you are in your journey. If you have a 12-factor compliant app, you can jump right to the end.<\/p>\n<p>As of the question of when it is time to switch from UPIs to service brokers, he says that UPIs need to be wired up to the app every time it is pushed, i.e. they have to be defined in the app manifest or during push time. A service broker can provision services to apps whenever they need them, even if they run in different environments where this service broker is enabled. If a service is used frequently, it becomes too laborious to maintain a UPI. This is the time to start thinking about a service broker.<\/p>\n<p>Generally, the highly flexible service broker API makes it easy to build service brokers of any complexity. A good example is the AppDirect service, which actually serves as an entire mapping layer between the Cloud Foundry API and a range of other services. In addition, you can technically run your PaaS on any infrastructure. The BOSH team are finishing their work on CPI extraction. When that is done, third parties will be able to build CPIs for literally anything, including containers.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Slide14.jpg\" alt=\"cf on different infrastructures \" width=\"640\" class=\"aligncenter size-full wp-image-7308\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"CF_team_to_the_community\"><\/span>CF team to the community<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The panel closed with some questions about the Cloud Foundry community and what it should\/shouldn\u2019t do. Matt Stine and Mark Kropf listed some common contributor\/integrator pitfalls and things that are generally discouraged. These include:<\/p>\n<ul>\n<li><strong>Forking the Cloud Foundry code base.<\/strong> Cloud Foundry is being developed very rapidly, so maintaining forks is hard. It is also harder for those who use forks to \u201cget back on the train.\u201d There is also a risk that you start working on something the CF development team are planning on doing and by the time it is ready it becomes obsolete. The best solutions here are to communicate with the development team (even if it is just a hint at what you are planning to do), ask them if they can provide an API extension point that you can use, and always consult with the roadmap.\n<li><strong>Failing to communicate with the CF development team.<\/strong> Mark Kropf explains that the amount of code that you want to contribute should be in line with the amount of communication that you do with the team. Pull requests with minute fixes are accepted every week, but if it is something that changes the way CF works, it is better to open an issue, e-mail the team, and talk to the relevant person beforehand. That way there is a much better chance that the code will be pulled in quickly and your work won\u2019t go to waste.<\/li>\n<\/ul>\n<p>In the end, all the panelists shared what they would like the community and partners to do. Scott Frederick said that it would be great to have more services, while James Bayer noted he would love to see more work done in the area of lifecycle management, source code control, and CI. Mark Kropf mentioned that it would be great to get more feedback and real use cases of how the platform is being used by the community. Finally, Matt Stine said he would be happy if the gaps that exist in the area of running microservices on Cloud Foundry would be filled, however there is a lot of work to do in that space.<\/p>\n<div id=\"\" class=\"clearfix padded-panel\"><div class=\"details-box-wrapper\" style=\"\/* background-image:url(http:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cf-after-dark-apache-brooklyn.gif); *\/\"><div class=\"details-box-overlay details-box-overlay-a\"><\/div><div class=\"details-box\"><div class=\"section-title\">Altoros Take<\/div><div class=\"details-wrapper\"><div class=\"detail-item\"><div class=\"take\"><span>\n<p>In their discussion \"Partnering 101: Partnerships, Businesses, and Cloud Foundry,\" the Pivotal team undoubtedly nailed all the technical details of integration with CF. Still, there are some other questions that might have been asked and answered.<\/p>\n<p>Potential partners and CIOs would like to learn about best practicies of monetizing integration solutions built on top of CF, as well as challenges and lessons learned. Thus, ActiveState, HP, and IBM could have shared their valuable experience in building Stackato, Helion, and Bluemix. It would also be useful to learn what Cloudsoft (the company behind <a href='https:\/\/www.altoros.com\/blog\/cf-after-dark-bridging-brooklyn\/'>Apache Brooklyn<\/a>), AppDynamics, or <a href='https:\/\/www.altoros.com\/blog\/appdirect-saas-add-on-services-for-cloud-foundry\/'>AppDirect<\/a> have faced while delivering integration solutions.<\/p>\n<p>Finally, it would be great to hear more about how the CF Foundation deals with the existing and new partners, certification programs, etc. Hope, discussions like that are coming soon.<\/span><\/div><\/div><\/div><\/div><\/div><\/div>\n&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table width=100%>\n<tr>\n<td class=\"video-details-td\">\n<div style=\"float:right; width:45%; padding-left:15px; font-size:14px;\">\n<strong>Table of contents<\/strong><\/p>\n<ol>\n<li>Three principal ways to get involved in the CF ecosystem? (2:15)<\/li>\n<li>Recommendations for businesses that would like to get integrated with CF or run their apps on CF? (3:39)<\/li>\n<li>Locally deployed services (5:56)<\/li>\n<li>Deploying proprietary code(7:52)<\/li>\n<li>Ways to use existing enterprise assets (9:15)<\/li>\n<li>OSS vs. proprietary CF components(11:59)<\/li>\n<li>Commercial buildpacks for CF (14:50)<\/li>\n<li>UPIs vs. service brokers (18:01)<\/li>\n<li>Decoupling of the BOSH CPI (19:14)<\/li>\n<li>What CF partners shouldn&#8217;t do (20:24)<\/li>\n<li>What would you like to get from the community\/partners? (24:18)<\/li>\n<\/ol>\n<\/div>\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Partnering 101: Partnerships, Businesses &amp; Cloud Foundry - Cloud Foundry Summit 2014\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/_HMZuNYm0p0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/td>\n<\/tr>\n<\/table>\n<hr \/>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Related_slides\"><\/span>Related slides<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><center><iframe loading=\"lazy\" style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/36037144\" width=\"425\" height=\"355\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/center><br \/>\n&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"About_the_presenters\"><\/span>About the presenters<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/nimabadiey\" data-format=\"hover\"  data-text=\"Nima Badiey\" data-related=\"false\"><\/script> is Head of Business Development and Chief of Staff, Cloud Foundry at Pivotal. At the moment, he focuses on business development and partnerships for the Cloud Foundry PaaS. Before Pivotal, he worked at Joyent, a cloud computing leader, and Six Apart, a company that provides the TypePad social platform, powering Avatar, Paris Hilton, and other brands. He also held positions at Flickr and Sun Microsystems, Inc.<br \/>\n&nbsp;<br \/>\n<!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/jamesbayer\" data-format=\"hover\"  data-text=\"James Bayer\" data-related=\"false\"><\/script> is Senior Director of Product Management for both open-source Cloud Foundry and commercial projects at Pivotal. Before he started working on Cloud Foundry in 2011, he specialized in Java EE technologies (at Oracle, VMware, IBM, and BEA Systems). He is recognized for his expertise in cloud computing, enterprise architecture and software, Weblogic, distributed systems, etc. and a willingness to share his knowledge at different events.<br \/>\n&nbsp;<br \/>\n<!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/mattstine\" data-format=\"hover\"  data-text=\"Matt Stine\" data-related=\"false\"><\/script> is Senior Product Manager, Spring Cloud Services for Pivotal CF. His extensive experience embraces healthcare, biomedical research, e-commerce, and retail store domains. He is also a technical editor of the NFJS magazine and a recognized conference speaker who delivers sessions on project automation, continuous delivery, Lean and Agile software development, modern Web app testing, etc.<br \/>\n&nbsp;<br \/>\n<!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/scottfrederick\" data-format=\"hover\"  data-text=\"Scott Frederick\" data-related=\"false\"><\/script> is Senior Software Engineer at Pivotal. He can boast over 30 years of experience as software developer and architect and a vast skillset that covers applications, communications, networking, and embedded systems. Scott has held senior technical positions in a number of companies, including Travelocity.com, Sabre Holdings, and VMware.<br \/>\n&nbsp;<br \/>\n<!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/markkropf\" data-format=\"hover\"  data-text=\"Mark Kropf\" data-related=\"false\"><\/script> is Product Manager, Cloud Foundry at Pivotal, responsible for Cloud Foundry Core product. He was previously responsible for incubation of emerging technologies at Diebold. Before that, he worked at Monte Forex and Webworks Interactive S. Mark has three patents to his name.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Integrate with Cloud Foundry<\/p>\n<p>There are three principal ways for organizations to get involved with the Cloud Foundry ecosystem: <\/p>\n<p>integration with or on top of the stack<br \/>\ncustomization of codebase (during installation, for architectural consulting, for specific customers, etc.)<br \/>\noperation, i.e. providing services, support, training, etc.<\/p>\n<p>This panel featuring platform engineers from [&#8230;]<\/p>\n","protected":false},"author":4,"featured_media":3654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[873,206],"class_list":["post-2347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cloud-native","tag-oss-cloud-foundry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud Foundry Partnering 101: Integration | Altoros<\/title>\n<meta name=\"description\" content=\"Find out what integration options exist for Cloud Foundry partners from this panel featuring Pivotal&#039;s Cloud Foundry team members.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Foundry Partnering 101: Integration | Altoros\" \/>\n<meta property=\"og:description\" content=\"Find out what integration options exist for Cloud Foundry partners from this panel featuring Pivotal&#039;s Cloud Foundry team members.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-08T17:00:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-12T01:29:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Cloud-Foundry-Partnering-101-CF-Summit-14_2.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"393\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Volha Kurylionak\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Volha Kurylionak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/\",\"name\":\"Cloud Foundry Partnering 101: Integration | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Cloud-Foundry-Partnering-101-CF-Summit-14_2.gif\",\"datePublished\":\"2015-06-08T17:00:23+00:00\",\"dateModified\":\"2021-03-12T01:29:36+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/06996f567847f38d58a226481dac00d8\"},\"description\":\"Find out what integration options exist for Cloud Foundry partners from this panel featuring Pivotal's Cloud Foundry team members.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Cloud-Foundry-Partnering-101-CF-Summit-14_2.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Cloud-Foundry-Partnering-101-CF-Summit-14_2.gif\",\"width\":700,\"height\":393,\"caption\":\"Cloud-Foundry-Partnering-101-CF-Summit-14_2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Foundry Partnering 101: Integration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/06996f567847f38d58a226481dac00d8\",\"name\":\"Volha Kurylionak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/olga-kurilyonok-140x140.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/olga-kurilyonok-140x140.jpg\",\"caption\":\"Volha Kurylionak\"},\"description\":\"Volha Kurylionak is Technical Writer at Altoros, a Cloud Foundry activist, a technical blogger with 4+ years of experience, and a big fan of open source.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/volha-kurylionak\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cloud Foundry Partnering 101: Integration | Altoros","description":"Find out what integration options exist for Cloud Foundry partners from this panel featuring Pivotal's Cloud Foundry team members.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Foundry Partnering 101: Integration | Altoros","og_description":"Find out what integration options exist for Cloud Foundry partners from this panel featuring Pivotal's Cloud Foundry team members.","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/","og_site_name":"Altoros","article_published_time":"2015-06-08T17:00:23+00:00","article_modified_time":"2021-03-12T01:29:36+00:00","og_image":[{"width":700,"height":393,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Cloud-Foundry-Partnering-101-CF-Summit-14_2.gif","type":"image\/gif"}],"author":"Volha Kurylionak","twitter_misc":{"Written by":"Volha Kurylionak","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/","name":"Cloud Foundry Partnering 101: Integration | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Cloud-Foundry-Partnering-101-CF-Summit-14_2.gif","datePublished":"2015-06-08T17:00:23+00:00","dateModified":"2021-03-12T01:29:36+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/06996f567847f38d58a226481dac00d8"},"description":"Find out what integration options exist for Cloud Foundry partners from this panel featuring Pivotal's Cloud Foundry team members.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Cloud-Foundry-Partnering-101-CF-Summit-14_2.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/03\/Cloud-Foundry-Partnering-101-CF-Summit-14_2.gif","width":700,"height":393,"caption":"Cloud-Foundry-Partnering-101-CF-Summit-14_2"},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-partnering-101\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Foundry Partnering 101: Integration"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/06996f567847f38d58a226481dac00d8","name":"Volha Kurylionak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/olga-kurilyonok-140x140.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/olga-kurilyonok-140x140.jpg","caption":"Volha Kurylionak"},"description":"Volha Kurylionak is Technical Writer at Altoros, a Cloud Foundry activist, a technical blogger with 4+ years of experience, and a big fan of open source.","url":"https:\/\/www.altoros.com\/blog\/author\/volha-kurylionak\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/2347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=2347"}],"version-history":[{"count":9,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/2347\/revisions"}],"predecessor-version":[{"id":60518,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/2347\/revisions\/60518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/3654"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=2347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=2347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=2347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}