openid etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
openid etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

08 Nisan 2008

Google App Engine


SaaS (Software as a Service)'i bir model olarak tartışırken Google App Engine platformunu lanse etti. App Engine PaaS (Platform as a Service) modelinde çalışmakta. Genel anlamda özetlersek developerlar kendi ürettiği projeleri bu engine altında çeşitli limitler altında çalıştırabilecek. Bu limitler 500MB depolama alanı, günlük 200M megacycles CPU, ve günlük 10GB bantgenişliği. Türkiye servisleri için bir hayli yüksek olduğunu söyleyebilirim.

Şu an sadece Python uygulamaları için kullanılabilir durumda olduğu için deneme fırsatım olmadı. Ama bir tanıtım videosu var. Son yıllarda çok sayıda yeni proje yapıldığı için bir nevi bu projelerin ilk aşamasındaki maliyeti düşürmek hedefleniyor. Yeni projelerde başlangıç altyapı maliyeti de aslında son derece önemli.

Geliştiriciler için her şey güzel görünüyor. Peki Google açısından?

Projedeki kullanıcı yönetimi google hesaplarıyla entegre çalışmakta. Yani tek hesapla kullanmakta olduğumuz tüm Google araçlarına ek olarak google dışındaki kişilerin de yaptığı projelere ulaşmak mümkün. Bu özelliğini Facebook uygulamalarına benzetebiliriz. Aslında bir taraftan da bu projelerin kullanıcı yönetiminde google hesaplarını openid mantığında kullanmakta. Yeni trend olan openid den google bu stratejiyle de pay kapmak istiyor. Ücretsiz araçlarla oluşturduğu kullanıcı bağımlılığına diğer kişilerin yaptığı projeleri de ekleme niyetinde. Bunun karşılığında da size altyapı veriyor.

Şu an .net geliştiricileri için bir şey yok. Belki önce PHP desteği gelir. Microsoft'un da benzeri bir politika izlemesi sanırım hem kendileri için hem de .net geliştiricileri için faydalı olacaktır.

03 Mart 2008

Openid Ve Kimlik Yönetimi


Web 2.0 ile birlikte kullanılmaya başlayan web site ve servis sayısının artmasıyla birlikte kimlik yönetimi konusunda bazı sıkıntılar oluşmaya başladı. İlk sıkıntı her site için profil bilgilerinin doldurulma zorunluluğu. Diğer sıkıntı ise tüm bu servisleri kullanmak için oluşturduğumuz kullanıcı adı ve şifrenin akılda tutma zorunluluğu. İlk madde bir nevi tembellik olarak düşünülse bile bence ikincisi çok ciddi bir problem. Eğer servisleri aynı yerden alıyorsanız bunu tek kullanıcı hesabıyla yapmak mümkün. Örneğin google hesabıyla gmail, gtalk, analytics, blogger gibi hizmetlerden yararlanabilirsiniz. Bunun için yerli pilli network ü de örnek olarak gösterebiliriz.

Openid tamamen bu ihtiyaca cevap vermek üzere uygulamaya konulmuş bir yaklaşım. Özetle siz bir Openid servis sağlayıcısından bir hesap yarattıktan sonra openid desteği olan herhangi bir siteye bu hesapla login olabilirsiniz. Teknik altyapısı ise; istenilen siteden openid servisine yönlendirilip login işlemi yapıldıktan sonra bu oturumun tekrar ilgili siteye geri dönülerek açılması. Kendi sitenize bu desteği eklemek için .net proje örneğine buradan ulaşabilirsiniz.

Yahoo,Amazon,AOL,Wordpress gibi çok sayıda bilinen servis sağlayıcı ücretsiz olarak kullanılabilir. İlgili hesaplardan hangi site ile hangi bilgilerin paylaşılacağı ayarlarını yapmak mümkün. Openid desteği veren yerli örneklere şu an için rastlamasam da yakın zamanda belli başlı sitelerin bu desteği vereceğini öngörüyorum.

Openid nin yaratıcısı Brad Fitzpatrick' e göre;
"Hiçkimse bu bilgilerin sahibi olmamalıdır ve hiç kimse bu bilgileri kullanarak para kazanmayı planlamamalıdır."

Bu cümlelerden de openid nin getirdiği kullanım kolaylığının yanısıra kullanıcı veritabanı ile ilgili pazarlama anlamında bir davranış değişikliğinden söz etmek mümkün. Biraz da site sahibinin avantajlarını azaltıcı olarak düşünülebilir.

2007 ortasında kurulan Openid Foundation ın kurumsal üyelerinin Google, IBM, Microsoft, VeriSign, Yahoo olması Openid nin önemi konusunda bir fikir vermekte.