Microsoft “Oslo” kod isimli projesinin daha önce "yeni versiyon BizTalk" gibi algılansa da bir kaç ürünü de içine alacağını açıkladı. BizTalk Server “6”, BizTalk Services “1”, Visual Studio “10”, System Center “5” and .NET Framework “4.0” ürünleriyle birlikte "Oslo", Microsoft'un SOA planlarında önemli bir yer teşkil edecek gibi görünüyor. Oslo'nun bir takım boşlukları dolduğuracağını özellik setinden görebiliyoruz. Yalnız şimdilik çok önemli bir innavasyon görünmüyor, sektörün ihtiyaçlarını karşılayamaya yönelik "boşluk doldurma" projesi gibi yorumluyorum.
Diğer taraftan Microsoft, geliştiricilerin servis yönetimini sağlayacakları araç konusundaki beklentisini daha önce "pilot proje" olarak yürütülen Managed Service Engine'in 6 versiyonu ile bünyesinden sunulacağı bildirerek gidermeye çalıştı. Henüz release olmamış bir ürünün 6 versiyonuyla sunulması Microsoft'un enteresan versiyonlama biçimlerinden biri olsa gerek.
Microsoft dünyasında SOA'da taşlar yerine oturmuş değil. Ama hangi teknolojide yerine oturmuş taşlardan bahsedebiliriz bilmiyorum. En iyi ve uzun soluklu gördüğümüz teknolojileri seçerek başladığımız "yazılım üretme" yolunda, değişiklik ve yazılımlarımızın teknolojik güncelliğini yitirmesi doğal sonuç. Değişen teknolojik ortamın etkilediği kullanıcı beklentileri sonuçta yazılım aynı işi yapıyor olsa dahi yapış şeklindeki değişiklik beklentilerini etkiliyor. Ne kadar mükemmel üretilirse üretilsin yazılımlar, belli bir süre sonunda kullanıcı beklentisinin arkasında kalmaya mahkumlar. Yazılımların devamlı gelişme ve değişme ihtiyaçları var.
Sözü bağlamak gerekirse, eğer Microsoft dünyasında SOA yolculuğuna çıkıyorsak elimizdeki teknolojilerin henüz ilk basamaklar olduğunu bilmeliyiz. Yazılım alt yapılarımızı ileride gelecek teknolojilerle değiştirmek üzere "mevcut teknoloji ile gevşek bağlı" tutarak devam etmekten başka bir yol göremiyorum.
2 kişi tarafından 3,0 olarak değerlendirildi
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5
Bu kadar çok değişim, yazılımcıların odaklanması gereken konuları da beraberinde arttırıyor. Visual Studio ve .net Framework ne kadar da verimlilik için pek çok araç ve ortam sağlasa da hala başa çıkmamız gereken bir çok konu bırakıyor. Bu konular için Microsoft’un yeni teknolojileri yara sarmaya geliyor ama beraberlerinde cevap verilmesi gereken bir çok soruyla birlikte.
- Yazılım dili ve platformunda .net 2.0, 3.0 derken 3.5 ile buluştuk bile, 3.5 Beta 2'de ve üzerinde hala majör değişiklikler sözkonusu.
- Veri erişim katmanlarımız Ado.Net 2.0’dı şimdi Linq’yu konuşuyoruz, SQL 2008 Linq için özel uyumlu gelecek. Sanırım gelmesi bir yılı alır.
- Windows Forms’tan Click Once ve Smart Client’lara mı geçiyoruz derken WPF kendi başına çok ayrı özellikleriyle dikildi karşımızda, ama görüyoruz ki henüz geliştirebileceğimiz doğru düzgün bir IDE'si bile yok.
- Asp.Net 2.0’ın pek güzel özelliklerine henüz aşina olacakken, AJAX ve Silverlight geldi çattı. Silverlight'ın çalışması için istemcilerde kurulum gerekiyor ve her geçen gün değişen standartların arasında bir başlangıç noktası görünmüyor.
- Remoting, Enterprise Services ve ASMX’in avantajları/dezavantajlarının yoğun tartışmalarının üzerine WCF kara kalemle bir çizgi çekti. Ama henüz bunun konfigurasyon yönetimi için araçlar bizlere ulaşmadı.
- İş akışı ve İş süreçleri yönetimi (BPM) konusunda ürünleri incelerken Share Point ve Biztalk alternatif konumuna gelirken diğer taraftan WWF kendi başına bir konsept sundu. Pek çok yeni tanım ve karmaşıklık var. Bir versiyon sonra sanki ortalık süt liman olacak gibi ama şu an için ne sütten ne de limandan haber var.
- Dağıtık uygulamaları tek bir güvenlik platformuna nasıl taşırız derken, CardSpace göründü uzaktan. Ama değişik platformlarla birlikte çalışabilirliği ve yönetilebilirliği üzerinde kara bulutlar henüz dağılmadı.
- Uygulamaları IIS 6.0 ve Windows Server 2003 üzerinde nasıl host edeceğiz derken Windows Server 2008 IIS 7.0 ve Application Server özellikleriyle geliyor. Ne zaman bize ulaşacak ve uygulamalarımızın konfigurasyonlarında ne gibi değişiklikler yapacağız. Pek yorum yapmak mümkün görünmüyor.
- Visual Studio 2005 ve Team System derken, Visual Studio 2008 ve Team System 2008 yeni platformuyla göz dolduruyor. Beta'lardaki bug'ların yüzde kaçı relase'de de devam edecek, bugünlerdeki merak konumuz.
- Bir de Expression designer araçları var. Başlangıç noktası, hedefi ve geleceği mechul.
Eğer "bugün birşeyler yapmak" istiyorsanız elinizdeki imkanlar yarın için geçerliğini yitirecek. "Yarın gelecek araçlarla bugün için birşeyler yapmak" isterseniz çok ciddi sıkıntıları karşınıza alıp Donkişot’luk yapıyor olabilirsiniz. Peki ne yapacağız. Gelecek teknolojilere göz kırpan, uyumluluk noktaları aralanmış, bugünki teknolojilerin zirvelerinden derlenmiş bir platform hazırlamak ve bunu yeni teknolojileri içerisine alarak sürdürmek. Bence bu kırılım noktasında yol bu olmalı. Unutulmamalı ki bu son kırılım noktası değil ve yıllar geçtikçe kırılım noktalarına daha da hızlı ulaşıyoruz.
4 kişi tarafından 5,0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5