DERS 1: EXCHANGE SERVER’I TANIMAK

 

Ders sonunda yapabilecekleriniz:

 

-Microsoft Exchange Server’ın amaçlarını tanımlamak.

-Microsoft Exchange Server’ın özelliklerini açıklamak.

-Microsoft Exchange Server 2000’in yeniliklerini amaçlarını açıklamak.

 

I. MİCROSOFT EXCHANGE SERVER İLE ÇALIŞMAK

Microsoft Exchange Server mesajlaşma sisteminde yaygın olarak kullanılan bir yazılımdır. Yalnızca bir e-mail sunucusu değil, gelişmiş bir veri saklama ortamıdır. Exchange Server 2000 ise ayrıca sesli e-mail, streaming video, Office dokümanları ve Web sayfalarını da saklar. Ayrıca anlık mesaj, chat ve video konferans yapmayı sağlayan gelişmiş bir iletişim alt yapısı kurmayı amaçlar.

 

Exchange directory, mail alıcılarını ve public folderları tanımlamak için kullanılan bir veritabanıdır. Exchange directory servisi mesajların ve diğer kaynakların organizasyon içinde dağılmasını ve kullanılmasını sağlar. Directory servisi Global Address Listesiyle mesaj gönderilecek kişileri ve e-mail adreslerini bulmayı sağlar.

 

A. ACTİVE DİRECTORY SERVİSİ

Exchange Server 2000’in en önemli yeniliği hiç şüphesiz Windows 2000 Active Directory ile bütünleşik olmasıdır. Böylece Exchange Server 2000 kendi nesnelerini saklamak için Active Directory’yi kullanır. Mailbox’lar, dağıtım listesi, sunucular ve diğer nesneler Active Directory içinde saklanır.

 

Active Directory’nin sağladığı yararlar:

 

-Hızı ve performansı artırır.

-Tüm organizasyonun tek bir directory ile yönetilmesini sağlar.

-Mesajlaşmada ve iletişimde Windows 2000’in güvenlik sistemini kullanır.

-Daha düşük “toplam satın alma maliyeti” sağlar. 

 

DİKKAT: Exchange 2000 kuracak ve yönetecek sistem yöneticilerinin Windows 2000 Server ve Active Directory’i de çok iyi bilmeleri gerekir.

 

B. GENEL ÖZELLİKLERİ

Exchange Server’da veriler veritabanlarında tutulur. Bu verilerin güvenliği için ayrıca transaction log tutulur. Exchange Server 4.0 ve 5.0’da 16 GB kapasiteli store (saklama alanları) kullanılmakla beraber. Exchange Server 2000’de veritabanları daha esnek ve ölçeklenebilir biçimde birden çok sunucuya dağıtılabilir. Bu özellikler daha fazla sağlamlık, daha hızlı yedekleme ve daha hızlı kurtarma olanağı sağlar.

 

C. WEB STORE

Exchange Server 2000 nesnelerinin Active Directory içinde saklanacağın belirtmiştik. Web store ise dokümanlar için kullanılabilecek bir saklama ortamıdır. Web store şunları sağlar:

 

Öğeleri doğrudan saklar ve onlara erişimi sağlar: E-mail mesajları ve onların ekleri, ses postaları, Microsoft Office dokümanları ve Web sayfaları saklanır.

Yerleşik indeksleme ve full-text arama: Kolay arama sağlar.

Doküman özelliklerini saklar: Hızlı doküman erişimi, iş akışı ve iş birliği sağlar.

WebDAV üzerinden dokümanları yönetir: HTTP bağlantısı üzerinden uzaktan dosya ve belge yönetimini sağlar.

 

Web saklama alanının (Web store) sağladıkları özellikler şunlardır:

 

-Outlook ve diğer e-mail istemcileri erişebilirler.

-Web tarayıcıdan yazılan bir URL ile erişebilirler.

-Office 2000 uygulamalarından erişilebilir.

-Kablosuz ve el aygıtlarından erişilebilir.

 

Web store sayesinde Exchange Server 2000 verileri merkezi olarak yönetilmiş ve değişik şekillerde değişik yerlerden erişilebilir.

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

D. UYGULAMA GELİŞTİRME

Exchange Server 2000 ayrıca kendi programlama kütüphanesiyle iş birliği ve iş akışı (workflow) uygulamalarının geliştirilmesini sağlar. Bu özelliklerden bazıları CDO, OLE DB ve Web-ilgili kütüphanelerdir.

 

Exchange Server 2000 ile gelen gelişmiş uygulama geliştirme araçları şunlardır:

 

