KURŞUN E. (Yürütücü), ARPACIK Ö., KARAMAN S., YAĞANOĞLU M., BAŞCI M. B., NALKIRAN K., et al.
Yükseköğretim Kurumları Destekli Proje, 2020 - 2021
Günümüzde teknolojinin gelişmesiyle kullanımı yaygınlaşan bilgi sistemleri, farklı
alanlarda çeşitli amaçlarla kullanılmaktadır. Atatürk Üniversitesi’nde de Öğrenci Bilgi Sistemi,
Üniversite Bilgi Yönetim Sistemi, Mezun Bilgi Sistemi, Ders Bilgi Sistemi gibi toplam 47 bilgi
sistemiyle personel ve öğrencilere çeşitli hizmetler sunulmaktadır. Bu sistemlerin performans
takibinin yapılması, kolay erişim sağlanması, görünürlüğün ön plana çıkarılması ve riskin
minimize edilmesi amacıyla sistemlerin entegrasyonuna ihtiyaç duyulmaktadır. Bu ihtiyaç
kapsamında tek bir kontrol noktasında en düşük risk faktörüne ve en yüksek performansa sahip
kimlik doğrulama metodu geliştirilmesine ve ortak veritabanı altyapısıyla tekilleştirilmiş veri
mimarisine sahip model oluşturulmasına odaklanılmaktadır. Bu bağlamda geliştirilen sistem ile
sunulan hizmetlerin kalitesinin artırılması, maliyet ve riskin azaltılması amaçlanmıştır.
Elektronik hizmetlerin neredeyse tamamı farklı metodlarla kimlik doğrulama işlemi
yürütmektedir. Bu nedenle genel amaca hizmet edebilecek kapsamlı bir metod geliştirilmiştir.
Bu metodun, günümüz hizmetlerinin kolayca erişebileceği standartlarda ve yüksek
performanslı olabilmesi için NodeJS uygulama dili ve Cassandra veritabanı seçilmiştir. Ayrıca
hizmetlerin standart GET sorgusu üzerinden tarayıcı üzerinde global değişken olan UUID
çerezi değerini SSO servisine sorgulatarak kullanıcının doğrulaması yapılmış olup bu hizmet
ve işlemler tüm tarayıcı ve donanımlara hizmet verebilecek şekilde geliştirilmiştir.
Proje başlangıcında e-Devlet de dahil olmak üzere 27 harici sistem entegre edilmiş iken
projenin tamamlanması ile birlikte bu sayı 47’ye yükseltilmiştir. Ayrıca bu aşamada yapılacak
olan her bir veri için öncelikli kaynak belirlenmesi amacı ile sistemler arası kod eşleştirme
tabloları, iletişim için protokol hazırlanmıştır. Sonraki aşamada alt sistemlerden protokol
kapsamında; rapor tasarımı, geliştirme ve testler yapılmıştır. Son olarak ortak verilerin tamamı
çıkarılmış olup bu verilerin öncelikli kaynaktan alınması ve tekrarlı veri sistem yük
analizlerinin yapılması amaçlanmış ve tamamlanmıştır. Yapılan analiz sonuçlarına göre tek
noktaya okuma yazma işlemi yapılmış, tekrarlı veri tetikleyici ve temizleyici uygulama
geliştirilerek proje tamamlanmıştır.