58
© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential Frans Thamura [email protected] Prospectus Prospectus Cloud, Mobility & Interoperability Cloud, Mobility & Interoperability v 2.3 v 2.3

Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

Embed Size (px)

Citation preview

Page 1: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Frans [email protected]

ProspectusProspectusCloud, Mobility & InteroperabilityCloud, Mobility & Interoperability

v 2.3v 2.3

Page 2: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

• BlueOxygen Marketplace (www.blueoxygen.net) - Founder

- Open Source Project on Java, since 2001.

• JUG Indonesia (http://www.jug.or.id) - Founder

• Meruvian Group (http://www.meruvian.org) - Founder

• jTechnopreneur (http://www.jtechnopreneur) - Founder

• JENI Advisory Board

• Oracle Ace Director

• Sun Java Champion*

Who is Frans Thamura?Who is Frans Thamura?

Page 3: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

MeruvianMeruvian

• Meruvian adalah Lembaga Pengembangan dan Pelayanan berbasis Java dan Enterprise OpenSource.

• Didirikan untuk mengurangi kesenjangan industri• Meruvian didirikan pada 28 Maret 2006• Pendiri Meruvian adalah Frans Thamura

Page 4: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Mervoes 1.0Mervoes 1.0

Page 5: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Program Seamless Education MeruvianProgram Seamless Education Meruvian

Page 6: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Meruvian Seamless Education ConceptMeruvian Seamless Education Concept

• Perusahaan sendiri ditahun ke-2 setelah lulus SMK

– Syarat: Magang 1 tahun

Page 7: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Program SMKProgram SMK

• Integrasi SMK TIK meliputi TKJ, RPL dan MM

• Persiapan Wirausaha

Page 8: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

SMK – Polytechnics Skillset TargetSMK – Polytechnics Skillset Target

• SMK: Product Focus

• Polytechnics: Interop Focus

Page 9: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Mobility - Responsive Design Mobility - Responsive Design

Page 10: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive MobilityResponsive Mobility

• Pengembangan produk dengan HTML5 dan Android

• One Design Rule All

• Multi Devices (Smartphone, Tablet, Desktop PC)

Page 11: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive Case #1 – Bantu SekolahkuResponsive Case #1 – Bantu Sekolahku

Page 12: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive Web – Desktop PCResponsive Web – Desktop PC

Page 13: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive Web - Tablet Responsive Web - Tablet

Page 14: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive Web - SmartphoneResponsive Web - Smartphone

Page 15: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive Case #2: Mutiara ImanResponsive Case #2: Mutiara Iman

Page 16: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive Web: Desktop PCResponsive Web: Desktop PC

Page 17: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive – Android - SmartphoneResponsive – Android - Smartphone

Page 18: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Responsive – Android – TabletResponsive – Android – Tablet

Page 19: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Cloud Computing – OpenPaaS InitiativeCloud Computing – OpenPaaS Initiative

Page 20: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Cloud ComputingCloud Computing

A services oriented approach using Internet

Page 21: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Cloud LevelingCloud Leveling

• IaaS (Infrastructure as a Service)

• PaaS (Platform as a Service)

• SaaS (Software as a Service)

Page 22: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Pengertian IaaSPengertian IaaS

• IaaS provide infrastructure and hardware as the services

• IaaS Provider: Amazon Web Service, IBM, Openstack,dll

• Weakness: need to configure Operating Systems, Application Servers, Databases

Page 23: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Pengertian PaaS Pengertian PaaS

• PaaS a cloud oriented services for design application, development, testing processes and deployment including hosting services

• PaaS is Application deployment and management + Services provisioning

Page 24: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

OpenPaaSOpenPaaS

• OpenPaaS (Platform as a Service) is a PaaS initiative that neutral from cloud vendor lock-in. User can decide and select the cloud platform for their solution.

Page 25: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Why OpenPaaS?Why OpenPaaS?

• Multi Cloud, Multi IaaS

– OpenStack, CloudStack,dll

– CloudFoundry, Stackato,dll

• Multi Framework

– Scala, Struts2, Spring, Node.js,dll

• Multi Services

– Mysql, Postgresql,Redis,MongoDb,dll

• OpenSource

• Multi Languange

– Java, PHP, Python, Erlang, dll

• User free to choose the platform

Page 26: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

IaaS - OpenStack CloudIaaS - OpenStack Cloud

Page 27: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

BigData NoSQL StackBigData NoSQL Stack

Page 28: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

InteroperabilityInteroperability

Page 29: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Web Services Dead End?Web Services Dead End?

Page 30: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Page 31: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

SOAPSOAP

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

<soap:Header/>

<soap:Body>

<getProductDetails xmlns="http://wareh.example.com/ws“>

<productID>827635</productID> </getProductDetails>

</soap:Body>

</soap:Envelope>

Page 32: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

What is REST?What is REST?

• REpresentational State Transfer

– Coined by Roy Fielding in his PhD thesis

– Identified as the “true architecture of the web”

• The basic concept is that everything is a “Resource”

– The HTTP verbs allow transfer of a specific representation (e.g.HTML, XML) of the resource

– POST, GET, PUT, DELETE

– Create, Read, Update, Delete

Page 33: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

REST ExampleREST Example

http://company.com/crm/customer/123456

POST /crm/customer“Create a new customer, return URI as Location Header”

PUT /crm/customer/123456Content-Type: application/xml“Update customer with XML”

GET /crm/customer/123456Accept: application/xml“Give me the XML for this customer”

DELETE /crm/customer/123456“Remove this customer from active list and archive”

Page 34: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

REST is just CRUDREST is just CRUD

HTTP SQL CRUD

POST INSERT Create

GET SELECT Read

PUT UPDATE Update

DELETE DELETE Delete

Page 35: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

BlueOxygen Workspace Platform 2.0 BlueOxygen Workspace Platform 2.0 Cimande 2.0Cimande 2.0

Spring

Struts2

Hibernate

RESTfull

JSONJSON

http://example.com/customers/1234http://example.com/orders/2007/10/776654http://example.com/products/4554http://example.com/processes/sal-increase-234

Page 36: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Page 37: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Resource: Photos

Where:v http://farm{farm-id}.static.flickr.com/{server-id}/

{id}_{secret}.jpg

v http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}_[mstb].jpg

v http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{o-secret}_o.(jpg|gif|png)

http://farm1.static.flickr.com/2/1418878_1e92283336_m.jpg

Real Life: Flickr APIReal Life: Flickr API

Page 38: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Advanced Interoperability with ESB Advanced Interoperability with ESB (Enterprise Services Bus)(Enterprise Services Bus)

Page 39: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

BuyingBuying

SellingSelling

MakingMakingMovingMoving

WarehousingWarehousing

SCM is a business network covering from buying, making, moving, warehousing to selling

What is SCM ?What is SCM ?

Page 40: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Traditional SCMTraditional SCM

Page 41: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Supply Chain CollaborationSupply Chain Collaboration

ManufacturerSupplier Customer

SupplierCollaboration

CustomerCollaboration

Sales Forecasts

Order Forecasts

Promotions/Price

Inventory Levels

Shipment Schedules

Material Requirements

Production Schedules

Purchase Plans

Shipment Schedules

Seek maximum efficiency with the shortest cycle time to improve satisfaction ratings with customers

Supply Chain Optimization

Page 42: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

SCM SCM Facilitate Specialization Facilitate Specialization

Intermediaries provide Exchange efficiencies Intermediaries provide Exchange efficiencies

Connectivity is King for product deliverywhen and where

IntermediariesIntermediaries

Customer Customer ProducerProducer

SCM Exchange ModelSCM Exchange Model

Page 43: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Oracle Fusion Middlware (Fusion ERP?)Oracle Fusion Middlware (Fusion ERP?)

Page 44: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Traditional Integation ModelTraditional Integation Model

Page 45: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Integration with Services Bus TechnologyIntegration with Services Bus Technology

Page 46: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Detailed Services BusDetailed Services Bus

Page 47: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

BuyingBuying

SellingSelling

MakingMakingMovingMoving

WarehousingWarehousing

SCM is a business network covering from buying, making, moving, warehousing to selling

What is SCM ?What is SCM ?

Page 48: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Traditional SCMTraditional SCM

Page 49: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Supply Chain CollaborationSupply Chain Collaboration

ManufacturerSupplier Customer

SupplierCollaboration

CustomerCollaboration

Sales Forecasts

Order Forecasts

Promotions/Price

Inventory Levels

Shipment Schedules

Material Requirements

Production Schedules

Purchase Plans

Shipment Schedules

Seek maximum efficiency with the shortest cycle time to improve satisfaction ratings with customers

Supply Chain Optimization

Page 50: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

SCM SCM Facilitate Specialization Facilitate Specialization

Intermediaries provide Exchange efficiencies Intermediaries provide Exchange efficiencies

Connectivity is King for product deliverywhen and where

IntermediariesIntermediaries

Customer Customer ProducerProducer

SCM Exchange ModelSCM Exchange Model

Page 51: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Oracle Fusion Middlware (Fusion ERP?)Oracle Fusion Middlware (Fusion ERP?)

Page 52: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Traditional Integation ModelTraditional Integation Model

Page 53: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Integration with Services Bus TechnologyIntegration with Services Bus Technology

Page 54: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Detailed Services BusDetailed Services Bus

Page 55: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Platform of Integration Platform of Integration

RecaudadorS2K

FacturadorCBSSAverías

Cliente 1

App1

Cliente 2

App1

Cliente 3

App2 App3

Cliente 4

App3

Cliente 5

Page 56: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Platform of IntegrationPlatform of Integration

Cliente 1

App1

Cliente 2

App1

Cliente 3

App2 App3

Cliente 4

App3

Cliente 5

RecaudadorS2K

FacturadorCBSSAverías

Lógica de Integración

Page 57: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.

Supply Chain ManagementSupply Chain Management

• Smart Dashboard*

– Supplier

– Customer

– Employee

– Partner

– Shareholder

Page 58: Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013

© 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential

Contact PersonContact Person

Frans ThamuraFrans [email protected] [email protected]