WEB 3.0 TECHNOLOGY
1 2 3 WEB 1.0 WEB 2.0 WEB 3.0 Read Read Write Read Write Request HUMAN HUMAN    WEB APPS    WEB HTML XML,XHTML,AJAX,JSON Web Services, API, Semantic DATA DATA APPS
Web Services Teknologi web yg memungkinkan sebuah aplikasi mampu berhubungan dengan aplikasi lainnya melalui protokol HTTP dengan format pesan XML
MANFAAT Kecepatan  berinteraksi antar apps, karena menggunakan sarana HTTP Ketepatan/keakuratan data , karena data yg dikirim (request) dan diterima (response) semuanya berbasiskan XML Kemudahan , mengolah request dan response, karena standar pesan dengan XML Fleksibel . Contoh:Aplikasi PHP mampu berhubungan dengan Java, begitu juga sebaliknya, karena semuanya menggunakan protokol HTTP. Bukti: Joomla (PHP) kini mampu “berhubungan” dengan Alfresco yang dibangun dengan Java.
Metode XML-RPC SOAP WSDL REST . Contoh : Amazon Associates Web Services (AAWS)
Amazon Web Services Product: Infrastructure Services Payment & Billing On Demand WorkForce Web Search Information Amazon Fulfillment & Associates
DEFINISI Amazon Associates Web Services: Layanan (  Web As Services  ) berupa HTTP Request (POST/GET) yg dapat digunakan oleh pihak developer (3 rd  Party) untuk mengakses operasi dan data di Amazon, untuk kegiatan affiliate (mempromosikan produk2 amazon.com) STATUS : FREE !!
MANFAAT UNTUK ONLINE EARNING : Mempercepat  waktu update web . (500 content dalam 1/2 hari?    ) Data akurat . Karena langsung dari sumbernya dan berupa XML. Data lengkap . Image,customer review,rating,harga semuanya sudah tersedia. Otomatisasi  membuat affiliate link (tidak perlu buat manual) dan valid!!   Free content !!  
Amazon Associates Web Services (AAWS)
AAWS BUSINESS MODEL Application Amazon Database request data Toko Online/Affiliates item operation COOKIES RECORD
Rules: Maximum Request  : 1 request/1 detik/1 IP. Artinya : Pihak Amazon hanya menerima  1 REQUEST  dalam satu detik dari 1 komputer.  Boleh dilakukan setiap detik, asalkan hanya 1 request operation.  --> Beda bgt lho dengan unlimited om   Data  : Penyimpanan data di database developer/publisher hanya diperbolehkan selama  1 bulan . Lewat satu bulan, harus diperbaharui. Data2 itu adalah  : URL, ASIN, Product Name,Catalog, Artists, Authors, MPN, Starring, ISBN, Directors, Manufacturer, Media Distributor, ReleaseDate, Publisher, Num Media, UPC, Reading Level, Theatrical Release Date, Platforms, MpaaRating,EsrbRating, AgeGroup, and Encoding.  Dan khusus untuk harga, harus direfresh setelah 24 jam!! Manipulasi data? Dilarang!! Jumlah halaman yg bisa diakses adalah 40 halaman atau 400 data (per query)
Yang diperlukan AWS KEY  . Amazon Web Services Key. Adalah sebuah identitas unik yg diberikan oleh Amazon kepada developer2 luar (3 rd  party) agar bisa mengakses web servicenya Amazon. Associate ID    UTK JUALAN BOS!!   http://www.amazon.com/Microsoft-Windows-Professional-32-bit-Builders/dp/B0018RCAD4?SubscriptionId= AWSKEY &tag= ASSID &linkCode=xm2&camp=2025&creative=165953&creativeASIN=B0018RCAD4
HOW TO: MY APPS AMAZON communicate XML REST WSDL
REST METHOD Mengakses operasi dan data melalui metode GET/POST . Mayoritas REST menggunakan URL (GET) utk berinteraksi, yg ouputnya ada XML.
REST REQUEST http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId= AWSKEY &AssociateTag= ASSID &Version=2006-09-11&Operation=ItemLookup&ItemId=B0018RCAD4&ResponseGroup=Medium,Offers
REST RESPONSE <?xml version=&quot;1.0&quot; ?><ItemLookupResponse xmlns=&quot;http://webservices.amazon.com/AWSECommerceService/2006-06-28&quot;><OperationRequest><HTTPHeaders><Header Name=&quot;UserAgent&quot; Value=&quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5&quot;></Header>
REST DATA Affiliate Link Gambar (small,medium,large) Harga Delivery method Stok Feature Review Deskripsi dll
KELEMAHAN WEB SERVICES Kemudahan adalah fleksibilitas hubungan antar aplikasi, dan ini juga adalah kelemahan terbesarnya,  yaitu…Jika salah satu server mati/down, maka aplikasi yg berhubungan dengan server itu juga akan mati!!  

