|
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.
|