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