Beğendiğim Bazı Yazılar

Bir süredir biriktirdiğim okumalarımı sonunda bu haftasonu tamamlama imkanım oldu. Beğendiğim bazı yazıları paylaşmak istiyorum.

Discover a New WCF with Discovery.  Juval Lowy'nin Ocak 2010 MSDN dergisinde yayınladığı makalesinde Discovery'i nasıl kullanabileceğimizi anlatıyor.

SOAP, XML, Rest, M Don Box SOAP, XML, Rest ve M teknolojilerini değerlendiriyor.

Claims-Based Identity and Access Control Patterns & Practices ekibi tarafından kaleme alınan best practice'ler.

Emerging SOA Best Practices SOA organizasyonların değişen ihtiyaçlara hızlı, güvenilir ve ölçeklendirilebilir çözümleri üretilmesi için günümüzün en önemli mimarisi konumunda. Kendi başına bir "sihir"  içermediğini, etkin başarıya ulaşılması için atılması gereken adımları ifade eden bir makale.

ASP.NET MVC 2  MVC 2'yi VS2008 ve .net 3.5 SP1 ile kullanabilmek artık mümkün. Download edebilirsiniz.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

TechEd MEA'da AppFabric Beta 2 Duyuruldu

 

  beta2

Microsoft AppFabric Beta 2 duyurusunu, ilk kez Middle East'de düzenlenen TechEd'te yaptı. Beta 2, VS 2010 ve .net 4 RC ile uyumlu olarak çalışıyor. Beta 2'de daha önce müşterilerden gelen feedback'lere göre düzenlemeler yaptıklarını belirtiyorlar. İlgili düzenlemelerden beni en çok; .net 4'ün desteklediği "tagless service" sevindirdi. Artık servis taglarının kalabalığından şikayet etmeyeceğiz.

Çok net bir bilgi olmasa bile 2010 Q3'te AppFabric release'i görebiliriz. Kurumsal uygulama yapılarını Microsoft temelli mimariler üzerinde devam eden ve taşıyacak olanlar için yeni bir dilema olacağa benzese bile, bir süre sonra kendini kabul ettirecek özellikler sunuyor.

AppFabric Beta 2 ile ilgili detayları  http://blogs.msdn.com/endpoint/archive/2010/03/01/windows-server-appfabric-beta-2-available.aspx adresinden takip edebilirsiniz.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

AppFabric Beta 1 Duyuruldu

 

appfabric 

Önceleri Dublin olarak duyurulan Windows Workflow Foundation ve Windows Communication Foundation'un yeni sürümleri bugün PDC 2009'da AppFabric adı ile lanse edildi. http://msdn.microsoft.com/tr-tr/windowsserver/ee695849(en-us).aspx  adresinden detaylı bilgiye erişebilirsiniz. Bugünden itibaren Beta 1'in download edilebilir. 2010 yılında release olacak şekilde planlar yapılıyor.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

SOA'da taşlar yerine oturuyor

Microsoft WCF 3.0'la yazılımcılara kurumsal dağıtık uygulamalarını geliştirme kapısını sonuna kadar açarken Framework 4.0 teknolojileriyle SOA yönetimi noktasındaki eksikliklerinde büyük bir adım atmayı hedefliyorlar. Dublin ve Oslo şehirlerinin adlarını kod ismi olarak alan iki projenin detaylarına ait bilgiler yayınlanmaya başlandı. Dublin servislerimiz için barınak teşkil ederken, Oslo modelleme yönetimi ve sonuçta repository görevi görecek. Visio modelleme aracı olarak SOA dizaynlarımızda yardımcı olurken, WCF 4.0, WWF 4.0'ı kurumsal uygulamlarımızın mimarisinde konumlandırmada sorunsuz hosting mekanizması oluyor.

Detaylar için David Chappell'in açıklamalarına buradan ulaşabilirsiniz.

2 kişi tarafından 1,5 olarak değerlendirildi

  • Currently 1,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

PDC 2008 elinizin altında

Professional Developers Conference 2008 dün itibariyle tamamlandı. PDC daha çok teknoloji öncüleri yazılım mimarları ve yazılım geliştiricileri hedef kitle olarak alıyor. Bu sene azure'nin anonsu PDC'ye damgasını vurmuş gibi görünüyor. Oturumlara baktığınızda kaçırılmaması gereken pek çok güzel konu ve uzman konuşmacılar dikkat çekiyor. Konferansın en önemli özelliklerinden biri oturumların online takip edilebilmesiydi. Los Angles'a kadar gidemediyseniz ve online takip edemediyseniz üzülmeyin. http://channel9.msdn.com/pdc2008 sitesinde pek çok sunum videolu şekliyle sunuluyor. Bu şekliyle konferanslar sunulacaksa evimizin sıcak ortamında canımızın çektiği zaman oturumları takip edebiiyor olmak gerçekten güzel. Ayrıca aynı anda olan oturumların hangisine gireceğiniz konusunda beyin patlatmanıza da gerek kalmıyor. Hatta hoşunuza gitmeyen oturumları "diğer oturumda ne kadar ilerlemişlerdir" diye ikileme düşmeden bir kaç tıklamayla terk edebiliyorsunuz.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Yazılımda Soa Mimarisi ve Uygulama Örnekleri Semineri Videosu

Genç Girişimciler Kulübünde vermiş olduğum semineri kulüpteki yetkililer google video üzerine almışlar.  

http://video.google.com/videoplay?docid=8383752575884067788&hl=en 

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

WCF Güvenlik Kılavuzu

