|

SAGA AUTOMATED CLEARING HOUSE
SOLUTION
Saga SEP je 2002 godine nastupom na Tenderu za RTGS
Centralne banke Srbije najavila svoj brzi ulazak u vodeću
grupu proizvođača RTGS i ACH sistema. Od tada pa do danas
iskustva iz različitih vlastitih modela i novi način
razmišljanja u ovoj oblasti doprineo je u izboru
industrijskih svetskih standarda i industrijskog
Microsoftovog sistemskog softvera u novim Saginim
rešenjima, među kojima je i rešenje za kliring čekova
urađenog za ASB. Sistem za kliring je baziran na
servis-orijentisanoj arhitekturi.
Sastoji se od dva glavna
podsistema:
- transportni podsistem i
- klirinški podsistem.
TRANSPORTNI PODSISTEM
Namena ovog podsistema je obezbeđivanje sigurne, pouzdane i
efikasne razmene SWIFT poruka između učesnika u sistemu za
kliring (banke, klirinška institucija, centralna banka).
Ovaj deo sistema sastoji se od komponenti koje se izvršavaju
na strani klijenta (banke) i od komponenti koje se
izvršavaju u samoj klirinškoj instituciji.
Uzimajući u obzir činjenice kao što su brzina
implementacije, lakoća primene i održavanja rešenja, dobra
skalabilnost, dobra bezbednosna infrastruktura zasnovana na
industrijskim standardima, "cross-platform" podrška i
zadovoljavajuće performanse kao i generalna
servis-orijentisana arhitektura sistema doneta je odluka da
se ovaj deo sistema realizuje korišćenjem tehnologije Web
servisa.
Funkcionalnosti koje transportni podsistem zadovoljava na
strani klijenta (banke) su:
- Prihvatanje SWIFT poruke od odgovarajućeg IS-a klijenta
(putem sistema foldera).
- Validacija ispravnosti poruke u
smislu provere prva tri bloka.
- Digitalno potpisivanje
poruke.
- Slanje poruke odgovarajućem Web servisu u
klirinškoj instituciji.
- Koristi se SOAP protokol u čiju
omotnicu se smešta sadržaj poruke, digitalni potpis i BIC
kod banke pošiljaoca.
- Prihvatanje poruka koje generiše
klirinška institucija.
Funkcionalnosti koje transportni podsistem zadovoljava na
strani klirinške institucije su:
- Prihvatanje poruka od starne klijenta (banke).
- Provera
digitalnog potpisa banke na osnovu dobijenog BIC koda.
- Upisivanje poruke u odgovarajuću bazu podataka.
- Slanje
poruke Biz Talk serveru na dalju obradu. -
Slanje odlaznih
SWIFT poruka klijentima (bankama). -
Slanje SWIFT poruka
RTGS sistemu Centralne banke. -
Prihvatanje SWIFT poruka od
strane RTGS sistema Centralne banke.
Tehnologije koje se koristite za implementaciju ovog
podsistema su:
Microsoft .NET Framework, C# Web servisi, SOAP Klirinški
podsistem
Ovaj podsistem se funkcionalno može podeliti u nekoliko
celina:
- jezgro,
- monitoring i administracija i
- izveštavanje
JEZGRO
Namena ovog dela klirinškog podsistema je odgovarajuća
validacija dolaznih poruka, vođenje obračunskih računa
učesnika kliringa i izvršenje neto obračuna po primljenim
elektronskim instrukcijama. Sistem vrši obračun pozicije
učesnika i u terminski definisanim presecima, generiše
poruke sa instrukcijama plaćanja kojima se u RTGS sistemu
izvršava obračunata pozicija banka u neto obračunu. Po
konačnosti izvršenja instrukcije plaćanja iz neto obračuna u
RTGS-u, vrši se generisanje poruka sa specifikacijama
instrukcija plaćanja koje su uključene u obračun i
dostavljanje poruke Transportnom podsistemu radi upućivanja
učesnicima.
Implementacija ovog dela sistema zasnovana je na Microsoft
BizTalk Server-u 2004, Microsoft SQL Server-u 2000 i custom
developed “Domain Description Framework-u”. Domain
Description Framework je baziran na Data Dictionary koji
predefinše softverska arhitektura i ima mogućnost
generisanja koda. MS BizTalk Server 2004 omogućava implementaciju
i upravljanje poslovnim procesima koji različite aplikacije
i sisteme objedinjuju u jedinstvenu celinu. BizTalk Server u
sebi integriše pouzdan sistem za razmenu poruka između
različitih aplikacija (sistema) baziran na XML-u, kao i
robustan sistem za orkestraciju (upravljanje) poslovnim
procesima sa podrškom za dugačke (kompenzirajuće)
transakcije.
Osnovne komponente BizTalk Servera:
1. Adapter
Omogućava prihvatanje i slanje poruka između BizTalk
servera i drugih sistema.
2. Pipeline komponente
Obavljaju procesiranje dolaznih i odlaznih poruka u smislu
provere digitalnog potpisa, transformaciju dolazne poruke iz
nekog formata u interni XML format (i obrnuto za odlazne
poruke), i validaciju poruke u odnosu na odgovarajuću XSD
šemu.
3. Orchestration Engine
Robustan sistem za upravljanje poslovnim procesom sa
ugrađenom podrškom za dugačke (kompezirajuće) transakcije.
4. Business Rule Engine
Centralizovan sistem za kreiranje i izvršavanje poslovnih
pravila. Omogućava jedinstveno kreiranje, izmenu i
izvršavanje poslovnih pravila koja se koriste u drugim
komponentama BizTalk servera (Pipeline komponentama i
orkestracija).
Za validaciju SWIFT poruka koristi se Microsoft BizTalk
Accelerator for SWIFT (A4SWIFT). Radi se o dodatku za
BizTalk Server koji sadrži skup šema, poslovnih pravila,
komponenti i alata koji omogućavaju obradu SWIFT FIN poruka
kao i povezivanje na SWIFT FIN mrežu.
Kada je reč o obradi SWIFT poruka, A4SWIFT donosi
odgovarajuće XSD šeme, Pipeline komponente i poslovna
pravila koja omogućavaju validaciju i obradu svih SWIFT FIN
poruka u skladu sa SWIFT Handbook-om.
ADMINISTRACIJA I MONITORING
Ovi delovi sistema su realizovani u višeslojnoj arhitekturi
na Microsoft.NET platformi.
IZVEŠTAVANJE
Ovaj deo sistema je implementirano korišćenjem Microsoft SQL
Server Reporting Service-a.
Sektor za elektronsko poslovanje (SEP)
direktne linije : (011 )
3108 680, 3108 690
e-mail: ebusiness@saga.rs |