|
IBM 3270 host ekranları üzerinde hesaplar arası para transferlerini gerçekleştirebilen, merkezi bir ödeme sistemidir.
Yazılım temel olarak şu modülleren oluşur: Üçüncü partiler ile entegrasyonu sağlayan Web Servisler, Core Windows Servisler, Verastream Host Modeli, Tanım Ekranları ve Günsonu İşlemleri.
1) Üçüncü partiler ile entegrasyonunu sağlayan Web Servisleri
a) Transfer Mesajlarını Alan Modül:
Transfer Mesajlarının Payment Gateway tarafından ilk karşılandığı bölümdür. Servise gelen XML formatindaki transfer mesajları, belli bir referans kodu üretilerek işleme alınır. Bu üretilen referans numarası takip amaçlı kullanılır.
b) Komisyon Hesaplayan Modül:
Tanımlanmış olan kurallar doğrultusunda para transferi işlemlerinde işlem komisyonlarını hesaplayan modül.
c) Rapor Modülü: Referans numarası ile transfer mesajlarının anlık durum sorgusu yapılmasını ve işlem adımlarının sorgulanmasını sağlar.Ayrıca statü bazlı mesaj sayılarının sorgulanmasını ve hatalı işlemlerin tüm hata detay bilgisinin sorgulanmasını sağlar.
2) Core Windows Servisler
a) Transfer Mesajlarını BRE Aracılığıyla Host Ekranlarına Yazılacak Formata Çeviren Modül:
Transfer mesajlarını BRE (Business Rule Engine) aracılığıyla Host ekranlarına giriş yapılabilecek formata çeviren ve TransactionQue’ya yazan modül. Bu modül, BRE üzerinde tanımlanmış kurallar çerçevesinde transfer mesajlarını, kaç tane debit/credit işlemi gerektirdiğini belirleyip, ilgili fee ve vergilerinin oluşturulmasını ayrıca ihtiyaç duyulan DEIN parametrelerinin belirlenerek bu ekrana girişi yapılacak formata çevirilmesinden sorumludur.
b) Transfer modül :
TransactionQue’ya yazılan FT mesajlarını FMS Host ekranları üzerinde işleyerek hesaplar arası para transferini sağlayacak modüldür.
Bu modül, multi threaded çalışan bir windows servisi olarak geliştirilmiştir. Verastream server üzerinde oluşturulmuş poollar aracılığıyla, host ekranları üzerinde para transferi işlemlerini gerçekleştirir. Servis pool’a tanımlanmış olan funtional id sayısına bağlı olarak thread başlatır ayrıca thread’lerdeki yükü kontrol edecek bir load balancing algoritmasına sahiptir. Verastream üzerinde pool teknolojisi kullanıldığından host üzerinde yapılan işlemler loglanır.
c) 23270 Host ekranından döviz paritelerini tanımlı periyotlarda sorgulayan modül.
3) Tanım Ekranları
Sistem ön tanımlarının ve ayarlarının yapıldığı modül.
4) Verastream Host Modeli
Veri Girişi, Kontrol Ekranları, Onaylama, Silme, Rate okuma, Hata ekranları
5) Günsonu İşlem Modülü
Günlük işlem tablolarını temizlemek, arşiv kayıtları oluşturmak gibi bir sonraki iş gününe başlamak için gerekli hazırlıkları yapan modül.
|