četrtek, 2. januar 2003

Opis pristopa v računalniško mrežo SDK [9]

UVOD

Hrbtenica elektronske izmenjave podatkov v sistemu OLISS je javni sistem za elektronsko posredovanje sporočil. MHS (Massage Handling System), ki ustreza standardu X.400 je javna komunikacijska storitev slovenske PTT, z imenom SMail 400. Za MHS je značilno, da ni prisotne neposredne povezave med partnerji, ki komunicirajo, pač pa so med njimi poštni predali, kjer se sporočila vmesno shranjujejo. Uporabnik dobi sporočilo takrat, ko "pogleda" v svoj poštni predal in seveda, če mu je bila poslana pošta.

V primeru aplikacije OLISS pomeni to vsaj dve ugodnosti:

  1. problem povezave različne računalniške opreme je rešen z standardom X.400
  2. komunikacija ni dialog, ki bi zahteval istočasno "fizično" prisotnost partnerjev (računalnikov) in med drugim tudi njihovo združljivost, temveč je to sistem poštnih nabiralnikov, ki vmesno shranjujejo sporočila.

Zaradi tega je sprejemanje sporočil v SDK neproblematično tudi v primeru  večjega števila sporočil uporabnikov, ki bi hoteli istočasno oddati podatke. S tem je odpravljen problem števila vhodnih mest za komunikacije in njihova (ne)zasedenost. Tudi obratno je pošiljanje sporočil večjemu številu uporabnikov tehnično enostavno, skrb za zanesljivo dostavo (ali je naslovnik prisoten) in potrditev sprejema, pa je zagotovljena s sistemom SMail 400.

Način uporabe X.400


Konkretno smo predstavili po naši oceni najcenejši in najlažje dostopen način za uporabnike. Seveda pa je uporaba drugih (privatnih) MHS sistemov in način oddaje sporočila prepuščen izbiri uporabnika oziroma njihovemu stanju v računskem centru. Edina zahteva je, da je sporočilo posredovano v SMail 400 in da nosi X.400 naslov SDK Centrala Ljubljana. Predstavljen način zahteva naslednje komponente pri uporabniku:

  • IBM kompatibilen PC,
  • asinhroni modem (CCITT - V.22/V.22 bis, AT-Hayes kompatibilen),
  • programski paket OLISS in paket za kriptografijo,
  • programski paket na PC-ju (npr. Smarterm 320, Xtalk, in podobno) za emulacijo asinhronega terminala VT100, VT220 ali VT320 z možnostjo prenosa datotek po protokolu Kermit,
  • komutiran vstop v SIPAK (dodeljeno geslo),
  • zakupljen poštni predal v SMail.400 sitemu.

Izmenjave - prenos podatkov v sistemu OLLISS razdelimo na štiri dele in sicer:

1. Podjetje - MHS

2. MHS      - SDK

3. SDK      - MHS

4. MHS      - Podjetje

Uporabnik (podjetje) mora izvesti koraka 1 in 4. Naloga SDK je, da izvede korak 2 in 3. Celotna transakcija traja približno 5 do 10 minut, kar pomeni, da naj  bi uporabnik imel povratno informacijo najkasneje 10 minut po tem, ko je izvedel korak 1.

Prenos: podjetje ---> MHS


Tu gre za prenos kodiranih podatkov, to je binarne datoteke na PC-ju, ki je rezultat kreiranja zahtevka ali virmana v aplikaciji OLISS. To datoteko vključimo v elektronsko pošto, zahtevamo potrditev sprejema in jo pošljemo na X.400 naslov SDK. Sam postopek po korakih je naslednji:

  • zagon zgoraj navedene emulacije asinhronega terminala na PC-ju,
  • komutiran vstop v SIPAK (klic X.28 vrat z asinhronim modem-om),
  • klic PTTLJ vozlišča (mikro VAX na PTT Ljubljana),
  • logon na VAX PTTLJ in pristop do MHS (SMail 400),
  • prenos binarne datoteke iz PC-ja na VAX PTTLJ po protokolu Kermit (100% error free) s predhodno nastavljenimi parametri binary in blok size,
  • kreiranje sporočila za SDK, vključitev binarne datoteke in oddaja   sporočila z opcijo potrditve.

Postopek je potrebno zaradi odprave tipkarskih napak in hitrosti z pomočjo "skript file" v rednem obratovanju avtomatizirati.

Prenos: MHS ---> SDK


V SDK je postavljena PRMD (Private Administration Domain) oziroma je instalirana programska oprema MHS-a na PC-ju. Ta na vsaki dve minuti vzpostavi zvezo z MHS na PTTLJ ter sprejme in odda vsa sporočila. Postopek je sledeč:

  • MHS v SDK-ju sprejme sporočila in jih porazdeli po mapah posameznih uporabnikov.
  • SDK "prebere" sporočila in vključeno binarno datoteko zapiše v binarno datoteko na PC-ju,
  • dešifriranje datoteke,
  • obdelava podatkov na IBM host računalniku.

Prenos: SDK ---> MHS


Po obdelavi na host računalniku, se rezultat v obliki tekstovne datoteke prenese na PC. Sledi šifriranje datoteke in kreiranje sporočila z vključeno binarno datoteko. Postopek ima vgrajeno logiko, tako da iz rezultata obdelave spozna komu je potrebno poslati sporočilo:

  • rezultat obdelave host-a se šifrira in pripravi za pošiljanje,
  • SDK avtomatsko kreira sporočilo-odgovor za ustreznega uporabnika,  vključi binarno datoteko in zahteva potrditev,
  • pri naslednji vzpostavljeni zvezi pošlje odgovor z vključeno binarno datoteko v SMail 400.

Prenos: MHS ---> podjetje


Postopek je podoben koraku št. 7.3. Prvi del, to je vzpostavitev zveze in vstop v Smail 400 je enak. Sledi branje sporočila - odgovora iz SDK-ja. Poštni predal podjetja je organiziran tako, da ima definirano posebno mapo, v katero prispejo vsa sporočila, ki jih pošlje SDK in imajo točno določen naslov.

Vsebina sporočila se prenese na PC v podjetju, dešifrira in obdela z aplikacijo OLISS:

  • zagon zgoraj navedene emulacije asinhronega terminala na PC-ju,
  • komutiran vstop v SIPAK (klic X.28 vrat z asinhronim modem-om),
  • klic PTTLJ vozlišča (mikro VAX na PTT Ljubljana),
  • logon na VAX PTTLJ in pristop do MHS (SMail 400),
  • branje sporočila in  "print" vključene binarne datoteke na VAX disk,
  • prenos binarne datoteke iz VAX PTTLJ na PC v podjetju po protokolu Kermit (100% error free) s predhodno nastavljenimi parametri binary in blok size,
  • logout in prekinitev zveze,
  • dešifriranje prenesene datoteke,
  • pregled prispelih rezultatov v aplikaciji OLISS.

Celote postopek je potrebno zaradi odprave tipkarskih napak in hitrosti z pomočjo "skript file" v rednem obratovanju avtomatizirati.

Ni komentarjev:

Objavite komentar