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
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
Ö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
Yayınlandığı ilk iki gün içerisinde üç bini aşkın indirilen kılavuz her geçen gün hızla artan termeninolji, teknoloji, trend ve seçeneklerden hangisini tercih edeceğimiz konusunda temel başlangıç noktası olmayı hedefliyor. Kılavuz dikkatlice incelendikten sonra edilinen bakış açısı ile temel kavramlardan detaylara yapacağınız yolculukta size ışık tutabilecek seviyede görünse bile, detaylara eriştikçe bu ışıktan uzaklaştığınızı ve yanlız kaldığınızı hissediyor olacaksınız. Zaten detaylara kadar ulaştıktan sonra bu kılavuza tekrar baktığınızda hep eksik yönlerini göreceksiniz. Bu konuda neden bu kadar kesin ifadelerimin olduğunu kısaca açıklayayım. Bundan yaklaşık iki yıl önce kılavuzun 1.0 versiyonunda yer alan referans uygulama mimarisi bizim için temel teşkil etmişti. İki yıl önce şu an kılavuzda yer alan referans uygulama mimarisiyle aynı bakış açısına sahip ve detayları iyi düşünülmüş bir mimari çıkarmıştık. Bugün kılavuzu incelediğimde referans uygulama mimarisinde gösterilmesi gereken bir çok yapı taşının olduğunu görüyorum. Ama ilk söze tekrar dönecek olursam, "kılavuz, temel başlangıç noktası olmayı hedefliyor..." ve bence çok iyi bir başlangıç noktası. Tavsiye olunur.
http://www.codeplex.com/AppArchGuide
1 kişi tarafından 5,0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
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
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
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
Aslına bakarsanız burada olmaktan ve etkin konferanslara katılmaktan memnun olduğum kadar, ülkemizde yapılan konferansların verimsizliği ben çok üzdü ve düşündürdü. İnanın burada her girdiğiniz oturum kesinlikle tatmin ediyor. İçerik dolu dolu işleniyor ve sorulara ciddi cevaplar veriliyor. Oturum sonlarında konu ile alakalı sorularınız son noktasına kadar dinleniyor.
Teknik açıdan kesinlikle dolu dolu oturumlar var ve konuşmacılar hakkını veriyorlar. Şimdiden pek çoğu ile Microsoft'un gelecek vizyonu ve mevcut teknolojilerinin uyarlanması ile konuşma fırsatım oldu. Bir takım teknik bilgiler ve içerikleri günlük buradan paylaşmak istemiştim ama program alıştığımızdan daha üst yoğunlukta gerçekleşiyor. Ancak akşamları gün içerisinde aldığım notları derleme ve inceleme fırsatını bulabiliyorum. Ama Türkçe olarak Devconnections'da ne olduğu anlatabilecek bir kaç kişiden biri olarak paylaşmamın vatan borcu olduğunu bilmekteyim. İleriki günlerde paylaşacağım.
Özellikle işimle alakalı olarak mimari, soa, wcf, linq, entity framework gibi oturumları tercih ediyorum. İlk iki gün ekstra olarak SQL 2005 ve SOA ile iki workshop alma imkanım oldu. Tek kelimeyle %100 faydalı geçti.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
VS2005'de teknik olarak bazı sınırlılıklarla birlikte bir servisin içerisinde workflow kullanmak mümkün. Bunu sağlamak için ciddi bir süre evirmek ve çevirmek için harcıyorsunuz. Sonuçta hem servis hem de workflow tarafında bir takım ek kodlar yazmış oluyorsunuz. Bu sıkıntıların arasında aşağıda ".net Framework 3.5 features list" de görebildiğiniz gibi Orcas imdada yetişiyor. "Workflow Services" kavramıyla ifade edilen ve Orcas'da bir template ile sadece 60 saniyede yapabildiğiniz üzere herhangi bir workflow'unuzu servis olarak sunabiliyorsunuz.
.NET Framework 3.5 New Features
|
Faster .NET Framework execution
|
Base Class Library – New Class Additions
|
- Faster garbage collection
- Smarter, faster NGen requiring smaller working set RAM
- 64 bit client improvements
- ThreadPool performance improvements
- Security check caching during NGen
|
- BigInteger, HashSet and DateTime2 types
- NSA Suite ”B” and FIPs compliant cryptography
- Lightweight Reader/Writer Lock Classes
- Anonymous and Named Pipes IO Classes
- Integration with Event Tracing for Windows
- New Addin hosting model for extensibility
|
|
WF Enabled Services
|
Web 2.0 Friendly and AJAX Enabled WCF
|
|
Using workflow to provide for durable and long-running services. New Tools, WF activities and new programming model classes have been added to simplify building workflow-enabled services using WF and WCF. This allows a .NET Framework developer to build business logic for a service using WF and expose messaging from that service using WCF. These improvements not only provide tools for this scenario but they reduce the amount of glue code that was previously required.
|
Ajax is a web development technique for making asynchronous exchanges of small amounts of data between browser and web service calls from the browser client script to the web server. A programming model is provided for building Ajax style web applications using WCF services. An HTTP programming model is also provided allowing for REST style web services. |
|
More WS-* Standards Support
|
RSS and ATOM Syndication API
|
| Implementation in WCF of the latest OASIS specifications Web Services Atomic Transaction (WS-AtomicTransaction) 1.1, WS-ReliableMessaging 1.1, WS-SecureCOnversation and Web Services Coordination (WS-Coordination) 1.1. |
Applications built using WCF will be able to easily expose syndicated data which can be consumed by an RSS or ATOM reader. |
|
Rules Data Improvements
|
Built-in WPF tools for Visual Studio “Orcas”
|
| The rules engine in WF is improved to add support for C# 3.0 extension metods, and for operator overloading . Also the ”new” operator is added to compete the base set of expression types. |
The Visual Studio designer for WPF was previously released as a CTP. It is not integrated into the development environment and is significantly improved. |
|
Language Integrated Query (LINQ)
|
Additional WPF Features and Improved Performance
|
| Deep integration of LINQ data-awareness into the programming languages and framework. |
WPF has smoother animations, faster startup and better overall performance. There are also new data types available for data binding with LINQ. Better integration support is now provided for with codename “WPF/E”. |
|
VS Developer Tools for WF, WCF
|
Partial Trust Support for WCF Hosting
|
| Visual Studio”Orcas” has built in tools for web service authoring with WCF and for building workflow enabled software with WF. There are new project templates for WCF services, WF business logic, workflow enabled services, and AJAX services. The templates are conveniently set up to compile and run even before any custom code is added enabling .NET developers to get going quickly. There are also numerous other tools for developing with WF, WCF and WPF. |
Partial trust on the vlient is provided for ASMX parity focussing mainly on partially trusted WCF applications deployed through click-once. Support is provided for basic HTTP binding provided that the application runs in the Internet zone permissions and have granted the apropriate WebPermission. Secure communication is possible through transport security only. All other features are not available to partially trusted applications including hosting services, duplex communications, non-HTTP transports, WS-* protocols and any WF use. |
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5