SlideShare une entreprise Scribd logo
1  sur  33
WCF 4.0, WF 4.0, Dublin Burak Selim Şenyurt MVP (Connected System Developer) INETA MEA Speaker
İçerik Faz 1 : Bilgileri Tazeleme Zamanı Geleceğe Dönüş WCF Nedir? WCF 4.0 Yenilikleri Nelerdir? WF Nedir? WF 4.0 Yenilikleri Nelerdir? WCF ile WF İlişkisi Faz 2 : Durum Analizi Büyük Resim Büyük Resim için Sorunlar Önerilen Yeni Çözümler
İçerik Faz 3 : Geleceğe Bakış Örnek Vaka Örnek Vaka Özeti Dublin Dubin Neler Vaat Ediyor? Dublin için Örnek Vaka Faz 4 : Özet Soru Cevap USB
İş Süreçleri Çok Önemlidir.
FAZ 1 Bilgileri Tazeleme
Geleceğe Dönüş .Net 4.0 SP 1 Dublin WCF .Net 3.5 WF WCF .Net 3.0 WF Oslo WCF .Net 2.0 WF WPF CardS CLR 2.0 CLR 4.0
WCF Nedir? Servis Yönelimli Mimari(SOA) için etkili çözümlerden biridir. Var olan dağıtık mimari modellerini tek bir anlamda(Unique) ele alır. Daha yüksekperformans ve ölçeklenebilirlik sunar. Daha kolayentegrasyon, genişletilebilirlik, yönetilebilirlik sağlar. Platformbağımsızlığı global standartlar ile daha kolay destekler.
WCF 4.0 Yenilikleri RESTful  modeline uygun servislerin daha kolay geliştirilmesi. Yeni Şablonlar Singleton&Collection Servisleri, AtomFeed ve PublishingProtocol servisleri, HttpPlainXML Servisleri Mesaj Genişletmeleri WS-Discovery, WS-IBP1.2 protokolleri için destek Duplexdurable mesajlaşma desteği Korelasyon(Correlation) kolaylığı.(Farklı programlama tekniklerine sahip mesaj korelasyon tekniklerinin, sorgulama mekanizması ile standardize edilmesi) DekleratifWF servisleri (XAML ile tüm uygulamanın sunumdan servise, servisten WorkFlow’a kadar modellenebilmesi)
WF Nedir? Visual Studio WF Designer Workflow Aktiviteler Temel Aktivite Kütüphanesi (BAL) WF Çalışma Zamanı Host Uygulama Diğer Aktivitiler
WF Nedir? Araçlar Visual Studio VS Debugger Rehosted Designer Workflow Host (.exe, IIS/WAS, .NET Servisleri, …) Aktivite Kütüphanesi WF Çalışma Zamanı Genişletmeler İzleme Sürerlik …
WF 4.0 Yenilikleri Tasarım ve çalışma zamanı yetenekleri Daha yüksek performans  Arttırılmış ölçeklenebilirlik. Yeni Flowchart akış tipi. Yeni built-in aktivite bileşenleri WindowsPowerShell, Veritabanı Mesajlaşma... ,[object Object]
Sürerlik(Persistence) kontrolu,
Transaction,
Telafi(Compensation) desteği,
Veribağlama(Data Binding)...
Güncelleştirilmiş görsel tasarım ortamı
ISVs
XAMLhataayıklama(Debug) yeteneği
Sonkullanıcı(EndUser) için kullanım kolaylığı,[object Object]
WCF ile WF İlişkisi Workflow Workflow WCF Servis Noktası Servis ve bu servisi kullanan WF istemci arasındaki bağlar daha zayıf.  Mesaj yoluyla iletişim. Aktiviteler arası bağlar daha kuvvetli. Parametre kullanımı mümkün.
FAZ 2 Durum Analizi
Büyük Resim (Big Picture) IT Profesyonelleri Enterprise Mimarları İş Analistleri Geliştiriciler İş Süreçleri, Servisler Uygulamalar IT ÇEVRESİ
Büyük Resim için Sorunlar Dağıtık çevrede yer alan uygulamaların izlenmesi ve yönetilmesindeki zorluklar. İşsüreçlerinin giderek daha fazla sayı ve çeşitteuygulama üzerinde dağılması. WCF ve WF mimarilerinin içiçegeçmeleri sonrası daha kolay tasarlanabilme, modellenebilme, geliştirilebilme ihtiyaçları. IT Çevresinde farklıprofilesahipelemanların bir arada çalışabilmesinde yaşanan sıkıntılar. İş süreçlerindeki değişikliklerin, yenilemelerindahakolay ve hızlı bir şekilde yapılması ihtiyacı. 3ncüpartiISV lerin süreçlere daha kolay dahil olabilmeleri ihtiyacı.
Önerilen Yeni Çözümler Visual Studio Oslo Windows Server “Dublin” Yönetim Araçları (Administration Tools) Sistem Merkezi(System Center) WF and WCF services .NET Framework IIS/WAS
FAZ 3 Geleceğe Bakış
Örnek Vaka IT Pro. Enterprise  Mimar 5 1 IIS Quadrant 2 İş Analisti Quadrant 3 Dublin Application Server Oslo Depo(Repository) Geliştirici 4 Visual Studio
Örnek Vaka Özeti Değişiklikler kolayca ve hızla yapılabilir. Farklı profiller bir arada daha etkin çalışabilir. Değişikliklerin maliyeti çok daha azdır.
Dublin? Yönetim ve İzleme PowerShell Uzun Süreli Servisler (WF Servisleri) Diğer Servisler IIS Yönetim İzleme Mesaj Yönlendirme Örnek Yeniden Başlatma Otomatik Başlatma Sürerlik İzleme Deposu Sürerlik Deposu
Dublin Neler Vaat Ediyor? IIS Yönetim Visual Studio Windows/IIS/.NET 4.0 WF and WCF Proje Şablonları IIS/WAS Sürerlik (Persistence) İzleme (Monitoring) Mesajlaşma (Messaging) Sunma (Hosting) System Center WF ve WCF Altyapısı Windows Uygulama Sunucusu
Dublin Neler Vaat Ediyor? Dublin İlaveleri Dublin Genişletmeleri Windows/IIS/.NET 4.0 Quadrant IIS Manager Visual Studio WF and WCF Yönetim Modülleri WF and WCF Proje Şablonları Dublin için Model Dağıtımı App Server SCOM Pack Yönetim API leri (PowerShell) IIS/WAS Sürerlik İzleme Mesajlaşma Sunma Güvenilirlik Keşif ve kontrol Uygulama Bazında Versiyonlama, Bölümleme, Yönlendirme System Center WF ve WCF Altyapısı SQL Sürerlilik Sağlaycısı WF SQL İzleyici Sağlayıcısı WCF SQL Davranış İzleyicisi Servis Yönlendirme Sürekli Zamanlyıcı Servisi Keşif Servisi Çalışma Zamanı Veribatanı Şema Sürerliliği Şema İzleme Windows Uygulama Sunucusu
Dublin Neler Vaat Ediyor? WF ve WCF uygulamaları için standarthosting. Windows Server' ınbirparçasıolabilecek şekildeWorkflow ‘ lar içinsunucugörevi. Prebuilt Geliştirici Servisleri Mesajtabanlı bağıntı(Message Based Correlation) İçeriktabanlı mesaj yönlendirme(Content Based Message Forwarding Service) VSŞablonları Ölçeklenebilirlik Kolay yönetilebilirlik WF olaylarını izleyebilme Genişletilmiş izleme ve yönetim.
Dublin için Örnek Vaka Dublin WF Durumunu  Sakla IIS Asp.Net IIS Asp.Net Sürerlik Deposu Yük Dengeleyici IIS Asp.Net Dublin IIS Asp.Net WF Durumunu  Yükle

