Software: Regija | Hrvatska | Slovenija

O TVRTKI

O tvrtkiProizvodiReferenceInterview

Kontakt

Ecsat d.o.o.

Ured Split
Zrinjsko-Frankopanska bb
21000 Split
tel: 021/347-700

Ured Zagreb
Zavrtnica 17
10000 Zagreb
tel/fax: 01/6181-722
01/6181-720

MB: 3602567

URL: www.ecsat.hr
e-mail: ecsatst@ecsat.hr

Internet aplikacija ECSAT ON-LINE (EOL)

Razvoj aplikacije EOL temeljen je na Internet tehnologijama, kako bi pristup aplikaciji bio moguć s bilo kojeg mjesta.

Primjer rada aplikacije

eol - shema

Shematski prikaz sustava baziranog na EOL aplikaciji

Zadali smo sebi slijedeće osnovne zahtjeve:

  • Koristit će se XML format podataka i za forme i za izvještaje;
  • Za korištenje EOL-a, na klijent računalu ne smije se zahtjevati nikakav drugi softver osim pretraživača;
  • Aplikacija mora omogućiti intezivan unos podataka podjednako u on-line i u off-line režimu rada;
  • Aplikacija mora reagirati podjednako na korisnika koji joj pristupa putem lokalne mreže (LAN-a) i na korisnika koji joj pristupa putem Interneta;
  • Korisnik mora imati osjećaj da aplikacija radi "lokalno", a ne na Internetu;
  • Kod korištenja aplikacije u off-line modu, korisniku se mora omogućiti naknadna sinkronizacija s bazom podataka. Ta mogućnost ne smije imati utjecaja na softver potreban na strani klijenta;
  • Moguće konflikte kod sinkronizacije i ažuriranja baze rješavat će korisnik, kojem se prikazuju izvorni podatak, zadnja promjena izvršena od strane nekog drugog korisnika i podatak koji je sam korisnik htio unijeti;
  • Prvo učitavanje bilo koje forme preko modema od 56 K mora trajati kraće od 8 sekunda;
  • Pojedini moduli aplikacije moraju se moći koristiti na "Pocket" računalima s Windows CE operativnim sustavom;

Alati i tehnologije

Za razvoj EOL-a izabrali smo slijedeće alate i tehnologije:

Server:

  • Za bazu podataka koristi se Microsoft SQL Server 2000, zbog njegove imanentne sposbnosti davanja odgovora na upite u XML obliku.
  • Za generiranje izvještaja iz baze podataka koristi se generator izvještaja Crystal Reports 8.5 ili novija verzija. Rezultat je PDF ili čisti HTML kod razumljiv različitim platformama.
  • Kao Web server koristi se Internet Information Server 5.0 koji ujedno omogućava izvršavanje Active Server Pages (ASP) skripti.
  • Kreiranje dinamičkih stranica na strani servera ostvaruje se korištenjem ASP tehnologija.

Klijenti:

  • Na strani klijenta je potrebno imati instaliran Internet pretraživač Internet Explorer 5.5 ili viši, kojemu je omogućeno izvršavanje Javascripta i koji podržava XML standard;
  • Kreiranje dinamičkih stranica ostvaruje se korištenjem JAVASCRIPT programskog jezika, koji ima veću brzinu rada od Jave. Java će se korisiti za izradu enkripcijskih modula i driver-a za neke pisače;
  • Java Servlet će se koristiti za komunikaciju između forme koja zahtjeva izvještaj i baze podataka koja isporučuje tražene podatke;
  • EOL pruža dodatnu mogućnost generiranja izvještaja u različitim oblicima (npr. Microsoft Word Document, Microsoft Excel Worksheet, PDF...). Za pregledavanje izvještaja u tim formatima, potrebno je imati na računalu instalirane aplikacijednosno preglednike koji mogu učitati i prikazati izvještaje u tim oblicima (Microsoft Office, Acrobat Reader...).

EOL se intenzivno koristi XML tehnologijom radi brze manipulacije podacima na lokalnoj razini, odnosno bržeg osvježavanja stranica.

eol - xml2html

Shematski prikaz korištenja XML tehnologije u EOL aplikaciji