stadium general - amik bandung sept 2013
TRANSCRIPT
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
1/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Frans Thamura
ProspectusProspectusCloud, Mobility & InteroperabilityCloud, Mobility & Interoperability
v 2.3v 2.3
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
2/50
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?
http://www.blueoxygen.net/http://www.jug.or.id/http://www.meruvian.org/http://www.jtechnopreneur/http://www.jtechnopreneur/http://www.meruvian.org/http://www.jug.or.id/http://www.blueoxygen.net/ -
7/27/2019 Stadium General - AMIK Bandung Sept 2013
3/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
MeruvianMeruvian
Meruvian adalah Lembaga Pengembangan dan Pelayanan berbasisJava dan Enterprise OpenSource.
Didirikan untuk mengurangi kesenjangan industri
Meruvian didirikan pada 28 Maret 2006
Pendiri Meruvian adalah Frans Thamura
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
4/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Mervoes 1.0Mervoes 1.0
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
5/50
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
6/50
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/27/2019 Stadium General - AMIK Bandung Sept 2013
7/50 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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
8/50 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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
9/50 2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Mobility - Responsive DesignMobility - Responsive Design
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
10/50 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)
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
11/50 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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
12/50 2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Web Desktop PCResponsive Web Desktop PC
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
13/50 2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Web - TabletResponsive Web - Tablet
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
14/50 2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Web - SmartphoneResponsive Web - Smartphone
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
15/50 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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
16/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Web: Desktop PCResponsive Web: Desktop PC
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
17/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Android - SmartphoneResponsive Android - Smartphone
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
18/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Responsive Android TabletResponsive Android Tablet
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
19/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Cloud Computing OpenPaaS InitiativeCloud Computing OpenPaaS Initiative
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
20/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
21/50
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)
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
22/50
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, ApplicationServers, Databases
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
23/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
24/50
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 theirsolution.
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
25/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
26/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
IaaS - OpenStack CloudIaaS - OpenStack Cloud
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
27/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
BigData NoSQL StackBigData NoSQL Stack
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
28/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
InteroperabilityInteroperability
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
29/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Web Services Dead End?Web Services Dead End?
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
30/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
31/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
SOAPSOAP
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
32/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
33/50
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/customerCreate a new customer,return URI as Location Header
PUT /crm/customer/123456Content-Type: application/xmlUpdate customer with XML
GET /crm/customer/123456Accept: application/xmlGive me the XML for this customer
DELETE /crm/customer/123456Remove this customer from activelist and archive
http://company.com/crm/customer/123456http://company.com/crm/customer/123456 -
7/27/2019 Stadium General - AMIK Bandung Sept 2013
34/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
35/50
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
RESTfullJSONJSON
http://example.com/customers/1234
http://example.com/orders/2007/10/776654
http://example.com/products/4554
http://example.com/processes/sal-increase-234
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
36/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
37/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
38/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential
Advanced Interoperability with ESBAdvanced Interoperability with ESB
(Enterprise Services Bus)(Enterprise Services Bus)
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
39/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
BuyingBuying
SellingSelling
MakingMaking
MovingMoving
Warehousing
Warehousing
SCM is a business network covering from buying,
making, moving, warehousing to selling
What is SCM ?What is SCM ?
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
40/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Traditional SCMTraditional SCM
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
41/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
42/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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
43/50
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?)
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
44/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Traditional Integation ModelTraditional Integation Model
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
45/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
46/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Detailed Services BusDetailed Services Bus
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
47/50
2004 2009 , Meruvian Foundation. All rights reserved. Proprietary and Confidential - Not to be Copied or Distributed.
Platform of IntegrationPlatform of Integration
RecaudadorS2K
FacturadorCBSSAveras
Cliente 1
App1
Cliente 2
App1
Cliente 3
App2 App3
Cliente 4
App3
Cliente 5
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
48/50
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
FacturadorCBSSAveras
Lgica deIntegracin
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
49/50
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
-
7/27/2019 Stadium General - AMIK Bandung Sept 2013
50/50
Contact PersonContact Person
Frans ThamuraFrans Thamura
[email protected]@meruvian.org