sap cloud inside: develop and run in the cloud
DESCRIPTION
www.exoplatform.com Presentation of Cloud IDE during the SAP Cloud Inside event. See how eXo Cloud IDE allows developer to develop in the cloud and deploy to the cloud.TRANSCRIPT
![Page 1: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/1.jpg)
SAP Cloud InsideDevelop and Run in the Cloud with eXo
Tugdual Grall, Chief Technical OfficerFeb 16th, 2012
www.exoplatform.comCopyright 2000-2012
![Page 2: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/2.jpg)
2www.exoplatform.comCopyright 2000-2012
Who am I ?
» Web:
» @tgrall
» http://grallandco.com
» user/tgrall
» github.com/tgrall
» Passionate about Development and Architecture
» Java EE, Web, Mobile, Cloud, SOA, ..
» Nantes Java User Group (JUG) founder
» Tugdual « Tug » Grall - [email protected]
» eXo
» eXo CTO since may 2008
» Working with R&D
» Product Strategy
» Conferences, Customer Meetings
» Resume – 18 years of experience
» Oracle Corp 1999 – 2008
» Product Manager Portal, JavaEE & SOA (OC4J, Portal/WebCenter)
» Oracle Portal Developer
» Middleware Consultant
» Software Architect in UTI
» Developer in KPMG Subsidiary
![Page 3: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/3.jpg)
3
Who is eXo?
• A long Java history» Implemented first portlet spec
(JSR-168) led to first customer, US DoD
• Experienced team» Veterans from JBoss, HP,
Oracle, Hyperic, BCG • Customers
» Generali, Orange, Belgian Ministry of Finance, Caixa Bank, NATO
• Partners» Capgemini, Accenture, ForLinux
Red Hat (co-lead GateIn),
• Revenues» Subscriptions, training and
professional services• Cost-effective distributed model
» 200 employees worldwide: France, Ukraine, Vietnam, Tunisia and US in 2012
• Core competencies» Open source foundation – over 10
OSS projects» Focus on a broad application
services platform» Standards support
(CMIS, JCR, Portlets, OpenSocial)
www.exoplatform.comCopyright 2000-2012
![Page 4: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/4.jpg)
4
User Experience Platform (UXP)
Source : Garner – March 2011)
www.exoplatform.comCopyright 2000-2012
![Page 5: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/5.jpg)
5
UXP Open Source
www.exoplatform.comCopyright 2000-2012
![Page 6: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/6.jpg)
6
eXo Intranet
www.exoplatform.comCopyright 2000-2012
![Page 7: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/7.jpg)
7
… and the Cloud?
• How to extend the platform when it is “deployed”?
• Can I create multiple company intranets ?
• On a Public Cloud or on My Private Cloud?
• We need a development tool to “extend our platform”!We need a development tool to “extend our platform”!
• We need to support “multi tenancy”!We need to support “multi tenancy”!
• We need to provide it as a “service” and “local cloud software”We need to provide it as a “service” and “local cloud software”
www.exoplatform.comCopyright 2000-2012
![Page 8: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/8.jpg)
8
UXP… as a Service
www.exoplatform.comCopyright 2000-2012
![Page 9: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/9.jpg)
9
Cloud « Map »
www.exoplatform.comCopyright 2000-2012
![Page 10: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/10.jpg)
10
eXo Cloud IDE
• Entry point for PaaS Developers » CloudFoundry, Heroku, CloudBees, OpenShift
• Multi-languages with focus Java & Spring
www.exoplatform.comCopyright 2000-2012
![Page 11: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/11.jpg)
Demonstration
eXo Cloud IDE
www.exoplatform.comCopyright 2000-2012
![Page 12: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/12.jpg)
12
Key Features
• Multi-languages for “Dev”» Java, Spring, Groovy» REST, Open Social» Ruby on Rails, PHP» HTML, CSS, Javascript
• Multi-PaaS for “Run”» CloudFoundry, Heroku» OpenShift, CloudBees
• Git & GitHub Integration
• CLI with eXo Cloud Shell
www.exoplatform.comCopyright 2000-2012
![Page 13: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/13.jpg)
13
Architecture
Sources
eXo Cloud Server
www.exoplatform.comCopyright 2000-2012
![Page 14: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/14.jpg)
14
Use Cases
• Develop from “Anywhere” and Deploy Anywhere» Create new applications on your favorite “language”
• Create your “Mashup Server”» Expose and Prepare you data and Services» Consume these Services on the “Cloud”
> Your customers, partners, and SaaS
• Extend your eXo User eXperience Platform» Build new Gadgets and REST» Integrate them into your UI and Social Network
www.exoplatform.comCopyright 2000-2012
![Page 15: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/15.jpg)
15
SAP on the Cloud with eXo
Create ServicesFrom SAP Web Services and API
DEVRUN
Consume Service or UI
PaaS
www.exoplatform.comCopyright 2000-2012
![Page 16: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/16.jpg)
16
Informations
• http://www.exoplatform.com
• http://www.exoplatform.org
• http://www.cloud-ide.com Test it!
www.exoplatform.comCopyright 2000-2012
![Page 17: SAP Cloud Inside: Develop and Run in the Cloud](https://reader036.vdocuments.site/reader036/viewer/2022062319/554f6264b4c905c8088b4b1b/html5/thumbnails/17.jpg)
SAP Cloud InsideDevelop and Run in the Cloud with eXo
Tugdual Grall, Chief Technical OfficerFeb 16th, 2012
www.exoplatform.comCopyright 2000-2012