Nedirtv?com yıldönümünde kullandığım Windows Server AppFabric(Beta) konulu sunum.
1 of 13
Downloaded 16 times
More Related Content
Windows Server App Fabric Introduction
1. Windows Server AppFabric(Dublin)IntroductionBurak Selim ŞENYURTMVP(Connected System Developer)Innova – Uygulama Geliştirme Danışmanıwww.buraksenyurt.comselim@bsenyurt.com http://twitter.com/bsenyurthttp://friendfeed.com/burakselimsenyurt
9. Monitoring ve TroubleshootingÇalışmakta olan WCF ve WF servislerinin izlenmesi.Ortalama cevap süreleri,Başarılı bir şekilde tamamlanan çağrılar,Beklemede olan WF Service örnekleri,İstisna(Exception) ile sonlanan çağrılar,vb...Uygulamalar tarafından yayınlanan WCF/WF Monitoring ve TroubleShooting olayları, Event Collector Service ile yakalanır ve Monitoring Store veritabanına Upload edilir
10. Workflow Service PersistenceAppFabric, Long Running Process tipindeki Workflow Service örneklerinin anlık durumlarının(State), Instance Store’ da saklanılmasına olanak tanır.Suspend, Resume, Terminate gibi komutlar ile WF örnekleri üzerinde yönetsel işlemlerin gerçekleştirilmesini sağlar.Running, Idle, Suspended konumundaki WF Servis örnekleri izlenebilir, sorgulanabilir.Sistemde yüklü olan tüm Instance Store’ lar, Workflow Management Service tarafında izlenir.
Uzun zaman önce sunucu tabanlı programlama basit exe uygulamalardan ibaretti. Sonrasında COM+, Microsoft Transaction Server(MTS) devreye girdi ve sunucu taraflı uygulamaların yazılması biraz daha kolaylaştı. Derken buna IIS eklendi ve web tabanlı uygulamaların geliştirilmesi söz konusu oldu. Bu noktada uygulama mantıklarının CGI,ASP veya native code ile yazıldıklarını gördük. 2002 yılında ise .Net platformunun duyurulması ile birlikte yönetimli Asp.Net uygulamaları ile karşılaştık. Ancak 2006 da Microsoft iki yeni programlama modelini duyurdu. WCF ve WF. IIS, Windows Server 2008/Vista ile birlikte yeniden düzenlendi ve Windows Process Activation Service doğarak non-HTTP aktivasyonlara da imkan sağlanmaya başladı. Ancak Long-Running Process için gerekli yönetimsel destek IIS üzerinde yer almamaktaydı. İşte Windows Server AppFabric(eski kod adı Dublin) ile uygulama sunucularının yönetilmesi(Administration) ve hosting işlemleri için IIS tarafına yeni geliştirmeler eklendi.
Günümüz IT ortamlarında pek çok uygulamanın bir arada koştuğu ve üzerlerinde çeşitli iş süreçlerinin yürüdüğü senaryolar söz konusudur. Bu senaryoya dahil olan kesimler için, iş süreçlerine ait bilgilerin tanımlanması, saklanması, kolayca takip edilmesi ve yönetilmesi önemli ama bir o kadarda gerçeklenmesi zordur. Ölçek büyüdükçe bu sorunlar IT çevrelerine daha büyük problemler yaşatmaktadır.
Uygulama ile ilişkili ayarlar web.config dosyasına atılırken atılan uygulama bilgisi %SystemRoot%system32inetsrvconfigapplicationHost.config dosyasına <application> girdisi olarak eklenir. Buna göre WAS söz konusu entry’ ye bakarak gerekli transport listener’ larını uyarır ve bu uygulamaya doğru olan mesaj trafiğinin izlenmesi için gerekli başlangıçlar yapılmış olunur.