InterEWID jest drugim komponentem systemu Ewid2007.
Jest to oprogramowanie działające w architekturze trójwarstwowej, w następującej konfiguracji:
Warstwa bazy danych:
Oracle w wersji od 8i do 11g z darmowym Oracle XE włącznie. Może to być oryginał powiatowej bazy danych, do której są wprowadzane zmiany, lub jej kopia wykonywana w dowolnych odstępach czasowych.
Warstwa aplikacji:
Serwer aplikacji Apache Tomcat. Udostępnia on szereg funkcji do przeglądania i modyfikacji bazy danych za pomocą dedykowanej aplikacji klienckiej autorstwa firmy Geomatyka-Kraków. Z bazą danych łączy się za pomocą sterowników JDBC wykorzystując jedną sesję bazodanową, a co za tym idzie jedną licencję kliencką Oracle. Może działać w środowisku lokalnej urzędowej sieci LAN, bądź szerszej sieci kombinowanej typu intranet, lub być wystawionym do ogólnodostępnej sieci internetowej.
Warstwa prezentacji:
Dedykowana aplikacja kliencka napisana w języku Java. Zastosowanie Javy jako środowiska programistycznego daje możliwość szerokiego wykorzystania tego oprogramowania, bez ograniczeń co do systemu operacyjnego. Wykorzystana została tutaj technologia JavaWebStart, która znacząco ułatwia pierwsze uruchomienie oprogramowania, a także dokonuje samoczynnej aktualizacji gdy na serwerze pojawi się nowa wersja. Jako interfejs programistyczny wykorzystywane jest tu Java Net Beans w wersji 6.7.
Opisywana aplikacja kliencka powstała głównie po to aby zapewnić „lekkie” wektorowe środowisko graficzne w formie „cienkiego klienta”, ponieważ przeglądarka internetowa w roli warstwy prezentacji / edycji wektorowych danych geometrycznych ma bardzo ograniczone możliwości. InterEWID klient jest więc „ekranem graficznym” dającym możliwość wygodnego i szybkiego operowania na mapie wektorowej, z możliwością załadowania dodatkowych modułów, tzw. kartotek, które pełnią rolę listy obiektów (działek, budynków, ...), którą można uzyskać definiując wiele różnych kryteriów selekcji. Jednym ze sposobów selekcji jest też wskazywanie obiektu na mapie, widać więc że ładowane moduły dodatkowe są doskonale zintegrowane z prezentowaną mapą i stanowią jej bogate uzupełnienie.
Wejście do systemu wymaga zalogowania. System posiada moduł do zarządania użytkownikami pozwalający na tworzenie i nadawanie uprawnień. Konta użytkowników są niezależne od bazy danych i utrzymywane przez system InterEWID. Do połączenia z bazą danych używana jest tylko jedna licencja kliencka.
Warto podkreślić że InterEWID klient jest dopracowanym i szybkim interfejsem geometryczno-opisowym, który stanowi doskonałą podstawę do budowania w przyszłości różnego rodzaju graficznych narzędzi specjalistycznych, które będą wymagać szybkiego i wygodnego środowiska graficznego pracującego na danych wektorowych. Jego dodatkową zaletą jest możliwość pracy w sieciach o dowolnym zasięgu – od małych sieci lokalnych do całego internetu.
InterEWID to nowoczesne i nie mające obecnie konkurentów rozwiązanie, w którym drzemie ogromny potencjał rozbudowy do różnorakich zastosowań.
W skrócie:
-
bezpieczna i szybka baza danych (w wersji XE darmowa)
-
możliwość pracy na oryginale lub kopii powiatowej bazy danych
-
wykorzystanie tylko jednej licencji klienckiej Oracle
-
możliwość pracy w sieciach o dowolnym zasięgu (od LAN do internetu)
-
trójwarstwowa architektura systemu
-
bezpieczny, wydajny i darmowy serwer aplikacji Apache Tomcat
-
niezależność od systemu operacyjnego (użycie języka Java)
-
łatwość konfiguracji i samoaktualizacja (JavaWebStart)
-
dopracowane i wydajne wektorowe środowisko graficzne
-
możliwość selekcji danych według dowolnych kryteriów opisowych (kartoteki)
-
pełna integracja modułów opisowych z mapą
-
możliwość rozbudowy o nowe moduły



InterEWID