Amazon Web Services

  • 1.
  • 2.
    1 2 3WEB 1.0 WEB 2.0 WEB 3.0 Read Read Write Read Write Request HUMAN HUMAN  WEB APPS  WEB HTML XML,XHTML,AJAX,JSON Web Services, API, Semantic DATA DATA APPS
  • 3.
    Web Services Teknologiweb yg memungkinkan sebuah aplikasi mampu berhubungan dengan aplikasi lainnya melalui protokol HTTP dengan format pesan XML
  • 4.
    MANFAAT Kecepatan berinteraksi antar apps, karena menggunakan sarana HTTP Ketepatan/keakuratan data , karena data yg dikirim (request) dan diterima (response) semuanya berbasiskan XML Kemudahan , mengolah request dan response, karena standar pesan dengan XML Fleksibel . Contoh:Aplikasi PHP mampu berhubungan dengan Java, begitu juga sebaliknya, karena semuanya menggunakan protokol HTTP. Bukti: Joomla (PHP) kini mampu “berhubungan” dengan Alfresco yang dibangun dengan Java.
  • 5.
    Metode XML-RPC SOAPWSDL REST . Contoh : Amazon Associates Web Services (AAWS)
  • 6.
    Amazon Web ServicesProduct: Infrastructure Services Payment & Billing On Demand WorkForce Web Search Information Amazon Fulfillment & Associates
  • 7.
    DEFINISI Amazon AssociatesWeb Services: Layanan ( Web As Services ) berupa HTTP Request (POST/GET) yg dapat digunakan oleh pihak developer (3 rd Party) untuk mengakses operasi dan data di Amazon, untuk kegiatan affiliate (mempromosikan produk2 amazon.com) STATUS : FREE !!
  • 8.
    MANFAAT UNTUK ONLINEEARNING : Mempercepat waktu update web . (500 content dalam 1/2 hari?  ) Data akurat . Karena langsung dari sumbernya dan berupa XML. Data lengkap . Image,customer review,rating,harga semuanya sudah tersedia. Otomatisasi membuat affiliate link (tidak perlu buat manual) dan valid!!  Free content !! 
  • 9.
    Amazon Associates WebServices (AAWS)
  • 10.
    AAWS BUSINESS MODELApplication Amazon Database request data Toko Online/Affiliates item operation COOKIES RECORD
  • 11.
    Rules: Maximum Request : 1 request/1 detik/1 IP. Artinya : Pihak Amazon hanya menerima 1 REQUEST dalam satu detik dari 1 komputer. Boleh dilakukan setiap detik, asalkan hanya 1 request operation. --> Beda bgt lho dengan unlimited om  Data : Penyimpanan data di database developer/publisher hanya diperbolehkan selama 1 bulan . Lewat satu bulan, harus diperbaharui. Data2 itu adalah : URL, ASIN, Product Name,Catalog, Artists, Authors, MPN, Starring, ISBN, Directors, Manufacturer, Media Distributor, ReleaseDate, Publisher, Num Media, UPC, Reading Level, Theatrical Release Date, Platforms, MpaaRating,EsrbRating, AgeGroup, and Encoding. Dan khusus untuk harga, harus direfresh setelah 24 jam!! Manipulasi data? Dilarang!! Jumlah halaman yg bisa diakses adalah 40 halaman atau 400 data (per query)
  • 12.
    Yang diperlukan AWSKEY . Amazon Web Services Key. Adalah sebuah identitas unik yg diberikan oleh Amazon kepada developer2 luar (3 rd party) agar bisa mengakses web servicenya Amazon. Associate ID  UTK JUALAN BOS!!  http://www.amazon.com/Microsoft-Windows-Professional-32-bit-Builders/dp/B0018RCAD4?SubscriptionId= AWSKEY &tag= ASSID &linkCode=xm2&camp=2025&creative=165953&creativeASIN=B0018RCAD4
  • 13.
    HOW TO: MYAPPS AMAZON communicate XML REST WSDL
  • 14.
    REST METHOD Mengaksesoperasi dan data melalui metode GET/POST . Mayoritas REST menggunakan URL (GET) utk berinteraksi, yg ouputnya ada XML.
  • 15.
    REST REQUEST http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=AWSKEY &AssociateTag= ASSID &Version=2006-09-11&Operation=ItemLookup&ItemId=B0018RCAD4&ResponseGroup=Medium,Offers
  • 16.
    REST RESPONSE <?xmlversion=&quot;1.0&quot; ?><ItemLookupResponse xmlns=&quot;http://webservices.amazon.com/AWSECommerceService/2006-06-28&quot;><OperationRequest><HTTPHeaders><Header Name=&quot;UserAgent&quot; Value=&quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5&quot;></Header>
  • 17.
    REST DATA AffiliateLink Gambar (small,medium,large) Harga Delivery method Stok Feature Review Deskripsi dll
  • 18.
    KELEMAHAN WEB SERVICESKemudahan adalah fleksibilitas hubungan antar aplikasi, dan ini juga adalah kelemahan terbesarnya, yaitu…Jika salah satu server mati/down, maka aplikasi yg berhubungan dengan server itu juga akan mati!! 