SAP Cloud Inside: Develop and Run in the Cloud

Post on 10-May-2015

412 views 1 download

Tags:

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 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 - tugdual.grall@exoplatform.com

» 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