Contenu connexe

Similaire à Yazilim Zirvesi2008 Wcfwf40 Edit

Gartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
Gartner EEE - Yazılım Geliştirme - SoftTech DeneyimleriGartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
Gartner EEE - Yazılım Geliştirme - SoftTech Deneyimlerihalilaksu
 
Microsoft Exchange Server 2010 Genel
Microsoft Exchange Server 2010 GenelMicrosoft Exchange Server 2010 Genel
Microsoft Exchange Server 2010 GenelÇözümPARK
 
Windows Server 2008 R2 Yenilikleri
Windows Server 2008 R2 YenilikleriWindows Server 2008 R2 Yenilikleri
Windows Server 2008 R2 YenilikleriÇözümPARK
 
Osman kurt & zahide aytar
Osman kurt & zahide aytarOsman kurt & zahide aytar
Osman kurt & zahide aytarOsman Kurt
 
sunum_Service Oriented Architecture (SOA)_off2007
sunum_Service Oriented Architecture (SOA)_off2007sunum_Service Oriented Architecture (SOA)_off2007
sunum_Service Oriented Architecture (SOA)_off2007Efe Eyüboğlu
 
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile TanışınSBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile TanışınMustafa
 
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile TanışınSBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışınsbs2008
 
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleriVisual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleriMurat Başeren
 
