MADEN TETKİK VE ARAMA GENEL MÜDÜRLÜĞÜ Donanım ve Yazılım Envanteri Site Kurucuları Hakkında Bilgi: MTA web sitesinin teknik alt yapısını tanımlamak için yapılan donanım yazılım envanteri projemizin ilk aşamasını oluşturmaktadır.Bu tanımlama için gerekli verileri almada bize yardımcı olan Ahmet Mesut Cengiz sitenin tasarım kısmından;Şahin Dala ise kodlama kısmından sorumludur. Sitenin teknik alt yapısı: MTA’nın web sitesinde bir Türkçe, bir İngilizce ve bir de sitenin kurum içi görevli personelin kullanıcı adı ve şifresiyle girebildiği İntranet yapısı olmak üzere üç ayrı yapı bulunmaktadır. bu üç yapıda da az sonra söz edeceğimiz yazılım ve donanımlar kullanılmıştır. Sitede bilgisayar teknolojisinin iki temel öğesinden biri olan donanım öğesi olarak Linux Fedora 6-0 sürümü kullanılmaktadır.Linux 32 bitten oluşan,çok kullanıcılı,çok görevli,çok amaçlı bir işletim sistemidir.Program geliştirmek,Internet bağlantısı yapmak için kullanılabilir.Serbest yazılımlar içerir.Fedora ücretsizdir,günceldir(yeni sürümleri sık sık çıkmaktadır.).Site kurucularının bunu kullanmalarındaki en b önemli özelliği ise disk kapasitesi,ram miktarı ve yeni server olmasının yanı sıra Windows 2003’e göre daha güvenli olmasıdır.Ayrıca Unix ağ işletim sistemi birden çok bilgisayarın aynı anda kaynak paylaşımı için kullanılıyor. Yani kullanıcı adı ve şifre gerektiren bir ftp programı ile birlikte çalışıyor. MTA’nın web sitesi Linux tabanlı olduğundan açık kaynak kodlu ağlar tarafından desteklenmektedir.Sitenin ağı ise kurumun kendi sunucusudur. Sitede Flash 8 , Zend , Photoshop CS2 , Dreamweaver , ftp , Mysql 5.0 , Apache gibi yazılımlar ve bu yazılımlara uygun diler kullanılmaktadır.Sitede hem dinamik yapılı sayfalar için php ve asp hem de dinamik olmayan sayfa yapıları için de html kullanılmaktadır. Yukarıda belirttiğimiz yazılımların ne olduğundan ve site kurucularının bu yazılımları neden tercih ettiğinden kısaca söz edelim: FLASH 8: Web’e etkileşim ve animasyon eklemek üzere en çok kullanılan yazılımdır. Flash Player artık çoğu PC’de kurulu halde bulunmaktadır.Bir görüntüleyici uygulama da olan Flash Player’la zengin web deneyimleri ve eksiksiz uygulamalar yaratılabilir. En basit uygulamaları ise link verme ve buton oluşturmaktır. ZEND:Zend motorunda bulunan standart Zend çalışma zamanı derleyicisi tarafından üretilen ara kod üzerinden gider ve daha hızlı çalıştırma için iyileştirme yapar.Aslında bu siteye pek uygun olmayan kapalı kaynak kodlu bir serbest yazılım ürünüdür.Site kurucularının Zend’i kullanmalarındaki en büyük etken Zend’in kod yazmayı ve hataları görmeyi kolaylaştırmasıdır. PHOTOSHOP CS2: En son ve en popüler resim işleme yazılımıdır.Site kurucuları Photoshop CS2’yi ve Flash 8’i kullanmanın en büyük yararını siteye görsel içerik ve hareketlilik kazandırma olarak tanımlamışlardır.Yazılımın çok içerikli olması nedeniyle uzmanlık gerektirdiğinden de yakınmışlardır. DREAMWEAVER: Büyük, karmaşık, etkili web sayfaları için tasarlanmış bir web tasarım paketidir. Site kurucuları bu yazılımı web tasarımında en çok kullanılan program olması,tasarımcıya fazla iş bırakmaması ve kurcunun kodları siteye kolayca ekleyebilmesi gibi yararları açısından tercih ettiklerini belirtmişlerdir. MTA’nın web sitesinde ayrıca html’nin yanı sıra php ve java dilleri de kullanılmıştır. Bunları kısaca site kurucularından alına bilgiler doğrultusunda tanımlamak gerekirse; PHP:Sunucu taraflı, html içine gömülü bir betik dilidir. php’nin özellikle 3.0 sürümünden sonrakiler süslü web geliştirme dili olmuşlardır. MTA’nın bir devlet kurumu olduğu tekrar akla getirilirse php’nin güvenlik ve yeteneklilik açısından tercih edilmesinin yadsınamayacak bir neden olduğu görülecektir.PHP aynı zamanda önemli tüm veri tabanlarını desteklemektedir ve diğer veri tabanlarını ise odbc yoluyla desteklemektedir. Özellikle bu sitede php son zamanlarda yaygın olarak kullanılan Mysql ve Apache veritabanları ile birlikte kullanılmaktadır.Bu veri tabanlarına da kısaca bir göz atalım. MYSQL:Bir ilişkisel veri tabanı yönetim sistemidir. Site kurucuları bu yazılımın yararlarını şöyle sıralamışlardır : Tüm verileri tek bir ambara yığmak yerine farklı tablolarda ve veri tabanlarında düzenli bir biçimde saklar. Çifte lisanslı bir yazılım olması kurucular tarafından tercih edilmesinde önemli bir etkendir.Çünkü çifte lisanslı olması demek : Hem Genel Kamu Lisansı’na (GPL) sahip bir özgür yazılım hem de GPL’nin kısıtladığı alanda kullanmak isteyenler için ayrı bir lisansa sahip demektir. MTA sitesinin tasarım sorumluları alfa sürümü olan 5.0.2’yi kullanmaktadırlar.MYSQL ayrıca çok hızlı ve tabi ki güvenli olduğundan site kurucuları tarafından kullanımı ön görülmüştür. MYSQL’de bu site için MYSQL’nin sunduğu birkaç dilden java programlama dili tercih edilmiştir. MYSQL’nin kullanım yararlarından en önemlisi kullanıcı erişim kısıtlama yetkilendirme sistemine sahip olmasıdır. APACHE: Esnek yapılı MTA web sitesi için oldukça uygun bir http sunucusudur.Açık kaynak kodlu bir server yazılımıdır.Site kurucularının tercih etmesindeki en büyük etken ücretsiz lisanssı olması ve Unix tabanlı tüm işletim sistemlerinde çalışabiliyor olmasıdır.Apache – php – mysql üçlüsü hem Internet’te hem de bu sitede olduğu gibi intranette ki entegrasyonun sağlanabilmesi için kullanılmaktadır. Site kurucularının tüm bu yazılımları kullanmalarındaki ortak faydaları şöyle sıralamak gerekirse: Açık kaynak kodlu yazılımlardır. Çoğu ücretsiz veya düşük maliyetlidirler. Kullanımları kolaydır ve yazılımlar hakkında Internet’te bilgi bulmak ve uygulamak oldukça kolaydır. Zaman kaybını en aza indirgemektedirler. Ancak bu yazılımların en önemli ortak özelliği güvenliği sağlıyor olmalarıdır. Sitenin dinamikliğini koruyan ve güncel sürümleriyle buna katkı sağlayan yazılımlardır. Yazılımlar ve donanımların az önce de belirttiğimiz gibi önemli bir özelliği de dinamikliği korumalarıdır. Yazılımların yanı sıra site kurucularının günlük site güncelleme çalışmaları da siteye dinamiklik sağlamaktadır.Siteyi kuran iki tasarım ve kodlama görevlisi siteyi üst yazı ile gelen seminer , toplantı , sempozyum , ihale bilgileri , duyurular ile güncellemektedir.Yani kurumun içinde bulunan 12 daire ve 13 bölgenin verileri düzenli olarak girilmesi ile ilgilidir.Burada site esnekliğinin tek bir alanda olduğu da gözlenmektedir. Sitenin donanım yazılım envanteri olan ilk aşamamız da belirteceğimiz bilgiler burada sona ermektedir. Sitenin sosyoteknik analizinde vereceğimiz bilgiler bir sonraki aşamayı oluşturmaktadır.