|
/ proizvodi / BSA / arhitektura BSA / interni
dizajn /
Arhitektura BSA
Interni dizajn
Parametrizacija
Zahvaljujući činjenici da je BSA nastala i razvijala se udovoljavajući
potrebama osam različitih banaka i štedionca, a koristeći uvijek
isti programski kod, od početka se velika pažnja posvećivala fleksibilnosti
aplikacije. Zbog toga je većina bankarskih funkcija opisana podacima
koje nazivamo parametri. Na takav se način nove bankarske funkcije
mogu dodavati bez izmjene programskog koda. Parametrizacijom su
riješeni računi klijenata, financijske transakcije, organizacijska
struktura banke, tekstovi ugovora, tekstovi obavijesti klijentima
(izvodi, opomene, kamatni listovi), struktura tečajne liste, definicije
izvještaja, određivanje rizičnih skupina klijenata, određivanje
segmentacije klijenata, meni opcije, batch procedure, te niz drugih
poslova banke.
Isporuka BSA uključuje standardno postavljene parametre, kako bi
bila pojednostavljena instalacija aplikacije.
Biblioteka funkcija
Kroz dugogodišnji razvoj obogaćena je biblioteka funkcija. Tako
je kod proširenja aplikacije olakšan i ubrzan rad, koristeći se
već gotovim funkcijama. Zbog jedinstvenog programskog jezika C,
koriste se iste funkcije i na client i na serverskom dijelu programa
Jedinstvenost obračuna
Važna karakteristika internog dizajna je da se za sve iste procedure
rada koristi samo jedan programski kod. Tako obračune kamata u online-u
kod zatvaranja računa i redovne periodičke obračune kamata u batch-u
rade isti programi. Isto se primjenjuje i na knjiženja u analitiku
i glavnu knjigu.
Distribucija verzija i lokalnih podataka
Iako se radi o client/server konceptu rada, nije potrebno posebno
održavanje client računala. Nakon prve instalacije client računala,
sve daljnje izmjene software-a obavljaju se upravljane s centralnog
računala. Centralno se upravlja distribucijom novih verzija za client-a
i lokalnih podataka. Ugrađena je programska provjera važenja verzije
aplikacije za clienta koja se automatski pokreće nakon prijave korisnika
za rad, te povlači s centralnog računa svježije podatke i novu verziju
aplikacije ukoliko je potrebno.
Natrag
|