Gartner Tr2009 Istanbul May27 Qvbi Tech Summary
Gartner Tr2009 Istanbul May27 Qvbi Tech SummaryGartner Tr2009 Istanbul May27 Qvbi Tech Summary
Gartner Tr2009 Istanbul May27 Qvbi Tech SummaryMUZAFFER YONTEM
 
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Evren Ayan
 
Exchange server 2007 neler sağlar
Exchange server 2007 neler sağlarExchange server 2007 neler sağlar
Exchange server 2007 neler sağlarÇözümPARK
 
Kayra Otaner - DevOps ile siber saldırılar karşısında 360 derece alan hakimiyeti
Kayra Otaner - DevOps ile siber saldırılar karşısında 360 derece alan hakimiyetiKayra Otaner - DevOps ile siber saldırılar karşısında 360 derece alan hakimiyeti
Kayra Otaner - DevOps ile siber saldırılar karşısında 360 derece alan hakimiyetiKasım Erkan
 
DevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
DevOps ile Siber Tehditler Karşısında 360 Derece Alan HakimiyetiDevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
DevOps ile Siber Tehditler Karşısında 360 Derece Alan HakimiyetiBGA Cyber Security
 
DevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
DevOps ile Siber Tehditler Karşısında 360 Derece Alan HakimiyetiDevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
DevOps ile Siber Tehditler Karşısında 360 Derece Alan HakimiyetiBilgiO A.S / Linux Akademi
 
MVVM (Model View ViewModel)
MVVM (Model View ViewModel)MVVM (Model View ViewModel)
MVVM (Model View ViewModel)nedirtv
 
İleri Seviye T-SQL Programlama - Chapter 01
İleri Seviye T-SQL Programlama - Chapter 01İleri Seviye T-SQL Programlama - Chapter 01
İleri Seviye T-SQL Programlama - Chapter 01Cihan Özhan
 
CIO Grup-Eczacıbaşı Bilişim Etkinliği Sunumu (27.09.2016)
CIO Grup-Eczacıbaşı Bilişim Etkinliği Sunumu (27.09.2016)CIO Grup-Eczacıbaşı Bilişim Etkinliği Sunumu (27.09.2016)
CIO Grup-Eczacıbaşı Bilişim Etkinliği Sunumu (27.09.2016)Mustafa Kuğu
 
Windows server 2012 v getirdiği yenilikler
Windows server 2012 v getirdiği yeniliklerWindows server 2012 v getirdiği yenilikler
Windows server 2012 v getirdiği yeniliklerTC Hikmet Koşmaz
 

Similaire à Yazilim Zirvesi2008 Wcfwf40 Edit (20)

Gartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
Gartner EEE - Yazılım Geliştirme - SoftTech DeneyimleriGartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
Gartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
 
Microsoft Exchange Server 2010 Genel
Microsoft Exchange Server 2010 GenelMicrosoft Exchange Server 2010 Genel
Microsoft Exchange Server 2010 Genel
 
Windows Server 2008 R2 Yenilikleri
Windows Server 2008 R2 YenilikleriWindows Server 2008 R2 Yenilikleri
Windows Server 2008 R2 Yenilikleri
 
