28.02.2009

Internet'in Üç Platformu

Internet üzerinde 3 çeşit platform vardır” diye yazmıştı ilk web tarayıcısının mimarlarından Marc Andreessen bir buçuk yıl kadar önce. Aktif bir girişimci yatırımcı programcı olan Andreessen beyaz yaka sosyal ağ platformu Ning.com’u büyütmekle meşguldü. Bununla uğraşırken ortaya koyduğu Internet platformları gözlemi günümüzün üretim biçimlerini anlamak için önemli çatı oluşturuyor.

Günümüzde bir web servisi sadece servis değil, aynı zamanda üzerinde dışarıdan uygulamaların çalışabildiği bir platform. Programlanabilir bir sistem. Servisin belirli özellikleri API (“Application Programming Interface”) yoluyla açık tutuluyor. Ayrıntılarına burada girmiycem, basitçe API bir web servisine programatik, yani başka programlardan erişim sağlıyor. Web servisinin sahipleri dışında birileri servisi kullanan başka uygulamalar geliştirebiliyor. Mesela Facebook’da bir zombie oyunu, bir gelişmiş poke uygulaması, veya profilinize bakanları görme kutusu bunlara örnek. Bu uygulamları Facebook değil mesela Kaliforniya’da bir lise öğrencisi, Filipinler’de bir memur, veya Türkiye’de bir web ajansı geliştiriyor.

Internet’de bulunan platformların 3 çeşit olduğunu söylüyor Andreessen, özetle şöyle:

1. Erişim API

Uygulama platformdan veri okur platforma veri yazar, ve sadece kendi web adresinde yaşar. Tüm işletme geliştiriciye ait. Örnek: Flickr, Delicious, Twitter ve bunları dışardan kullanan uygulamalar.

2. Eklenti API

Uygulama veri okuma yazma yanında, platformdan erişilebilir. Uygulama kendi web adresinde değil platform içinde gömülü kullanılablir. Yine tüm işletme geliştiriciye ait. Gösterim kontrolü platforma ait. Örnek Facebook ve üzerinde çalışan uygulamalar.

3. Canlı ortam

Uygulama tamamiyle platformda çalışıyor. Geliştirici uygulamayı geliştirdikten sonra kodu platforma yüklüyor ve hemen hiç bir işletme kaynağı harcamıyor.  Örnek: Ning, Salesforce, SecondLife, Amazon EC2 S3, Google App Engine, Akamai Edge.

İlkinden sonuncusuna doğru platfom sahibinin hem sorumlulukları artıyor hem geliştiricinin emeklerini sömürme kapasitesi artıyor.

Bu yazıyı bir buçuk yıl kadar önce yazmaya başlamış bırakmıştım, şimdi rafdan alıp toparladım. Bugün artık bu üç platform tipinden ayrılmış yeni yaklaşımlar var. Serbest pazar ve rekabet bu son saydığımız canlı platform türünün DNA’sını değiştirerek paralı servis olmaya zorladı. Artık parayla alınıp satılan “cloud computing” servisleri kullanır olduk.

Etiketler

, , , , , , , , , , , , , ,

Yorum Yaz