Tehnične podrobnosti

Programski paket OpPIS lahko postavimo na več različnih načinov:

 

Samostojna postaja. To je samostojen računalnik, ki ni povezan v omrežje z drugimi računalniki. V tem primeru se nahaja tako podatkovna baza, kakor tudi aplikacija na tem računalniku. Zaradi avtomatskega posodabljanja je priporočljivio, da je ima računalnik dostop do interneta.

 

Vsak z vsakim. V tem primeru imamo dva ali več računalnikov (maksimalno 5) povezanih v lokalno omrežje. V tem primeru se namesti podatkovna baza in aplikacija na enega izmed njih, običajno na najmočnejšega, ostalim pa se le inštalira klient do baze, podobno kot pri klient - server postavitvi. Pri taki postavitvi se računalnik, ki ima podatkovno bazo in aplikacijo običajno uporablja tudi kot delovna postaja.

 

Strežnik - odjemalec. To je klasična mrežna postavitev pri kateri se podatkovna baza in aplikacija nahajata na strežniku, delovne postaje pa imajo inštalirane le kliente do podatkovne baze.

 

Strežnik - odjemalec s pletnim odjemalcem je enaka postavitev kot predhodna, s to razliko, da na strežniku teče OpPIS strežnik, ki preko interneta komunicira s spletnimi odjemalci. To postavitev srečamo pogosto na knjigovodskih servisih, kjer se strankam omogoči dostop do svojih podatkov, ali pa se jim omogoči tudi določene preproste vnose podatkov.

 

Za katero od navedenih postavitev se odločiti je odvisno od velikosti in potreb posameznega podjetja.

Aplikacija OpPIS je napisana s sodobnim orodjem Delphi 2006, ki ga proizvaja Borland. Primarna podatkovna baza, ki jo uporabljamo je Pervasive SQL.

Struktura podatkovnih tabel je odprta in dokumentirana. Do podatkovnih baz se lahko dostopa z raznimi orodji:

C++ Builder 
C# 
COBOL 
DataFlex 
Delphi 
Java 
Magic 
Pascal 
PHP 
PROIV 
Visual Basic 
Visual C++

Pri tem se uporablja enega od naslednjih vmesnikov:

Active Connector 
ActiveX 
ADO.NET 
Btrieve 
DTI/DTO 
Java Class Libraries 
JDBC 
ODBC 
OLE DB - ADO 
PDAC (Delphi komponente)
TBTRVTable (lasten produkt)