Yazılım dağıtım sistemlerinde gerçek zamanlı durum izleme
Tarih
Yazarlar
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Erişim Hakkı
Özet
Bu tez çalışmasında dağıtık ortamlardaki yüzlerce bilgisayarı bulunan kamu yada özel kuruluşların periyodik olarak yaptığı yazılım dağıtımının canlı olarak izlenmesi amaçlanmıştır. Yapılan çalışma ile merkezdeki bir izleme bilgisayarı ile yine merkezdeki yada uzaktaki çok sayıda bilgisayar arasında iletişim kurularak uzaktaki bilgisayarların durumunu merkeze bildirmesi sağlanmıştır. Merkezdeki izleme bilgisayarına gelen bilgiler kullanıcının kolayca anlayabileceği ve duruma hakim olabileceği bir grafik arayüzü ile sunulmuştur. Çalışma üç ana bölümden oluşmaktadır. İlk bölümde, yazılım dağıtım araçları ve ortamdaki bilgisayarlara değinilmiştir. Her bilgisayarın görevi ve yazılım dağıtımının hangi aşamalarla gerçekleştiği kısaca açıklanmıştır. Ayrıca, sık yaşanan ve çözülmesi gereken problemlere temas edilerek canlı izleme sistemine olan ihtiyaç tespit edilmiştir. Dünyada yaygın kullanım alanı olan mevcut işlem izleme ürünlerine kısaca değinilmiştir. Bu mevcut yazılımların bazı özellikleri incelenerek ihtiyacı karşılayıp karşılamadığı ele alınmıştır. İkinci bölümde, incelenen kaynaklardan da faydalanılarak ihtiyacı karşılayacak olan sistemin tasarımı yapılmış ve sistemin bileşenleri tespit edilmiştir. Bu bileşenlerin her birinin üstleneceği görevler detaylı açıklanarak sistemin işleyiş mantığı ve şekil olarak diyagramı çıkartılmıştır. Üçüncü ve son bölümde ise yapılan tasarıma göre Microsoft Windows ortamlarında çalışan "Borland Delphi 5.0 Enterprise Edition" programlama dili kullanılarak kodlanan ve kolay bir arayüz oluşturulan programlar anlatılmıştır. Gönderici, Server (sunucu) ve İzleyici olarak nitelendirilen üç adet programın her biri detaylı olarak incelenmiştir. Bu programların çalışma şekilleri ve yer yer kodları açıklanmıştır. Sistemin üretim ortamındaki sonuçlarına ve yapılabilecek ek çalışmalara kısaca değinilmiştir. 'l\r
,<: V In this thesis, live observation of software distribution to hundreds of computers'* of government organizations or private companies, the branches of which are located both at center organizational place or away from center organizations, has been analyzed. In section 1, the software distribution systems' general properties and function of the computers used in these systems are examined. The steps of software distribution are handled briefly. The usual problems of software distribution processes and quick solutions are examined. The needs for a live observation system have been determined and the current monitoring products that are used world wide have been examined and checked whether they fulfil our needs or not. In section 2, with the help of the examined references, the design of the system which will fulfill our needs have been realised and the components that will form the system have been determined. The functions of each of these components have been explained in detail and the work logic and flow diagram of the system have been extracted. In section 3, the program codes and user friendly graphical user interface that have been designed and coded with "Borland Delphi 5.0 Enterprise Edition", a visual programming language running under Microsoft Windows, are examined. The three programs that can be named as Sender, Server and Observer have been examined in detail. The work logic and important codes of these programs have been explained. Also the production results of the system and future work have been mentioned. "