Osman kurt & zahide aytar
Osman kurt & zahide aytarOsman kurt & zahide aytar
Osman kurt & zahide aytar
 
sunum_Service Oriented Architecture (SOA)_off2007
sunum_Service Oriented Architecture (SOA)_off2007sunum_Service Oriented Architecture (SOA)_off2007
sunum_Service Oriented Architecture (SOA)_off2007
 
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile TanışınSBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
 
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile TanışınSBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
 
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleriVisual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
 
Gartner Tr2009 Istanbul May27 Qvbi Tech Summary
Gartner Tr2009 Istanbul May27 Qvbi Tech SummaryGartner Tr2009 Istanbul May27 Qvbi Tech Summary
Gartner Tr2009 Istanbul May27 Qvbi Tech Summary
 
Cp Scom
Cp ScomCp Scom
Cp Scom
 
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
 
12factor apps
12factor apps12factor apps
12factor apps
 
Exchange server 2007 neler sağlar
Exchange server 2007 neler sağlarExchange server 2007 neler sağlar
Exchange server 2007 neler sağlar
 
Kayra Otaner - DevOps ile siber saldırılar karşısında 360 derece alan hakimiyeti
Kayra Otaner - DevOps ile siber saldırılar karşısında 360 derece alan hakimiyetiKayra Otaner - DevOps ile siber saldırılar karşısında 360 derece alan hakimiyeti
Kayra Otaner - DevOps ile siber saldırılar karşısında 360 derece alan hakimiyeti
 
DevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
DevOps ile Siber Tehditler Karşısında 360 Derece Alan HakimiyetiDevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
DevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
 
DevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
DevOps ile Siber Tehditler Karşısında 360 Derece Alan HakimiyetiDevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
DevOps ile Siber Tehditler Karşısında 360 Derece Alan Hakimiyeti
 
MVVM (Model View ViewModel)
MVVM (Model View ViewModel)MVVM (Model View ViewModel)
MVVM (Model View ViewModel)
 
İleri Seviye T-SQL Programlama - Chapter 01
İleri Seviye T-SQL Programlama - Chapter 01İleri Seviye T-SQL Programlama - Chapter 01
İleri Seviye T-SQL Programlama - Chapter 01
 
CIO Grup-Eczacıbaşı Bilişim Etkinliği Sunumu (27.09.2016)
CIO Grup-Eczacıbaşı Bilişim Etkinliği Sunumu (27.09.2016)CIO Grup-Eczacıbaşı Bilişim Etkinliği Sunumu (27.09.2016)
CIO Grup-Eczacıbaşı Bilişim Etkinliği Sunumu (27.09.2016)
 
Windows server 2012 v getirdiği yenilikler
Windows server 2012 v getirdiği yeniliklerWindows server 2012 v getirdiği yenilikler
Windows server 2012 v getirdiği yenilikler
 

