Entegre bilgi sistemleri platformu tasarımı ve etkili kullanım için bir model geliştirilmesi Atatürk Üniversitesi Örneği


Creative Commons License

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

  • Proje Türü: Yükseköğretim Kurumları Destekli Proje
  • Başlama Tarihi: Şubat 2020
  • Bitiş Tarihi: Şubat 2021

Proje Özeti

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.