stadium general - amik bandung sept 2013

Upload: septian-nur-muhammad

Post on 14-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 Stadium General - AMIK Bandung Sept 2013

    1/50

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

    Frans Thamura

    [email protected]

    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