SAP Cloud Inside: Develop and Run in the Cloud
-
Upload
exo-platform -
Category
Technology
-
view
412 -
download
1
description
Transcript of SAP Cloud Inside: Develop and Run in the Cloud
SAP Cloud InsideDevelop and Run in the Cloud with eXo
Tugdual Grall, Chief Technical OfficerFeb 16th, 2012
www.exoplatform.comCopyright 2000-2012
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
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
4
User Experience Platform (UXP)
Source : Garner – March 2011)
www.exoplatform.comCopyright 2000-2012
5
UXP Open Source
www.exoplatform.comCopyright 2000-2012
6
eXo Intranet
www.exoplatform.comCopyright 2000-2012
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
8
UXP… as a Service
www.exoplatform.comCopyright 2000-2012
9
Cloud « Map »
www.exoplatform.comCopyright 2000-2012
10
eXo Cloud IDE
• Entry point for PaaS Developers » CloudFoundry, Heroku, CloudBees, OpenShift
• Multi-languages with focus Java & Spring
www.exoplatform.comCopyright 2000-2012
Demonstration
eXo Cloud IDE
www.exoplatform.comCopyright 2000-2012
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
13
Architecture
Sources
eXo Cloud Server
www.exoplatform.comCopyright 2000-2012
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
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
16
Informations
• http://www.exoplatform.com
• http://www.exoplatform.org
• http://www.cloud-ide.com Test it!
www.exoplatform.comCopyright 2000-2012
SAP Cloud InsideDevelop and Run in the Cloud with eXo
Tugdual Grall, Chief Technical OfficerFeb 16th, 2012
www.exoplatform.comCopyright 2000-2012