IIS (Internet Information Server) ve ASP (Active Server Pages) ile bütünleşme: Bu özellikler Web uygulamaları geliştirmeyi sağlar.

OLE DB ile bütünleşme ve ADO (ActiveX Data Objects): OLE DB ve ADO araçlarıyla uygulama geliştirme ortamı yaratılır. Programcılar Exchange Server verilerine bu kütüphaneleri kullanarak erişebilirler.

Gelişmiş CDO 3.0 programlama modeli: Gelişmiş verilere erişim sağlar. Internet protokol servisleri ve MIME mesajlarıyla iş akışı ve iş birliği özelliklerini kullanan uygulamalar geliştirilir.

FrontPage 2000 bütünleşmesi: Web store’da Web sitelerinin ve uygulamalarının saklanmasını olanaklı hale getirilir.

 

E. REAL-TİME COLLABORATİON (GERÇEK ZAMANLI İŞ BİRLİĞİ)

Exchange Server 2000 gerçek zamanlı iş birliği sağlar. Bu işbirliği data konferansı, anlık mesajlaşma (instant messaging) ve Chat Server ile olur.

 

Data konferansı sunucusu ITU (T.120) standardı üzerine geliştirilmiş bir gerçek zamanlı konferans protokolüdür. Bu protokol aynı Netmeeting gibi kullanıcıların birbiriyle iletişim kurmasını sağlar.

 

Anlık mesajlaşma ise anlık (instant), istenilen bir zamanda birebir iletişim kurmayı sağlar.

 

Chat Server ise çok sayıda kişinin katılacağı forumların düzenlenmesini sağlar.

 

II. EXCHANGE SERVER 2000 YENİLİKLERİ

Microsoft Exchange 2000 Server  büyük ölçekli mesajlaşma, iş birliği ve özel çözüm geliştirme alanlarında çok sayıda özelliklere sahiptir.

 

A. ESNEK YÖNETİM MODELİ

Exchange Server 5.5 kuruluşunda serverlar bir ya da daha çok site olarak gruplanabilir. Bir Exchange sitesi bir birim olarak yönetilen bir grup serverdır. Bu serverlar mailleri doğrudan birbirlerine yönlendirirler.

 

Sistem yöneticisi bu durumda Exchange siteleri arasında mesaj yönlendirmeyi ve directory replikasyon işlemini açık bir şekilde yönlendirmeleri gerekmektedir. Bu durumda bir Exchange 5.5 kuruluşunda iki ters gereksinim birbiriyle çakışır. Bunlardan birincisi yönetim amaçları için daha büyük siteler tasarlamak istersiniz, diğeri de network yeterli bant genişliğine sahip olmadığı için mesaj yönlendirme ve directory replikasyonu zorlaşır.

 

B. ACTİVE DİRECTORY

Exchange 2000, Windows 2000’in Active Directory directory servisini kullanır. Böylece bir directory servisi her iki server tarafından da kullanılır.

 

Exchange 2000’de izinler Active Directory içinde nesne olarak tanımlanır. Exchange 5.5 içindeki bazı izinler, örneğin mailbox sahipliği ve Exchange yönetim hakları Windows NT hesapları ve grupları tanımlanarak yapılır. Diğer izinler Exchange mailbox ve distribution listelerini kullanır.

 

C. CLİENT DİRECTORY ACCESS

Exchange Server 2000’de clientlar  Windows 2000 global katalog sunucularındaki directory’e erişirler. Exchange Server 5.5 ve daha önceki Exchange Server versiyonlarında ise clientlar mailbox server üzerindeki directory bilgisine erişirler.

 

Microsoft Outlook 2000 ve Outlook 98 Service Pack 2, global catalog serverlarına doğrudan erişirler. Önceki clientlar kendi mailbox serverlarına erişebilirler. Bu onları global kataloglara yönlendirir. Bu yönlendirme yeteneği Exchange 2000’in eski clientlara verdiği en önemli desteklerdendir.

 

D. YÖNETİMSEL GRUPLAR (ADMİNİSTRATİVE GROUPS)

Exchange 2000’de mesaj yönlendirmesine dayanmaksızın Serverlar yönetim gruplarına atanabilirler. Bu yöneticilere serverların yönetiminde büyük esneklik sağlar. Böylece serverların fiziksel yerinden bağımsız olarak serverların yönetiminde büyük esneklik sağlanır.

 