Yazilim Zirvesi2008 Wcfwf40 Edit

  • 1. WCF 4.0, WF 4.0, Dublin Burak Selim Şenyurt MVP (Connected System Developer) INETA MEA Speaker
  • 2. İçerik Faz 1 : Bilgileri Tazeleme Zamanı Geleceğe Dönüş WCF Nedir? WCF 4.0 Yenilikleri Nelerdir? WF Nedir? WF 4.0 Yenilikleri Nelerdir? WCF ile WF İlişkisi Faz 2 : Durum Analizi Büyük Resim Büyük Resim için Sorunlar Önerilen Yeni Çözümler
  • 3. İçerik Faz 3 : Geleceğe Bakış Örnek Vaka Örnek Vaka Özeti Dublin Dubin Neler Vaat Ediyor? Dublin için Örnek Vaka Faz 4 : Özet Soru Cevap USB
  • 4. İş Süreçleri Çok Önemlidir.
  • 5. FAZ 1 Bilgileri Tazeleme
  • 6. Geleceğe Dönüş .Net 4.0 SP 1 Dublin WCF .Net 3.5 WF WCF .Net 3.0 WF Oslo WCF .Net 2.0 WF WPF CardS CLR 2.0 CLR 4.0
  • 7. WCF Nedir? Servis Yönelimli Mimari(SOA) için etkili çözümlerden biridir. Var olan dağıtık mimari modellerini tek bir anlamda(Unique) ele alır. Daha yüksekperformans ve ölçeklenebilirlik sunar. Daha kolayentegrasyon, genişletilebilirlik, yönetilebilirlik sağlar. Platformbağımsızlığı global standartlar ile daha kolay destekler.
  • 8. WCF 4.0 Yenilikleri RESTful modeline uygun servislerin daha kolay geliştirilmesi. Yeni Şablonlar Singleton&Collection Servisleri, AtomFeed ve PublishingProtocol servisleri, HttpPlainXML Servisleri Mesaj Genişletmeleri WS-Discovery, WS-IBP1.2 protokolleri için destek Duplexdurable mesajlaşma desteği Korelasyon(Correlation) kolaylığı.(Farklı programlama tekniklerine sahip mesaj korelasyon tekniklerinin, sorgulama mekanizması ile standardize edilmesi) DekleratifWF servisleri (XAML ile tüm uygulamanın sunumdan servise, servisten WorkFlow’a kadar modellenebilmesi)
  • 9. WF Nedir? Visual Studio WF Designer Workflow Aktiviteler Temel Aktivite Kütüphanesi (BAL) WF Çalışma Zamanı Host Uygulama Diğer Aktivitiler
  • 10. WF Nedir? Araçlar Visual Studio VS Debugger Rehosted Designer Workflow Host (.exe, IIS/WAS, .NET Servisleri, …) Aktivite Kütüphanesi WF Çalışma Zamanı Genişletmeler İzleme Sürerlik …
  • 11.
  • 17. ISVs
  • 19.
  • 20. WCF ile WF İlişkisi Workflow Workflow WCF Servis Noktası Servis ve bu servisi kullanan WF istemci arasındaki bağlar daha zayıf. Mesaj yoluyla iletişim. Aktiviteler arası bağlar daha kuvvetli. Parametre kullanımı mümkün.
  • 21. FAZ 2 Durum Analizi
  • 22. Büyük Resim (Big Picture) IT Profesyonelleri Enterprise Mimarları İş Analistleri Geliştiriciler İş Süreçleri, Servisler Uygulamalar IT ÇEVRESİ
  • 23. Büyük Resim için Sorunlar Dağıtık çevrede yer alan uygulamaların izlenmesi ve yönetilmesindeki zorluklar. İşsüreçlerinin giderek daha fazla sayı ve çeşitteuygulama üzerinde dağılması. WCF ve WF mimarilerinin içiçegeçmeleri sonrası daha kolay tasarlanabilme, modellenebilme, geliştirilebilme ihtiyaçları. IT Çevresinde farklıprofilesahipelemanların bir arada çalışabilmesinde yaşanan sıkıntılar. İş süreçlerindeki değişikliklerin, yenilemelerindahakolay ve hızlı bir şekilde yapılması ihtiyacı. 3ncüpartiISV lerin süreçlere daha kolay dahil olabilmeleri ihtiyacı.
  • 24. Önerilen Yeni Çözümler Visual Studio Oslo Windows Server “Dublin” Yönetim Araçları (Administration Tools) Sistem Merkezi(System Center) WF and WCF services .NET Framework IIS/WAS
  • 25. FAZ 3 Geleceğe Bakış
  • 26. Örnek Vaka IT Pro. Enterprise Mimar 5 1 IIS Quadrant 2 İş Analisti Quadrant 3 Dublin Application Server Oslo Depo(Repository) Geliştirici 4 Visual Studio
  • 27. Örnek Vaka Özeti Değişiklikler kolayca ve hızla yapılabilir. Farklı profiller bir arada daha etkin çalışabilir. Değişikliklerin maliyeti çok daha azdır.
  • 28. Dublin? Yönetim ve İzleme PowerShell Uzun Süreli Servisler (WF Servisleri) Diğer Servisler IIS Yönetim İzleme Mesaj Yönlendirme Örnek Yeniden Başlatma Otomatik Başlatma Sürerlik İzleme Deposu Sürerlik Deposu
  • 29. Dublin Neler Vaat Ediyor? IIS Yönetim Visual Studio Windows/IIS/.NET 4.0 WF and WCF Proje Şablonları IIS/WAS Sürerlik (Persistence) İzleme (Monitoring) Mesajlaşma (Messaging) Sunma (Hosting) System Center WF ve WCF Altyapısı Windows Uygulama Sunucusu
  • 30. Dublin Neler Vaat Ediyor? Dublin İlaveleri Dublin Genişletmeleri Windows/IIS/.NET 4.0 Quadrant IIS Manager Visual Studio WF and WCF Yönetim Modülleri WF and WCF Proje Şablonları Dublin için Model Dağıtımı App Server SCOM Pack Yönetim API leri (PowerShell) IIS/WAS Sürerlik İzleme Mesajlaşma Sunma Güvenilirlik Keşif ve kontrol Uygulama Bazında Versiyonlama, Bölümleme, Yönlendirme System Center WF ve WCF Altyapısı SQL Sürerlilik Sağlaycısı WF SQL İzleyici Sağlayıcısı WCF SQL Davranış İzleyicisi Servis Yönlendirme Sürekli Zamanlyıcı Servisi Keşif Servisi Çalışma Zamanı Veribatanı Şema Sürerliliği Şema İzleme Windows Uygulama Sunucusu
  • 31. Dublin Neler Vaat Ediyor? WF ve WCF uygulamaları için standarthosting. Windows Server' ınbirparçasıolabilecek şekildeWorkflow ‘ lar içinsunucugörevi. Prebuilt Geliştirici Servisleri Mesajtabanlı bağıntı(Message Based Correlation) İçeriktabanlı mesaj yönlendirme(Content Based Message Forwarding Service) VSŞablonları Ölçeklenebilirlik Kolay yönetilebilirlik WF olaylarını izleyebilme Genişletilmiş izleme ve yönetim.
  • 32. Dublin için Örnek Vaka Dublin WF Durumunu Sakla IIS Asp.Net IIS Asp.Net Sürerlik Deposu Yük Dengeleyici IIS Asp.Net Dublin IIS Asp.Net WF Durumunu Yükle
  • 33.
  • 34.
  • 36. Özet WCF4.0 ve WF4.0 getirdikleri yeniliklerle, geliştiricilerin daha kolayilerleyebilmesini sağlamaktadır. Dublin, servislerin host edilmesi haricinde enterpriseseviyedeyönetilmesi, izlenmesi gibi konularda WindowsServer’ ın bir parçası olarak yerini almaktadır. Oslo ile modelyönelimli olacak şekide iş çözümlerinin tanımlanması, saklanması, dağıtılması ve Dublin ile entegre çalışılması çok daha kolaylaşmaktadır. Tüm bu yenilikler, ITçevresi içerisindeki işanalisti, enterprisemimar, geliştirici, ITprofesoyonelleri gibi farklı profillerin birarada daha etkin çalışabilmelerini sağlamaktadır.

Notes de l'éditeur

  1. Codeplex te yayınlanan WCF Restful Starter Kit ile Restful maddesindeki şablonlar VS 2008 üzerinde kullanılabilir. Bu bir CTP sürümüdür. .Net 4.0 öncesinde bir ön fikir vermektedir.Correlation -> Mesajlar arası ilişkileri ifade eder.
  2. 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.
  3. Sürerlik Deposu->Persistence Storageİzleme Deposu->Tracking Storage
  4. Dublin olmadığıtakdirdesunucugöreviniüstlenecekaltyapınıngeliştiricilertarafındankurulmasıgerekmektedir. (Elbette Non-WF servisleriçindesunucugöreviüstlenir)
  5. Yük Dengeleyici -> Load Balancer
  6. Dublin in sağladığıizlemeveyönetselfonksiyonelliklerinçoğu IIS üzerindentakipedilebilmektedir.
  7. Değerlendirme formu dolduranlara, gün sonunda bir USB bellek hediyemiz var. Bellek içerisinde; paralel oturum sunumları, teknik dökümanlar, video lar var. Yazılım geliştiricilerin son bilgiler için takip edebilecekleri Microsoft Türkiye Yazılım Geliştiriciler ve Platform ekibinin blogunu takip edebilirler.