Mart ayında yine TechMetrix’den Jean-Christophe Cimetiere’in yazdığı “Uygulama Sunucusu Satıcılarının Geleceği Nasıl” başlıklı bir makale yayınlamıştık. Bu makale uygulama satıcılarının e-ticaret devrinde ayakta kalabilmek için iş modellerini ne şekilde yeniden değerlendirmek zorunda kalacakları üzerinde duruyordu.
Makalenin Techmetrix tarafından ilk kez yayınlanmasından itibaren altı ay geçti, ve uygulama sunucusu pazarındaki en son olaylardan sizi haberdar etmenin zamanının geldiğini düşündük.
Geçen sonbahar, bu pazarın yeni biçimi ve ona bağlı olarak pazar potansiyeli tartışılmıştı. Her ne kadar e-ticaret çözümü ve e-ticaret yapı bölümleri gelecekte gelişecek olsa da, şu an için görünen o ki uygulama sunucusu pazarı küçülüyor.
Gerçekten Yeni Olan Ne?
Geçen yıl boyunca J2EE pek çok uygulama sunucusu satıcısı tarafından benimsenen bir standart haline geldi. Sonuç olarak, bir zamanlar çeşitli uygulama sunucularını farklılaştıran faktörler yok oluyorlar. Bir bakıma, J2EE engelleri yükseltti. Vahşi rekabet artık düşük teknik seviye yerine yüksek çözüm seviyesinde gerçekleşecek. Uygulama sunucuları temelde ana hizmetler ve genişletilmiş hizmetlerden oluşur.
Yukarıdaki hizmetlerin yanı sıra uygulama sunucuları verimliliği artırmak için geliştirme araçlarına gerek duyar. Pek çok uygulama sunucusu satıcısı ana hizmetleri için şimdiden J2EE “standardı”na geçiş yaptı ya da geçiş yapmaya çalışıyor. Yine de başka seçenekler de var. Örneğin, ASP, CFML, PHP ve Perl gibi pek çok yazım teknikleri mevcut. Microsoft’un ASP teknolojisi yine de Microsoft platformunun düşük versiyonundan biraz daha gelişmiş bir teknolojiyi temsil eder.
Eğer Windows NT’yi orta kat yaratmak için uydurmakta bir promblem yaşamıyorsanız, Microsoft platform (örneğin COM, DNA ve ADS) projeniz için en mantıklı seçimdir. Ama J2EE projelerinin çoğu da Windows NT üzerinde oldukça iyi çalışmaktadır. Bu yüzden Windows NT ile bir J2EE çözümünü seçmek anlamlı olur. Bunu yaparken tercihlerinizi açık bırakın; gerektiğinde ya da istediğinizde işletim sistemlerini kolaylıkla değiştirebilirsiniz.
Allaire ColdFusion’ın markup dili CFML de ana şirketinin Java stratejisi haline geldi. Ve son olarak PHP veya PERL gibi birkaç açık kaynak yazım dilleri mevcut. Gerçekten de, PHP son derece başarılı olmuştur ve gerçekten iddiali gözükmektedir.
Yazım araçları çoğu zaman başlangıç seviyesinde uygulama sunucuları olarak görülmektedir çünkü yük dengeleme ve hata düzeltme özelliklerine sahip değillerdir; yine de çoğu zaman iş görürler.
J2EE tabanlı çözümler şirket sınıfı proje ve uygulamaları hedef tutar çünkü J2EE’nin dağınık ve hedefe yönlenmiş yetileri büyük ölçekli projelere daha uygundur.
Sonuç olarak, J2EE uyumlu uygulama sunucuları en mantıklı seçenek gibi gözüküyor. (Ne yazık ki, “uyumlu”nun tanımı satıcılar arasında değişiyor.) İnanıyoruz ki J2EE’yi kullanan şirketler doğru bir hareket yapmaktalar çünkü böyle bir seçim endüstriyi standartlaşmaya bir adım daha yaklaştırır.
Uygulama sunucuları temelden standart olduklarından uygulama sunucusu fikri, tıpkı bir işletim sistemi gibi bütünüyle şirket enformasyon sistemlerinin standart bir parçası haline geliyor. J2EE bu standartlaştırma sürecinde önemli bir rol oynar.
Java uygulama sunucusu alanında özellikle güçlü olan Açık Kaynak Yazılımı da bu gelişmeyi ateşleyen diğer bir güçtür. Enhydra, Apache Jserv & Tomcat ve Jonas gibi bir avuç önemli Java OSS projeleri şirketlerin birer J2EE uygulama sunucusuna sahip olmalarını kolaylaştırıyor.
Neler Oluyor?Şirketler şu sıralar internet stratejilerini yaratmak ya da genişletmek için başvuracakları yöntemleri seçmekteler (örneğin B2C ya da B2B). Pek çoğu daha önceden intranet geliştirmeye başlamıştı. Şu anda şirket içinde bir veya daha fazla web uygulama geliştirme çözümlerine (bir uygulama sunucusu) sahipler. Bu tip şirketler e-iş stratejilerini genişletirken iki yaklaşımdan birini seçebilirler: alttan üste doğru olanı ya da üstten alta doğru olanı.
Alttan Üste Doğru Uygunlukİyi sonuçlar veren bir ürüne aşinalık kazandıysanız yatırımdan para kazanmak için ona bağlı kalmayı denemeye değer. Sapphire/web, WebObjects, WebLogic ve Cold Fusion gibi web geliştirme araçları intranet uygulamalardaki kullanımdan e-iş uygulamalarındaki kullanıma genişletmek için uygun ürünlerdir.
Tabii ki o zaman sunucunun yeni bir takım şartları karşılaması gerekir. Özellikle de, ölçülebilir olması ve hem performans hem de güvenilirlik sağlaması gerekir. Dahası, bugünün hızla işleyen pazarının ışığında müşteriler paketlenmemiş çözümler ve kullanıma hazır bileşenler istemektedir.
Üstten Alta Doğru Uygunluk
Üstten alta yaklaşımı her türlü mevcut araçtan kurtularak belirli e-iş gelişimine en uygun çözümü aramaya dayanır. Bir organizasyon e-iş şartlarına sıkı sıkıya odaklanmayı planlarsa bazı uygulama sunucusu satıcıları bunu çok iyi karşılayabilirler.
Bu çözümler intranet uygulamaları için de iyi sonuç verir. Yine de, Broadvision, InterWorld ve Vignette gibi oyuncuların ürünleri ısmarlama uygulama üretmek için tasarlanmamışlardır ve intranet uygulamalarının geliştirimi için nadiren uygunluk gösterirler.
Eğer hem intranet hem de e-iş işlemlerinde işe yarayan bir çözüm bulursanız, şirketinizde web gelişmelerinizi tek bir ürünle standartlaştırmak için büyük bir fırsattır bu. Yalnız seçilen ürünün endüstri standartlarıyla uyumlu olması gerektiğini unutmayın. Yukarıdaki işlemler karar verme aşamasında yalnızca yol göstericilerdir. Bunun dışında, mükemmele ulaşmak için çabalarken kişi çalışanların ve müşterilerin ihtiyaçlarını tam olarak karşılayamama riskine girdiğinden bir şirket içindeki tüm web gelişmelerini standartlaştırmak en büyük hedef olmamalıdır.
Sonuç
E-ticaret internet ekonomisinin itici gücüdür (bkz. ilk diyagramın üst bölümü). Bu yüzden değer katan çözümler ve paketlenmemiş ürünler şirketler için en baş öncelikler haline geldi.
Bugün lider satıcılar, değer katan bileşenler ve ısmarlama uygulama geliştirme dahil web uygulama geliştirmenin tüm sahalarında çalışabilen satıcılardır. Saf e-iş çözümlerine yoğunlaşan editörler oldukça başarılı ve bir süre daha bunu deva ettirmeliler; yine de potansiyelleri sınırlı – tabi ki ürünlerini sunabilmenin bir yolunu bulmadıkları sürece. Internet ekonomisinde işlevsellikten de daha fazla önem taşıyan şey anında pazarda olmasıdır.
Uygulamaları kurmak için gereken teknik altyapıyı sağlayanlar olarak uygulama sunucusu satıcıları sürekli büyüyen internet ekonomisinde gerçek kaybedenler olarak düşünülebilir. Bu pazara yeni girenler oldukça zor zamanlar geçiriyorlar. Gerçekten de pazarın liderleri çoktan belirlendi (örneğin BEA, IBM, SUN ve Microsoft); birkaç yüreklilik sahibi şirket ön safları karıştırdı (Bluestone, SilverStream, Allaire ve benzerleri) ve Enhydra gibi bazı standart OSS uygulama sunucuları da ilgi çekmeyi başardılar.
Her şey bir yana, büyük bir meseleye işaret etmek gerekiyor: uygulama sunucusu verimliliği. Bugünün web uygulama geliştirme araçlarının verimliliğini daha önceden kullandığımız (ve hala elimizde bulunan) zengin alıcı/sunucu araçlarıyla karşılaştırırsak gelişme için hala fazlasıyla olanak olduğunu görürüz.