Bu durum için Windows 2000’in native modda olması gerekir. Exchange 2000 ve Exchange 5.5 mixed modda çalıştığı zaman yönetimsel gruplar Exchange 5.5 siteleriyle eşleşir ve serverlar yönlendirme grubunun içinde kendi yönetimsel gruplarının üyesi olmalıdır.

 

Mailboxlar Exchage organization içindeki mailbox storelarının içinde yer değiştirilebilir. Ancak mixed modda bu yer değiştirmeler aynı yönetimsel grupları içinde taşınmalıdır ve bir serverı diğer bir yönetimsel gruba taşımak mümkün değildir.

 

E. MESAJLARI YÖNLENDİRMEK

Exchange 2000 mesajların yönlendirilmesinde (message routing) birçok değişikliğe sahiptir:

 

-Serverlar Exchange siteleri yerine routing grupları olarak tasarlanırlar.

-Mesaj gönderimi için şimdi RPC (Remote Procedure Call) yerine SMTP (Simple Mail Transfer Protocol) kullanılır.

-Serverlar var olan connector durumu değiştirmek için bir link state algoritması kullanırlar.

-Site Connector yerine Routing Group connector kullanılmaktadır.

 

F. ROUTİNG GRUPLARI (YÖNLENDİRME GRUPLARI)

Bir Exchange 2000 routing grubu mailleri birbirine doğrudan gönderen bir dizi server anlamına gelir. Bir Exhange organization içinde birçok routing grubu vardır. Ancak her server yalnız bir routing grubuna ait olabilir. Routing gruplar administrative grupların içinde oluşurlar. Exchange 2000’in native modda iken bir server bir routing gruba yönetim grubuna ait olmadan da konabilir.

 

Serverlar full-time olarak tek bir gruba aitlerse yüksek bant genişliği bağlantısı varsa özel bir routing yapılandırmasına gereksinim duyulmaz. Routing gruplar açıkça tanımlanmadıkları sürece System Manager içinde görünmezler. Bunun yerine bağlantılar administrative grubunun altında yer alır.

 

G. SMTP

Exchange 2000 routing grubu içindeki serverlar mesajları biribiri arasında göndermek için SMTP kullanılar. Internet SMTP’nin düşük bant genişliği hızlarında bile mesajları göndermek için ideal olduğunu göstermiştir.

 

SMTP’ye dayanan bu iletişim TCP/IP network protokolünün kullanılmasına gereksinim duyulur. Ancak Active Directory istemcileri IPX ve NetBEUI kullanabilirler. Exchange tarafından kullanılan SMTP ve diğer protokoller IIS (Internet Information Server) tarafından sağlanır.

 

Exchange 2000 içindeki SMTP konnektörü IIS tarafından sağlanan SMTP servisini kullanır. SMTP konnektör daha önceki versiyondaki Internet Mail Servisi yerine geçmiştir. Eğer bunu routing gruplar arasında konnektör olarak kullanıyorsanız bu link state bilgisini diğer Exchange 2000 serverlar arasında paylaşır. Buna rağmen Routing Group konnektörü genellikle daha  iyi bir seçimdir.

 

H. GELİŞTİRİLMİŞ VERİ DEPOLAMA

Microsoft Web Storage System her server üzerinde birden çok veritabanı saklamaya olanak sağlar. Bu özelliklerle Exchange 2000 doküman ve veri yönetimi konularına çözüm getirir.

 

Multiple Databases Per Server

Exchange’in eski versiyonlarında serverlar mailer için bir database, ve paylaştırılmış folderlar için de bir database’e sahiptiler. Exchange 2000 şimdi bir server üzerinde dört depolama grubuna sahiptir. Bu depolama grupları beş veritabanına sahiptir. Bu olanak  birçok veritabanına ev sahipliği yapar ve çok sayıda yararları vardır:

 

Exchange’in eski versiyonlarında olduğu gibi veritabanlarının yedeği online olara alınabilir. Exchange 2000’de her veritabanının yedeği bağımsız olarak alınabilir. Ancak transaction log her depolama grubu için bir tanedir.

 

Exchange 5.5’te bir server üzerindeki birçok kullanıcı belli bir sure içinde geri yüklenebilir maksimum veritabanı boyutu ile sınırlıdır. Exchange 2000’de ise server boyutu hızlı biçimde büyüyebilir.

 

Depolama grupları farklı gereksinimlere hizmet etmek için yaratılabilirler. Örneğin bir depolama grubu NNTP tarafından sağlanan bilgiyi içerir, diğer depolama grubu ise mailbox depolarını içerir.

 

I. WEB DESTEĞİ

