Özet
.NET yazılım
çatısı, Microsoft tarafından geliştirilen, Microsoft Windows
işletim sisteminde koşan bir yazılım geliştirme çatısıdır.
.NET yazılım çatısı ilk olarak 13 Şubat 2002'de yayınlanmıştır.
Kriptoloji güvenli olmayan bir ortamda, iki nokta arasında güvenli
iletişimini tasarlayan bir bilim dalıdır. Bu yazıda .NET yazılım
çatısında yer alan kriptoloji yapılarını inceleyeceğiz.
Bölüm 1 .NET’e Genel Bakış
.Net Framework,
windows servisleri ve API’leri için yeni bir programlama arabirimi
sağlayan bir yazılım geliştirme çatısıdır. Microsoft, .NET’i
2000 yılının Temmuz ayında duyurmuştur. 2003 yılının Nisan
ayında ise tümleşik .NET Framework Version 1.1’i çıkardı.
.NET, platformu dört
ayrı ürün grubunu içermektedir:
1.1 Geliştirme araçları ve kütüphaneler
.NET Yazılım
çatısı, C#, J# ve VB.NET gibi dilleri içeren bir diller kümesi,
Visual Studio .NET’i içeren bir geliştirme araçları kümesi,
web servisleri ile web ve Windows uygulamaları inşaa etmek için
kapsamlı bir sınıf kütüphanesi ve bunların yanında Common
Language Runtime içerir. Bu bileşenler toplamda .NET Frameworkünün
en büyük parçasını oluştururlar. .NET’in desteklemiş olduğu
herhangi bir dilde yazılmış olan bir uygulama, CLR’ye çevrilerek
.NET’in anlayacağı hale getirilir.
1.2 Web Servisleri
Asmx ve WCF web
servisleri ile servis yönelimli mimari uygulamaları oluşturup,
yayınlayabilirsiniz.
1.3 Özelleşmiş Sunucular
SQL server, Exchange
server, BizTalk server ve diğerlerini içeren .NET uyumlu kurumsal
sunucular kümesi, bu başlığı oluşturmaktadır. Bunlar ilişkisel
veri depolanması, e-posta ve B2 ticareti için özelleşmiş
işlevler sunar. Bu ürünlerin gelecek sürümleri, .NET
Frameworkünü daha fazla destekleyecektir.
1.4 .NET Platformu
Microsoft .NET
platformu, şekil 1.1’de gösterildiği gibi beş ana bileşen
içermektedir. En alt katmanda Windows XP, Windows 2000, Windows
server 2003, Windows ME ve Windows CE’yi içeren Windows platformu
seçeneklerinden birisi olabilecek bir işletim sistemi
bulunmaktadır.
Şekil 1-1 Microsoft
.NET platformu
.NET’in
merkezinde, .NET yazılım çatısı bulunmaktadır. .NET yazılım
çatısı, windows platformu üzerinde ticari uygulamaların
geliştirilmesini değiştiren bir yazılım geliştirme
altyapısıdır. .NET yazılım çatısı ve CLR ve tüm .NET dilleri
tarafından kullanılabilen ortak bir sınıflar çatısı
içermektedir.
Hiç yorum yok:
Yorum Gönder