Transcript
Page 1: 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

Page 2: SAP Cloud Inside: Develop and Run in the Cloud

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

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

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

5

UXP Open Source

www.exoplatform.comCopyright 2000-2012

Page 6: SAP Cloud Inside: Develop and Run in the Cloud

6

eXo Intranet

www.exoplatform.comCopyright 2000-2012

Page 7: SAP Cloud Inside: Develop and Run in the Cloud

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

8

UXP… as a Service

www.exoplatform.comCopyright 2000-2012

Page 9: SAP Cloud Inside: Develop and Run in the Cloud

9

Cloud « Map »

www.exoplatform.comCopyright 2000-2012

Page 10: SAP Cloud Inside: Develop and Run in the Cloud

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

Demonstration

eXo Cloud IDE

www.exoplatform.comCopyright 2000-2012

Page 12: SAP Cloud Inside: Develop and Run in the Cloud

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

13

Architecture

Sources

eXo Cloud Server

www.exoplatform.comCopyright 2000-2012

Page 14: SAP Cloud Inside: Develop and Run in the Cloud

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

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

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

SAP Cloud InsideDevelop and Run in the Cloud with eXo

Tugdual Grall, Chief Technical OfficerFeb 16th, 2012

www.exoplatform.comCopyright 2000-2012


Recommended