Eski versiyonlarla karşılaştırıldığında Exchange 2000 verilere daha gelişmiş bir Web erişimi sağlar. Microsoft Web Storage System içindeki her nesneye HTTP kullanarak erişilebilir. Örneğin http://servername/username/inbox  ve http://servername/username/ calendar gibi URL’ler kullanılarak bu verilere erişilir.

 

Exchange 2000 için Outlook Web Access:

 

Exchange 2000, HTTP 1.1 desteği ile Web Distributed Authoring and Versioning (WebDAV) olarak adlandırılır. WebDAV uzak bir serverı bir dosya sistemi olara erişmeye olanak sağlar. Ayrıca Exchange 2000 Extensible Markup Language (XML) desteği de vardır.

 

J. GELİŞTİRİLMİŞ İŞ AKIŞI

 

Exchange 2000 içindeki CDO Workflow nesneleri iş akışı kütüphanesidir. Bu sayede dokümanların onaylanması, satın alma ve sipariş işlemleri yönetilebilir. CDO 3.0 ve Web Storage System olay modeliyle iş akışı sistemleri geliştirilerek şirketlere ticari işlemlerini yapması sağlanır.ş

 

K. OLE DB VE ADO DESTEĞİ

Web depolama sistemi içindeki öğelere OLEDB ve ADO ile erişilebilir. OLEDB ve ADO 2.5 arabirimleri sayesinde verilere erişilebilir. Exchange 2000 iki OLEDB provider’ına sahiptir: Outlook 2000 ve Office 2000. Uygulama geliştiriciler SQL Server verilerine erişir gibi Exhange verilerine erişebilirler.

 

L. IIS VE ASP BÜTÜNLEŞMESİ

Exchange 2000 yüksek performanslı Web uygulamaları geliştirilebilecek bir ortamdır. Web depolama sistemi için Exchange 2000 Web sitelerini ve iş akışı uygulamaların içerir. Kullanıcılar Outlook ya da tarayıcılar aracılığıyla verilere erişebilirler.

 

 

M. KONFERANS

Exchange 2000 veri konferans olanağı T.120 uyumlu istemciler (NetMeeting gibi) arasında iletişim sağlar. Bu olanak kullanıcıların görüşmesini, chat yapmasını ve multimedia bilgilerini paylaşmasını sağlar. Exchange 2000, üç alanda veri konferansı sağlar:

 

-Uygulama paylaşımı. Microsoft Excel gibi bir uygulamanın paylaşımı belgelerin konferans içinde birlikte yaratılmasını sağlar.

-Tartışma. Kullanıcıların metin ya da sesli olarak birbirleriyle iletişim kurmayı sağlar.

-Dosya transferi. İletişim içindeki diğer bir kullanıcıya bir dosya göndermeyi sağlar.

-Whiteboard olanakları. Kullanıcıların iletişim içinde çizim yapmalarını sağlar. Sanki bir tahta gibi ekranı kullanarak bir çok kullanıcıya tahta üzerine bir konuyu aktarmak gibi.

Exchange 2000 Conferencing Server, kurumsal alanda video ve ses konferansı için iyi bir teknolojiye sahiptir. Exchange 2000, Quality of Service ve IP temelli multicast için Windows 2000’in işbirliği özelliklerine erişir. 

Exchange 2000 Conferencing Server’ın merkezi Conference Management Servisidir. Bu bileşen değişik konferans teknolojilerini uyumlaştırır. Conference Management Service ile zamanlanmış (scheduled) konferanslar takip edilir ve kişilerin konferansa katılmaları sağlanır.

 

III. UYGULAMA

Bu hafta uygulama yoktur. Exchange Server hakkında bilgi edinmeye çalışın. Kurumlarında Exchange Server ya da başka bir mesajlaşma sunucu yazılımı kullanan kişilere bu alanda ne yaptıklarını ve nasıl bir çözüme sahip olduklarını sorun.

 

IV. GÖZDEN GEÇİRME

1. Exchange Server’ın amaçları nedir? Bir şirket için Exchange Server ne yapabilir?

2. Exchange Server 2000 kurmak için hangi işletim sistemi gerekir?

3. Active Directory nedir? Exchange Server ile Active Directory’nin bir arada çalışmasının nedenleri nelerdir?

4. Exchange bir veritabanı mıdır?

5. Uygulama geliştirme açısından Exchange Server’ın özellikleri nelerdir?

6. SMTP nedir?

7.Public Folder nedir? Şirket içinde ortak bir alan olarak kullanılabilir mi?