Aris Wibowo

Home‎ > ‎Catatan Kecil‎ > ‎

Merubah dari hanya sekedar pengguna menjadi penyedia.

diposkan pada tanggal 21 Jul 2009 02:19 oleh Aris Wibowo   [ diperbarui21 Jul 2009 02:50 ]
Pernahkah berfikir bahwa kita selama ini hanya sebagai pengguna dari sekian banyak layanan internet ? Facebook, Tweeter, Google Search, Bing, dan lainnya. Dan tidakkah ada keinginan untuk menjadi pemain dalam menyediakan suatu layanan ?

Karakter dari Web 2.0  yang menyediakan fungsi kolaborasi, komunikasi, berbagi informasi memungkinkan seseorang untuk menjadi pemain dalam teknologi Internet (baca Web). WebLog, menjadi salah satu yang pernah menjadi trend di dunia web. Namun, sekali lagi (jika dilihat dari sudut pandang developer) kita hanya pengguna, bukan pemain. Selama ini sebagian besar blogger menggunakan fasilitas dari penyedia weblog, misalnya Wordpress.com, blogspot.com, dan banyak yang lainnya. Tingkatan yang lebih tinggi dari sekedar menitipkan tulisan di bloghosting adalah meng-install CMS, atau Blog System di webhosting.

Sebagian kecil dari mereka, telah ada yang melakukan kustomisasi, misalnya themes, penambahan widget, dan konfigurasi-konfigurasi lainnya. Bahkan ada sebagian kecil lagi, yang memberikan kontribusi untuk membangun tools yang akan bisa digunakan oleh orang lain. Sampai pada tahap inilah developer akan merasakan bahwa dia telah menjadi pemain dalam dunia internet (sekali lagi baca sebagai Web).

Tren berikutnya adalah Software as a Service (SaaS) dan Platform as a Service (PaaS). Sekali lagi developer disini ditantang untuk menjadi pemain dalam menyediakan Software yang akan ditempatkan di internet, kemudian akan digunakan secara luas. Kesempatan menjadi pemain dalam lingkungan SaaS dan PaaS ini lebih luas, karena provider akan memberikan infrastrukturnya untuk digunakan sebagai tempat untuk menjalankan keseluruhan komponen software, mulai BackEnd, Middle Tiers, sampai ke Presentation Tiers.

Ambil satu contoh layanan yang diberikan oleh Microsoft dengan Azure, yang menyediakan data service sebagai back end yang digukung oleh SQL Server. Microsoft .Net sebagai nafas dari Middle Tiers disediakan dalam bentuk .Net Service. Dan masih banyak lagi. Layanan lain yang disediakan secara free, disediakan oleh zembly. Hampir sama dengan yang disediakan oleh Microsoft, namun dengan fasilitas yang lebih ringkas.

Satu yang mejadi benang merah dari semua layanan tersebut, adalah protokol yang digunakan. Inti dari SaaS dan PaaS adalah Web Service. Web Service merupakan bahasa standar yang memungkinkan Facebook, Google, Azure, Zembly, dan layanan lain berkomunikasi. Protokol SOAP, Rest, XML RPC, dan sederet standar Web Service akan membantu developer untuk membuat sebuah solusi yang dapat digunakan secara luas di Internet. PHP, Java, .Net, dan beberapa platform dan bahasa pemprograman telah mendukung Web Service. Ini adalah pilihan, tantangan, dan peluang untuk tidak sekedar menjadi pengguna. Jadilah salah satu pemain dan penyedia Layanan.