Más contenido relacionado
Similar a Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013 (20)
Más de The World Bank (20)
Prospectus: Cloud, Mobility and Interopability - AMIK Bandung Sept 2013
- 1. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Frans Thamura
frans@meruvian.org
ProspectusProspectus
Cloud, Mobility & InteroperabilityCloud, Mobility & Interoperability
v 2.3v 2.3
- 2. © 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?
- 3. © 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
- 4. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Mervoes 1.0Mervoes 1.0
- 5. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Program Seamless Education MeruvianProgram Seamless Education Meruvian
- 6. © 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
- 7. © 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
- 8. © 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
- 9. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Mobility - Responsive DesignMobility - Responsive Design
- 10. © 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)
- 11. © 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
- 12. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Web – Desktop PCResponsive Web – Desktop PC
- 13. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Web - TabletResponsive Web - Tablet
- 14. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Web - SmartphoneResponsive Web - Smartphone
- 15. © 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
- 16. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Web: Desktop PCResponsive Web: Desktop PC
- 17. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive – Android - SmartphoneResponsive – Android - Smartphone
- 18. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive – Android – TabletResponsive – Android – Tablet
- 19. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Cloud Computing – OpenPaaS InitiativeCloud Computing – OpenPaaS Initiative
- 20. © 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
- 21. © 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)
- 22. © 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
- 23. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Pengertian PaaSPengertian 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
- 24. © 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.
- 25. © 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
- 26. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
IaaS - OpenStack CloudIaaS - OpenStack Cloud
- 27. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
BigData NoSQL StackBigData NoSQL Stack
- 28. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
InteroperabilityInteroperability
- 29. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Web Services Dead End?Web Services Dead End?
- 30. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
- 31. © 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/soa
p/envelope/">
<soap:Header/>
<soap:Body>
<getProductDetails
xmlns="http://wareh.example.com/ws“>
<productID>827635</productID>
</getProductDetails>
</soap:Body>
</soap:Envelope>
- 32. © 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
- 33. © 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/123456
Content-Type: application/xml
“Update customer with XML”
GET /crm/customer/123456
Accept: application/xml
“Give me the XML for this customer”
DELETE /crm/customer/123456
“Remove this customer from active
list and archive”
- 34. © 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
- 35. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
BlueOxygen Workspace Platform 2.0BlueOxygen Workspace Platform 2.0
Cimande 2.0Cimande 2.0
Spring
Struts2
Hibernate
RESTfull
JSONJSON
http://example.com/customers/1234
http://example.com/orders/2007/10/776654
http://example.com/products/4554
http://example.com/processes/sal-increase-234
- 36. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
- 37. © 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
- 38. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Advanced Interoperability with ESBAdvanced Interoperability with ESB
(Enterprise Services Bus)(Enterprise Services Bus)
- 39. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
BuyingBuying
SellingSelling
MakingMaking
MovingMoving
Ware
housing
Ware
housing
SCM is a business network covering from buying,
making, moving, warehousing to selling
What is SCM ?What is SCM ?
- 40. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Traditional SCMTraditional SCM
- 41. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Supply Chain CollaborationSupply Chain Collaboration
ManufacturerSupplier Customer
Supplier
Collaboration
Customer
Collaboration
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
- 42. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
SCMSCM Facilitate SpecializationFacilitate Specialization
Intermediaries provide Exchange efficienciesIntermediaries provide Exchange efficiencies
Connectivity is King for product delivery
when and where
IntermediariesIntermediaries
CustomerCustomerProducerProducer
SCM Exchange ModelSCM Exchange Model
- 43. © 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?)
- 44. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Traditional Integation ModelTraditional Integation Model
- 45. © 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
- 46. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Detailed Services BusDetailed Services Bus
- 47. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
BuyingBuying
SellingSelling
MakingMaking
MovingMoving
Ware
housing
Ware
housing
SCM is a business network covering from buying,
making, moving, warehousing to selling
What is SCM ?What is SCM ?
- 48. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Traditional SCMTraditional SCM
- 49. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Supply Chain CollaborationSupply Chain Collaboration
ManufacturerSupplier Customer
Supplier
Collaboration
Customer
Collaboration
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
- 50. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
SCMSCM Facilitate SpecializationFacilitate Specialization
Intermediaries provide Exchange efficienciesIntermediaries provide Exchange efficiencies
Connectivity is King for product delivery
when and where
IntermediariesIntermediaries
CustomerCustomerProducerProducer
SCM Exchange ModelSCM Exchange Model
- 51. © 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?)
- 52. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Traditional Integation ModelTraditional Integation Model
- 53. © 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
- 54. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Detailed Services BusDetailed Services Bus
- 55. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Platform of IntegrationPlatform of Integration
Recaudador
S2K
Facturador
CBSSAverías
Cliente 1
App1
Cliente 2
App1
Cliente 3
App2 App3
Cliente 4
App3
Cliente 5
- 56. © 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
Recaudador
S2K
Facturador
CBSSAverías
Lógica de
Integración
- 57. © 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
- 58. © 2004 – 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Contact PersonContact Person
Frans ThamuraFrans Thamura
cs@meruvian.orgcs@meruvian.org