Patterns & practices ekibini .net'in ilk yıllarından beri takip ederiz. Hazırladıkları “Application Block” larla yönetilebilirlik ve performans adına pek çok doğru kodlamanın örneği oldular. Bir çok yazılım mimarı ve yazılım geliştiricinin Application Block’ların yanı sıra oluşturdukları kılavuzlardan da faydalandığını gözlemledim. Yalnız .net Framework 3.0 ve 3.5 ile birlikte Microsoft'un ürün geliştirme hızına yetişememiş bir ekip olarak gözümden düşmüşlerdi açıkçası. Bana cevap "WCF Security Guidance" ile geldi.

WCF, SOA'nın fazlasıyla popüler olduğu sektörümüzde Microsoft'un temel hamlelerinden bir tanesi. Eğer Microsoft platformunda yazılım geliştiriyorsanız servislerinizi oluşturmak için WCF yeterli. WCF'de  senaryonuza göre farklı güvenlik konfigurasyonlara ulaşabilirsiniz. Ama hangi konfigurasyonun senaryonuz için en iyi olduğunu ve bunu kod yapıtaşlarıyla en iyi nasıl geliştirebileceğinizi aşağıdaki kılavuz yol gösterecektir.

http://www.codeplex.com/WCFSecurity

1 kişi tarafından 5,0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Microsoft SOA için neler planlıyor?

 

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

WCF Başarı Öyküleri

Dünyada WCF'yle neler yapılmış merak ederseniz Microsoft Case Studies yapılanlardan bazılarını barındırıyor. Bu site daha çok Microsoft Partner'larının kendilerini ve yaptıklarını duyurması için kullanılıyor. Aslına bakarsanız teknolojiden daha çok Partner'a yönlendiren bir havası var. Olsun varsın, biz WCF'yle kurumsal seviyede neler yapılmışa yine bu site üzerinden bakalım. Size bazı örnekleri aşağıda sıraladım.

  1. Avaya
  2. Choicelinx
  3. Crutchfield
  4. FNAC
  5. Kiwibank
  6. Nike
  7. OPC Foundation
  8. OTTO
  9. Pfizer
  10. Schneider Electric
  11. ST Electronics
  12. Commonwealth of Massachusetts
  13. Thomson Financial
  14. Thomson Tax and Accounting
  15. Tyco Fire and Security

Gerçi henüz Framework 3.5 ile yapılmış bir başarı öyküsü göremedim. Her ne kadar detaylarını burada paylaşamıyor olsam da, Türkiye Finans olarak WCF, Framework 3.5, SQL 2005 ve Windows Server 2008 WAS teknolojileri üzerine geliştirilen, yeni bankacılık uygulamalarımızın Türkiye'den bir başarı öyküsü olarak bu sitede yayınlanmasına çok da fazla bir süre kalmadı inancındayım. Ufak bir bir bilgi sızdırabilirim. Hem teknolojik yapısı, hem de finansal özellikleri ile birlikte tamamen SOA temelleri üzerinde, çok dil desteği ve esnek geliştirme platformuyla sadece bankaların değil, kurumsal manada ürün geliştirmek isteyen tüm firmaların tercihi olabilecek "satılabilir bir paket" olarak hazırlanıyor.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Devconnections'da Workshoplar: SOA & WCF

Devconnections'da Pre Workshop olarak MICHELE LEROUX BUSTAMANTE'den Improve Your SOA: Designing a Secure, Reliable and Scalable System'yı alma fırsatım oldu. Michele Idesign firmasında Chief Architect olarak çalışıyor. Aynı zamanda Microsoft Regional Director. Uzmanlığı Enterprise sistemler. Kitap yazarı, dergi yazarı, uluslar arası konuşmacı, eğitimci ve danışman. Workshop'da daha çok SOA için gerekli olan dizayn kararları üzerinde durdu. Anlatımındaki profosyonellik, işindeki uzmanlık ve hiçbir yerde bulamayacağınız derin bilgiler birbirine eklenince cennet vatanımdan kalkıp binlerce mil uzağa gelmeye değdiğini hissettim. Devconnections'un son gününde de Microsoft'un Software Legent olarak markaladığı JUVAL LOWY'dan Advanced WCF ile workshop yapma imkanım oldu. Juval, Microsoft'un Silikon Vadisi Regional Director'ü. Kendisi de kitap yazarı, dergi yazarı, uluslar arası konuşmacı, eğitimci ve danışman. En büyük özelliği Framework 3.0 ve 3.5 üzerinde ciddi bir önderlik yapması. Workshop'da WCF ile alınması gereken dizayn kararlarının üzerinde durdu. Workshop'ın soru cevap kısmında kendisine WCF'nin sektörde ne kadar kalacağını ve yerine nasıl bir şey hayal ettiğini sordum. Vizyoner kişiliğini kendisine yakıştırmış edasıyla bu hafta boyunca aldığı en güzel soru olduğunu ifade etti ve herkes çıkmayı beklerken kesintisiz 15 dakika konuştu. WCF'ye 5 yıllık bir süre biçti. Gelecekte "Every class as a service" mantığı çerçevesinde yeni bir teknoloji hayal ettiğini belirtti. Michele ve Juval'la diğer oturumların arasında birkaç kez konuşma şansım oldu. Bir takım teknik sorularıma cevap almanın yanı sıra, dünyadaki SOA ve WCF uygulamaları üzerine son bilgileri alma imkanım oldu. Idesign olarak Birleşik Devletler başta olmak üzere, İngiltere, Fransa, Almanya, Norveç ve İsrail'de yaptıkları kurumsal projelerden bahsettiler. "WCF geçici bir heves mi, arkasında sakladığı yeni bir teknoloji mi var?" şüphesiyle gittiğim Devconnections'dan "eğer dağıtık uygulama geliştirmek istiyorsanız WCF'ye yatırımı beklemeden yapmalısınız" cevabıyla döndüm.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5